|
Oracle Fusion Middleware Java API Reference for Oracle WebLogic Server 12c (12.2.1) Part Number E55141-01 P4 Change 1723563 on 2015/10/09 |
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface XMLRegistryMBean
Configure the behavior of JAXP (Java API for XML Parsing) in the server.
You configure this behavior by creating XML Registries that specify the default DOM and Sax factory implementation class, transformer factory implementation class, external entity resolution and caching.
Field Summary |
---|
Fields inherited from interface weblogic.management.configuration.ConfigurationMBean |
---|
DEFAULT_EMPTY_BYTE_ARRAY |
Method Summary | |
---|---|
abstract XMLEntitySpecRegistryEntryMBean |
createXMLEntitySpecRegistryEntry(String name) |
abstract XMLParserSelectRegistryEntryMBean |
createXMLParserSelectRegistryEntry(String name) creates an XMLParserSelectRegistryEntryMBean object |
abstract void |
destroyXMLEntitySpecRegistryEntry(XMLEntitySpecRegistryEntryMBean entry) |
abstract void |
destroyXMLParserSelectRegistryEntry(XMLParserSelectRegistryEntryMBean entry) |
abstract String |
getDocumentBuilderFactory() The fully qualified name of the class that implements the DocumentBuilderFactory interface. |
abstract XMLEntitySpecRegistryEntryMBean[] |
getEntitySpecRegistryEntries() Deprecated. 9.0.0.0 |
abstract XMLParserSelectRegistryEntryMBean[] |
getParserSelectRegistryEntries() Deprecated. 9.0.0.0 |
abstract XMLRegistryEntryMBean[] |
getRegistryEntries() Deprecated. 7.0.0.0 replaced by XMLRegistryMBean |
abstract String |
getSAXParserFactory() The fully qualified name of the class that implements the SAXParserFactory interface. |
abstract String |
getSchemaFactory() The fully qualified name of the class that implements the SchemaFactory interface. |
abstract String |
getTransformerFactory() The fully qualified name of the class that implements the TransformerFactory interface. |
abstract String |
getWhenToCache() Specifies when WebLogic Server should cache external entities that it retrieves from the Web. |
abstract XMLEntitySpecRegistryEntryMBean[] |
getXMLEntitySpecRegistryEntries() Provides a list of EntitySpec registry entries. |
abstract String |
getXMLEventFactory() The fully qualified name of the class that implements the XMLEventFactory interface. |
abstract String |
getXMLInputFactory() The fully qualified name of the class that implements the XMLInputFactory interface. |
abstract String |
getXMLOutputFactory() The fully qualified name of the class that implements the XMLOutputFactory interface. |
abstract XMLParserSelectRegistryEntryMBean[] |
getXMLParserSelectRegistryEntries() Provides a list of the set of ParserSelect registry entries. |
abstract String |
getXpathFactory() The fully qualified name of the class that implements the XPathFactory interface. |
abstract boolean |
isHandleEntityInvalidation() Whether cached DTD/schema is invalidated when parsing error is encountered. |
abstract void |
setDocumentBuilderFactory(String factoryClassName) Sets the value of the documentBuilderFactory attribute. |
abstract void |
setEntitySpecRegistryEntries(XMLEntitySpecRegistryEntryMBean[] entries) Sets the value of the entitySpecRegistryEntries attribute. |
abstract void |
setHandleEntityInvalidation(boolean enabled) Sets if cached DTD/schema is invalidated when parsing error is encountered. |
abstract void |
setParserSelectRegistryEntries(XMLParserSelectRegistryEntryMBean[] entries) Set the set of ParserSelect registry entries. |
abstract void |
setRegistryEntries(XMLRegistryEntryMBean[] entries) Deprecated. 7.0.0.0 replaced by XMLRegistryMBean |
abstract void |
setSAXParserFactory(String factoryClassName) Sets the value of the SAXParserFactory attribute. |
abstract void |
setSchemaFactory(String factoryClassName) Sets the value of the schemaFactory attribute. |
abstract void |
setTransformerFactory(String factoryClassName) Sets the value of the transformerFactory attribute. |
abstract void |
setWhenToCache(String cacheOnDeploy) Sets the value of the whenToCache attribute. |
abstract void |
setXMLEventFactory(String factoryClassName) Sets the value of the xmlEventFactory attribute. |
abstract void |
setXMLInputFactory(String factoryClassName) Sets the value of the xmlInputFactory attribute. |
abstract void |
setXMLOutputFactory(String factoryClassName) Sets the value of the xmlOutputFactory attribute. |
abstract void |
setXpathFactory(String factoryClassName) Sets the value of the xPathFactory attribute. |
Methods inherited from interface weblogic.management.configuration.ConfigurationMBean |
---|
freezeCurrentValue, getId, getInheritedProperties, getName, getNotes, isDynamicallyCreated, isInherited, isSet, restoreDefaultValue, setComments, setDefaultedMBean, setName, setNotes, setPersistenceEnabled, unSet |
Methods inherited from interface weblogic.management.WebLogicMBean |
---|
getMBeanInfo, getObjectName, getParent, getType, isCachingDisabled, isRegistered, setParent |
Methods inherited from interface javax.management.DynamicMBean |
---|
getAttribute, getAttributes, invoke, setAttribute, setAttributes |
Methods inherited from interface javax.management.MBeanRegistration |
---|
postDeregister, postRegister, preDeregister, preRegister |
Methods inherited from interface javax.management.NotificationBroadcaster |
---|
addNotificationListener, getNotificationInfo, removeNotificationListener |
Methods inherited from interface weblogic.descriptor.DescriptorBean |
---|
addPropertyChangeListener, createChildCopyIncludingObsolete, getParentBean, isEditable, removePropertyChangeListener |
Method Detail |
---|
String getDocumentBuilderFactory()
The fully qualified name of the class that implements the DocumentBuilderFactory
interface.
The javax.xml.parsers.DocumentBuilderFactory
factory API enables applications deployed to WebLogic Server to obtain an XML parser that produces DOM object trees from XML documents.
The built-in WebLogic Server DOM factory implementation class is com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderFactoryImpl
. This is the factory class applications deployed to WebLogic Server get by default when they request a DOM parser. You can change this default by updating this value.
Return the class name of the default DocumentBuilderFactory
void setDocumentBuilderFactory(String factoryClassName) throws InvalidAttributeValueException
Sets the value of the documentBuilderFactory attribute.
factoryClassName
- The new documentBuilderFactory valueInvalidAttributeValueException
XMLRegistryMBean.getDocumentBuilderFactory()
String getSAXParserFactory()
The fully qualified name of the class that implements the SAXParserFactory
interface.
The javax.xml.parsers.SAXParserFactory
factory API enables applications deployed to WebLogic Server to configure and obtain a SAX-based XML parser to parse XML documents.
The built-in WebLogic Server SAX factory implementation class is com.sun.org.apache.xerces.internal.jaxp.SAXParserFactoryImpl
. This is the factory class applications deployed to WebLogic Server get by default when they request a SAX parser. You can change this default by updating this value.
Return the class name of the default SAXParserFactory
void setSAXParserFactory(String factoryClassName) throws InvalidAttributeValueException
Sets the value of the SAXParserFactory attribute.
factoryClassName
- The new sAXParserFactory valueInvalidAttributeValueException
XMLRegistryMBean.getSAXParserFactory()
String getTransformerFactory()
The fully qualified name of the class that implements the TransformerFactory
interface.
The javax.xml.transform.TransformerFactory
factory API enables applications deployed to WebLogic Server to configure and obtain a Transformer
object used to transform XML data into another format.
The built-in WebLogic Server Transformer factory implementation class is com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactoryIml
. This is the factory class applications deployed to WebLogic Server get by default when they request a Transformer object. You can change this default by updating this value.
Return the class name of the default TransformerFactory
void setTransformerFactory(String factoryClassName) throws InvalidAttributeValueException
Sets the value of the transformerFactory attribute.
factoryClassName
- The new transformerFactory valueInvalidAttributeValueException
XMLRegistryMBean.getTransformerFactory()
String getXpathFactory()
The fully qualified name of the class that implements the XPathFactory
interface.
The javax.xml.xpath.XPathFactory
factory API enables applications deployed to WebLogic Server to configure and obtain a XPath
object used to search XML elements.
The built-in WebLogic Server XPath factory implementation class is com.sun.org.apache.xpath.internal.jaxp.XPathFactoryImpl
. This is the factory class applications deployed to WebLogic Server get by default when they request a XPath object. You can change this default by updating this value.
Return the class name of the default XPathFactory
void setXpathFactory(String factoryClassName) throws InvalidAttributeValueException
Sets the value of the xPathFactory attribute.
factoryClassName
- The new xPathFactory valueInvalidAttributeValueException
XMLRegistryMBean.getXpathFactory()
String getSchemaFactory()
The fully qualified name of the class that implements the SchemaFactory
interface.
The javax.xml.validation.SchemaFactory
factory API enables applications deployed to WebLogic Server to configure and obtain a Schema
object used to validate XML document using schema.
The built-in WebLogic Server Schema factory implementation class is com.sun.org.apache.xerces.internal.jaxp.validation.XMLSchemaFactory
. This is the factory class applications deployed to WebLogic Server get by default when they request a Schema object. You can change this default by updating this value.
Return the class name of the default SchemaFactory
void setSchemaFactory(String factoryClassName) throws InvalidAttributeValueException
Sets the value of the schemaFactory attribute.
factoryClassName
- The new schemaFactory valueInvalidAttributeValueException
XMLRegistryMBean.getSchemaFactory()
String getXMLInputFactory()
The fully qualified name of the class that implements the XMLInputFactory
interface.
The javax.xml.stream.XMLInputFactory
factory API enables applications deployed to WebLogic Server to configure and obtain a XMLEventReader/XMLStreamReader
object used to read XML streams.
The built-in WebLogic Server XML Input factory implementation class is com.ctc.wstx.stax.WstxInputFactory
. This is the factory class applications deployed to WebLogic Server get by default when they request a XMLEventReader/XMLStreamReader object. You can change this default by updating this value.
Return the class name of the default XMLInputFactory
void setXMLInputFactory(String factoryClassName) throws InvalidAttributeValueException
Sets the value of the xmlInputFactory attribute.
factoryClassName
- The new xmlInputFactory valueInvalidAttributeValueException
XMLRegistryMBean.getXMLInputFactory()
String getXMLOutputFactory()
The fully qualified name of the class that implements the XMLOutputFactory
interface.
The javax.xml.stream.XMLOutputFactory
factory API enables applications deployed to WebLogic Server to configure and obtain a XMLEventWriter/XMLStreamWriter
object used to write XML streams.
The built-in WebLogic Server XML Output factory implementation class is com.ctc.wstx.stax.WstxOutputFactory
. This is the factory class applications deployed to WebLogic Server get by default when they request a XMLEventWriter/XMLStreamWriter object. You can change this default by updating this value.
Return the class name of the default XMLOutputFactory
void setXMLOutputFactory(String factoryClassName) throws InvalidAttributeValueException
Sets the value of the xmlOutputFactory attribute.
factoryClassName
- The new xmlOutputFactory valueInvalidAttributeValueException
XMLRegistryMBean.getXMLOutputFactory()
String getXMLEventFactory()
The fully qualified name of the class that implements the XMLEventFactory
interface.
The javax.xml.stream.XMLEventFactory
factory API enables applications deployed to WebLogic Server to configure and obtain a XMLEvent
object used to parse or build XML streams.
The built-in WebLogic Server XMLEvent factory implementation class is com.ctc.wstx.stax.WstxEventFactory
. This is the factory class applications deployed to WebLogic Server get by default when they request a XMLEvent object. You can change this default by updating this value.
Return the class name of the default XMLEventFactory
void setXMLEventFactory(String factoryClassName) throws InvalidAttributeValueException
Sets the value of the xmlEventFactory attribute.
factoryClassName
- The new xmlEventFactory valueInvalidAttributeValueException
XMLRegistryMBean.getXMLEventFactory()
XMLRegistryEntryMBean[] getRegistryEntries()
XMLRegistryMBean
Provides a list of the set of pre-Silversword style registry entries.
void setRegistryEntries(XMLRegistryEntryMBean[] entries) throws InvalidAttributeValueException
XMLRegistryMBean
Sets the value of the registryEntries attribute.
entries
- The new registryEntries valueInvalidAttributeValueException
XMLRegistryMBean.getRegistryEntries()
XMLParserSelectRegistryEntryMBean createXMLParserSelectRegistryEntry(String name)
creates an XMLParserSelectRegistryEntryMBean object
name
-void destroyXMLParserSelectRegistryEntry(XMLParserSelectRegistryEntryMBean entry)
entry
- XMLParserSelectRegistryEntry objectXMLParserSelectRegistryEntryMBean[] getXMLParserSelectRegistryEntries()
Provides a list of the set of ParserSelect registry entries.
XMLParserSelectRegistryEntryMBean[] getParserSelectRegistryEntries()
Provides a list of the set of ParserSelect registry entries.
void setParserSelectRegistryEntries(XMLParserSelectRegistryEntryMBean[] entries) throws InvalidAttributeValueException
Set the set of ParserSelect registry entries.
entries
- The new parserSelectRegistryEntries valueInvalidAttributeValueException
XMLEntitySpecRegistryEntryMBean[] getEntitySpecRegistryEntries()
Provides a list of EntitySpec registry entries.
XMLEntitySpecRegistryEntryMBean[] getXMLEntitySpecRegistryEntries()
Provides a list of EntitySpec registry entries.
XMLEntitySpecRegistryEntryMBean createXMLEntitySpecRegistryEntry(String name)
name
-void destroyXMLEntitySpecRegistryEntry(XMLEntitySpecRegistryEntryMBean entry)
entry
- XMLEntitySpecRegistryEntry objectvoid setEntitySpecRegistryEntries(XMLEntitySpecRegistryEntryMBean[] entries) throws InvalidAttributeValueException
Sets the value of the entitySpecRegistryEntries attribute.
entries
- The new entitySpecRegistryEntries valueInvalidAttributeValueException
XMLRegistryMBean.getEntitySpecRegistryEntries()
String getWhenToCache()
Specifies when WebLogic Server should cache external entities that it retrieves from the Web.
When WebLogic Server resolves an external entity within an XML file and retrieves the entity from the Web, you can specify that WebLogic Server cache this entity only when the entity is first referenced, when WebLogic Server first starts up, or not at all.
void setWhenToCache(String cacheOnDeploy)
Sets the value of the whenToCache attribute.
cacheOnDeploy
- The new whenToCache valueXMLRegistryMBean.getWhenToCache()
boolean isHandleEntityInvalidation()
Whether cached DTD/schema is invalidated when parsing error is encountered.
void setHandleEntityInvalidation(boolean enabled)
Sets if cached DTD/schema is invalidated when parsing error is encountered.
enabled
- true if invalidation enabled, otherwise false.
|
Copyright 1996, 2015, Oracle and/or its affiliates. All rights reserved. Oracle is a registered trademark of Oracle Corporation and/or its affiliates. Other names may be trademarks of their respective owners. Oracle Fusion Middleware Java API Reference for Oracle WebLogic Server 12c (12.2.1) Part Number E55141-01 P4 Change 1723563 on 2015/10/09 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |