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)