public abstract class DescriptorManager
extends java.lang.Object
| Modifier and Type | Class and Description | 
|---|---|
static class  | 
DescriptorManager.ConversionSupport  | 
static class  | 
DescriptorManager.PlatformSupport  | 
| Modifier and Type | Field and Description | 
|---|---|
static java.lang.String | 
DESCRIPTOR_MANAGER_NAME  | 
| Modifier | Constructor and Description | 
|---|---|
protected | 
DescriptorManager()  | 
| Modifier and Type | Method and Description | 
|---|---|
static DescriptorFactory | 
getDescriptorFactory(Platform platform)
Get a Descriptor Factory for a particular platform. 
 | 
protected abstract DescriptorFactory | 
getDescriptorFactoryImpl(Platform platform)  | 
protected static DescriptorManager | 
getInstance()  | 
static void | 
registerDescriptorCatalog(XmlDescriptorCatalog catalog)
Registers a new descriptor factory with the DescriptorManager. 
 | 
static void | 
registerDescriptorCatalog(XmlDescriptorCatalog catalog, FeatureSupporter support)  | 
protected abstract void | 
registerDescriptorCatalogImpl(XmlDescriptorCatalog catalog)  | 
protected abstract void | 
registerDescriptorCatalogImpl(XmlDescriptorCatalog catalog, FeatureSupporter support)  | 
public static final java.lang.String DESCRIPTOR_MANAGER_NAME
protected static DescriptorManager getInstance()
public static void registerDescriptorCatalog(XmlDescriptorCatalog catalog)
factory - the DescriptorFactory to registerpublic static void registerDescriptorCatalog(XmlDescriptorCatalog catalog, FeatureSupporter support)
protected abstract void registerDescriptorCatalogImpl(XmlDescriptorCatalog catalog)
protected abstract void registerDescriptorCatalogImpl(XmlDescriptorCatalog catalog, FeatureSupporter support)
public static DescriptorFactory getDescriptorFactory(Platform platform)
platform - an instance of a Platform from the PlatformRegistryprotected abstract DescriptorFactory getDescriptorFactoryImpl(Platform platform)