public abstract class BaseSchemaFactory
extends org.codehaus.stax2.validation.XMLValidationSchemaFactory
Modifier and Type | Field and Description |
---|---|
protected ValidatorConfig |
mConfig
Current configurations for this factory
|
protected static SAXParserFactory |
sSaxFactory |
Modifier | Constructor and Description |
---|---|
protected |
BaseSchemaFactory(String schemaType) |
Modifier and Type | Method and Description |
---|---|
org.codehaus.stax2.validation.XMLValidationSchema |
createSchema(File f) |
org.codehaus.stax2.validation.XMLValidationSchema |
createSchema(InputStream in,
String encoding,
String publicId,
String systemId) |
org.codehaus.stax2.validation.XMLValidationSchema |
createSchema(Reader r,
String publicId,
String systemId) |
org.codehaus.stax2.validation.XMLValidationSchema |
createSchema(URL url) |
Object |
getProperty(String propName) |
protected static SAXParserFactory |
getSaxFactory()
We will essentially share a singleton sax parser factory;
the reason being that constructing (or, rather, locating
implementation class) is bit expensive.
|
boolean |
isPropertySupported(String propName) |
protected abstract org.codehaus.stax2.validation.XMLValidationSchema |
loadSchema(InputSource src,
Object sysRef) |
boolean |
setProperty(String propName,
Object value) |
protected static SAXParserFactory sSaxFactory
protected final ValidatorConfig mConfig
protected BaseSchemaFactory(String schemaType)
public boolean isPropertySupported(String propName)
isPropertySupported
in class org.codehaus.stax2.validation.XMLValidationSchemaFactory
public boolean setProperty(String propName, Object value)
setProperty
in class org.codehaus.stax2.validation.XMLValidationSchemaFactory
public Object getProperty(String propName)
getProperty
in class org.codehaus.stax2.validation.XMLValidationSchemaFactory
public org.codehaus.stax2.validation.XMLValidationSchema createSchema(InputStream in, String encoding, String publicId, String systemId) throws XMLStreamException
createSchema
in class org.codehaus.stax2.validation.XMLValidationSchemaFactory
XMLStreamException
public org.codehaus.stax2.validation.XMLValidationSchema createSchema(Reader r, String publicId, String systemId) throws XMLStreamException
createSchema
in class org.codehaus.stax2.validation.XMLValidationSchemaFactory
XMLStreamException
public org.codehaus.stax2.validation.XMLValidationSchema createSchema(URL url) throws XMLStreamException
createSchema
in class org.codehaus.stax2.validation.XMLValidationSchemaFactory
XMLStreamException
public org.codehaus.stax2.validation.XMLValidationSchema createSchema(File f) throws XMLStreamException
createSchema
in class org.codehaus.stax2.validation.XMLValidationSchemaFactory
XMLStreamException
protected abstract org.codehaus.stax2.validation.XMLValidationSchema loadSchema(InputSource src, Object sysRef) throws XMLStreamException
XMLStreamException
protected static SAXParserFactory getSaxFactory()
Copyright © 2018 FasterXML. All rights reserved.