Package com.adaptris.stax
Class DefaultInputFactory
- java.lang.Object
-
- com.adaptris.stax.DefaultInputFactory
-
- All Implemented Interfaces:
XmlInputFactoryBuilder
public class DefaultInputFactory extends java.lang.Object implements XmlInputFactoryBuilder
Default implementation ofXmlInputFactoryBuilder.In the adapter configuration file this class is aliased as stax-default-stream-input which is the preferred alternative to the fully qualified classname when building your configuration.
-
-
Constructor Summary
Constructors Constructor Description DefaultInputFactory()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description javax.xml.stream.XMLInputFactorybuild()Create a XMLInputFactory.protected static javax.xml.stream.XMLInputFactoryconfigure(javax.xml.stream.XMLInputFactory factory, KeyValuePairSet properties)Create an XMLInputFactory instance with the associated properties.KeyValuePairSetgetInputFactoryProperties()voidsetInputFactoryProperties(KeyValuePairSet props)DefaultInputFactorywithInputFactoryProperties(KeyValuePair... kvps)DefaultInputFactorywithInputFactoryProperties(KeyValuePairSet kvps)
-
-
-
Method Detail
-
build
public javax.xml.stream.XMLInputFactory build()
Create a XMLInputFactory.Note that because
KeyValuePairSetonly supports string properties, then you probably won't be able to configure things likeXMLInputFactory.REPORTERusing this class.- Specified by:
buildin interfaceXmlInputFactoryBuilder- Returns:
- a configured XMLInputFactoryInstance
-
getInputFactoryProperties
public KeyValuePairSet getInputFactoryProperties()
-
setInputFactoryProperties
public void setInputFactoryProperties(KeyValuePairSet props)
-
withInputFactoryProperties
public DefaultInputFactory withInputFactoryProperties(KeyValuePairSet kvps)
-
withInputFactoryProperties
public DefaultInputFactory withInputFactoryProperties(KeyValuePair... kvps)
-
configure
protected static javax.xml.stream.XMLInputFactory configure(javax.xml.stream.XMLInputFactory factory, KeyValuePairSet properties)Create an XMLInputFactory instance with the associated properties.- Parameters:
factory- theXMLInputFactorythat needs configuringproperties- the properties, if null, a safe default is assumed.- Returns:
- a configured XMLInputFactory instance.
- See Also:
XMLInputFactory.IS_SUPPORTING_EXTERNAL_ENTITIES
-
-