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)