com.ctc.wstx.dtd
Class DTDSchemaFactory
java.lang.Object
org.codehaus.stax2.validation.XMLValidationSchemaFactory
com.ctc.wstx.dtd.DTDSchemaFactory
public class DTDSchemaFactory
- extends org.codehaus.stax2.validation.XMLValidationSchemaFactory
Factory for creating DTD validator schema objects (shareable stateless
"blueprints" for creating actual validators).
Due to close coupling of XML and DTD, some of the functionality
implemented (like that of reading internal subsets embedded in XML
documents) is only accessible by core Woodstox. The externally
accessible
Fields inherited from class org.codehaus.stax2.validation.XMLValidationSchemaFactory |
INTERNAL_ID_SCHEMA_DTD, INTERNAL_ID_SCHEMA_RELAXNG, INTERNAL_ID_SCHEMA_TREX, INTERNAL_ID_SCHEMA_W3C, mSchemaType, P_ENABLE_CACHING, P_IS_NAMESPACE_AWARE, SERVICE_DEFINITION_PATH, SYSTEM_PROPERTY_FOR_IMPL |
Method Summary |
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)
|
protected org.codehaus.stax2.validation.XMLValidationSchema |
doCreateSchema(ReaderConfig rcfg,
InputBootstrapper bs,
String publicId,
String systemId,
URL ctxt)
The main validator construction method, called by all externally
visible methods. |
Object |
getProperty(String propName)
|
boolean |
isPropertySupported(String propName)
|
boolean |
setProperty(String propName,
Object value)
|
Methods inherited from class org.codehaus.stax2.validation.XMLValidationSchemaFactory |
createSchema, createSchema, createSchema, getSchemaType, newInstance, newInstance |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
mSchemaConfig
protected final ValidatorConfig mSchemaConfig
- Current configurations for this factory
mReaderConfig
protected final ReaderConfig mReaderConfig
- This configuration object is used (instead of a more specific one)
since the actual DTD reader uses such configuration object.
DTDSchemaFactory
public DTDSchemaFactory()
isPropertySupported
public boolean isPropertySupported(String propName)
- Specified by:
isPropertySupported
in class org.codehaus.stax2.validation.XMLValidationSchemaFactory
setProperty
public boolean setProperty(String propName,
Object value)
- Specified by:
setProperty
in class org.codehaus.stax2.validation.XMLValidationSchemaFactory
getProperty
public Object getProperty(String propName)
- Specified by:
getProperty
in class org.codehaus.stax2.validation.XMLValidationSchemaFactory
createSchema
public org.codehaus.stax2.validation.XMLValidationSchema createSchema(InputStream in,
String encoding,
String publicId,
String systemId)
throws XMLStreamException
- Specified by:
createSchema
in class org.codehaus.stax2.validation.XMLValidationSchemaFactory
- Throws:
XMLStreamException
createSchema
public org.codehaus.stax2.validation.XMLValidationSchema createSchema(Reader r,
String publicId,
String systemId)
throws XMLStreamException
- Specified by:
createSchema
in class org.codehaus.stax2.validation.XMLValidationSchemaFactory
- Throws:
XMLStreamException
createSchema
public org.codehaus.stax2.validation.XMLValidationSchema createSchema(URL url)
throws XMLStreamException
- Specified by:
createSchema
in class org.codehaus.stax2.validation.XMLValidationSchemaFactory
- Throws:
XMLStreamException
createSchema
public org.codehaus.stax2.validation.XMLValidationSchema createSchema(File f)
throws XMLStreamException
- Specified by:
createSchema
in class org.codehaus.stax2.validation.XMLValidationSchemaFactory
- Throws:
XMLStreamException
doCreateSchema
protected org.codehaus.stax2.validation.XMLValidationSchema doCreateSchema(ReaderConfig rcfg,
InputBootstrapper bs,
String publicId,
String systemId,
URL ctxt)
throws XMLStreamException
- The main validator construction method, called by all externally
visible methods.
- Throws:
XMLStreamException
Copyright © 2011 Codehaus. All Rights Reserved.