|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.eclipse.birt.data.oda.util.manifest.DtpManifestExplorer
The DTP Manifest Explorer is the entry point to explore and access
the DTP ODA manifest of all the ODA plug-ins extensions that implement the
org.eclipse.birt.data.oda.dataSource
or
org.eclipse.datatools.connectivity.oda.dataSource
extension point.
The DtpManifestExplorer
singleton instance can be retrieved
using the getInstance()
method.
This provides a migration path to BIRT components to adopt
the DTP ODA manifest package, and covers backward compatibilty
to support both BIRT and DTP ODA extensions.
Method Summary | |
java.util.Properties |
getDataSourceIdentifiers()
Returns a collection of identifiers of all ODA data source extensions (both BIRT and DTP). |
org.eclipse.datatools.connectivity.oda.util.manifest.ExtensionManifest |
getExtensionManifest(java.lang.String extensionId)
Returns the DTP ODA extension configuration information found in the plugin manifest file of the specified data source extension. |
org.eclipse.datatools.connectivity.oda.util.manifest.ExtensionManifest[] |
getExtensionManifests()
Returns an array of ODA extension configuration information found in the plugin manifest file. |
static DtpManifestExplorer |
getInstance()
Singleton getter method. |
static void |
releaseInstance()
Singleton instance release method. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Method Detail |
public static DtpManifestExplorer getInstance()
public static void releaseInstance()
public java.util.Properties getDataSourceIdentifiers()
Properties
if there are
no data source extensions found.
Properties
containing the id
and display name of all data source extensions.public org.eclipse.datatools.connectivity.oda.util.manifest.ExtensionManifest getExtensionManifest(java.lang.String extensionId) throws org.eclipse.datatools.connectivity.oda.OdaException
extensionId
- the unique id of the data source element
in a data source extension.
java.lang.IllegalArgumentException
- if no ODA driver plugin supports the data source extension ID.
org.eclipse.datatools.connectivity.oda.OdaException
- if the extension manifest is invalid.public org.eclipse.datatools.connectivity.oda.util.manifest.ExtensionManifest[] getExtensionManifests()
ExtensionManifest
array containing
the definition of all valid ODA data source extensions.
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |