public class JboSchemaRegistrationManager
extends java.lang.Object
| Modifier and Type | Method and Description |
|---|---|
static JboSchemaRegistrationManager |
getInstance() |
java.util.List<java.net.URL> |
getLayoutsForKey(javax.xml.namespace.QName keyName)
Get the layout file associated with this inspectable node.
|
java.net.URL[] |
getRegisteredSchemas() |
java.util.List<java.net.URL> |
getSchemaMetadata() |
boolean |
hasRegisteredMetadata() |
boolean |
hasRegisteredSchemas() |
void |
registerLayout(javax.xml.namespace.QName xmlKeyName, java.net.URL layoutURL)
Register a layout file against the inspectable node.
|
void |
registerMetadataForSchema(java.net.URL metaUrl) |
void |
registerSchemas(java.net.URL schemaURL) |
void |
unRegisterAllLayouts(javax.xml.namespace.QName keyName)
Unregister all layouts for the XML element name.
|
boolean |
unRegisterLayout(javax.xml.namespace.QName keyName, java.net.URL layoutURI)
Un register a specific layout for the XML element
|
void |
unRegisterMetadataForSchema(java.net.URL metaUrl) |
void |
unRegisterSchemas(java.net.URL schemaURL) |
public static JboSchemaRegistrationManager getInstance()
public void registerSchemas(java.net.URL schemaURL)
public java.net.URL[] getRegisteredSchemas()
public void unRegisterSchemas(java.net.URL schemaURL)
public void registerMetadataForSchema(java.net.URL metaUrl)
public void unRegisterMetadataForSchema(java.net.URL metaUrl)
public java.util.List<java.net.URL> getSchemaMetadata()
public boolean hasRegisteredSchemas()
public boolean hasRegisteredMetadata()
public final void registerLayout(javax.xml.namespace.QName xmlKeyName,
java.net.URL layoutURL)
QName that describes its namespace in which the node is defined. Layout files can be registered for nodes defined in the BC4J http://xmlns.oracle.com/bc4j namespace only.xmlKeyName - The QName for the inspectable nodelayoutURL - The URL for the layout file.public final java.util.List<java.net.URL> getLayoutsForKey(javax.xml.namespace.QName keyName)
QualifiedName that describes its namespace in which the node is defined.keyName - The QName for the inspectable nodeURL for the layout file registered against this inspectable node.public final void unRegisterAllLayouts(javax.xml.namespace.QName keyName)
public final boolean unRegisterLayout(javax.xml.namespace.QName keyName,
java.net.URL layoutURI)