public abstract class WebAppProjectMetadataRegistryEntryFactory
extends java.lang.Object
Constructor and Description |
---|
WebAppProjectMetadataRegistryEntryFactory() |
Modifier and Type | Method and Description |
---|---|
protected oracle.bali.xml.metadata.MetadataProvider |
createAdditionalMetadataProvider(Context context) |
protected abstract WebAppProjectMetadataRegistryEntry |
createEntry(Context projectContext,
oracle.jdeveloper.webapp.DelegatingXMLSourceNode forNode) |
protected oracle.bali.xml.metadata.MetadataProvider |
createLibraryMetadataProvider(Context prjContext) |
WebAppProjectMetadataRegistryEntry |
createProjectEntry(java.lang.String identifier,
Context projectContext,
oracle.jdeveloper.webapp.DelegatingXMLSourceNode forNode)
Return the WebAppProjectMetadataRegistryEntry for the given identifier, if the factory supports it, otherwise null.
|
protected oracle.bali.xml.metadata.MetadataProvider |
createProjectMetadataProvider(Context prjContext,
oracle.jdeveloper.webapp.DelegatingXMLSourceNode forNode) |
protected abstract java.lang.String |
getIdentifier()
Returns supported node type identifier.
|
public WebAppProjectMetadataRegistryEntryFactory()
public WebAppProjectMetadataRegistryEntry createProjectEntry(java.lang.String identifier, Context projectContext, oracle.jdeveloper.webapp.DelegatingXMLSourceNode forNode)
identifier
- projectContext
- forNode
- may be nullprotected abstract java.lang.String getIdentifier()
protected oracle.bali.xml.metadata.MetadataProvider createProjectMetadataProvider(Context prjContext, oracle.jdeveloper.webapp.DelegatingXMLSourceNode forNode)
protected final oracle.bali.xml.metadata.MetadataProvider createAdditionalMetadataProvider(Context context)
protected final oracle.bali.xml.metadata.MetadataProvider createLibraryMetadataProvider(Context prjContext)
protected abstract WebAppProjectMetadataRegistryEntry createEntry(Context projectContext, oracle.jdeveloper.webapp.DelegatingXMLSourceNode forNode)