com.sun.msv.reader.trex.ng
public class RELAXNGReader extends TREXBaseReader
| Nested Class Summary | |
|---|---|
| static class | RELAXNGReader.StateFactory
creates various State object, which in turn parses grammar.
parsing behavior can be customized by implementing custom StateFactory. |
| Field Summary | |
|---|---|
| static String | ERR_BAD_DATA_VALUE |
| static String | ERR_BAD_FACET |
| static String | ERR_INCONSISTENT_COMBINE |
| static String | ERR_INCONSISTENT_KEY_TYPE |
| static String | ERR_INFOSET_URI_ATTRIBUTE |
| static String | ERR_INVALID_PARAMETERS |
| static String | ERR_MULTIPLE_EXCEPT |
| static String | ERR_NAKED_INFINITE_ATTRIBUTE_NAMECLASS |
| static String | ERR_NOT_ABSOLUTE_URI |
| static String | ERR_REDEFINING_UNDEFINED |
| static String | ERR_UNDEFINED_DATATYPE_1 |
| static String | ERR_UNDEFINED_KEY |
| static String | ERR_UNKNOWN_DATATYPE_VOCABULARY_1 |
| static String | ERR_XMLNS_ATTRIBUTE |
| static String | RELAXNGNamespace Namespace URI of RELAX NG |
| Constructor Summary | |
|---|---|
| RELAXNGReader(GrammarReaderController controller) easy-to-use constructor. | |
| RELAXNGReader(GrammarReaderController controller, SAXParserFactory parserFactory) easy-to-use constructor. | |
| RELAXNGReader(GrammarReaderController controller, SAXParserFactory parserFactory, RELAXNGReader.StateFactory stateFactory, ExpressionPool pool) full constructor | |
| Method Summary | |
|---|---|
| State | createExpressionChildState(State parent, StartTagInfo tag) |
| void | endDocument() |
| void | endElement(String a, String b, String c) |
| DatatypeLibrary | getCurrentDatatypeLibrary() |
| DatatypeLibraryFactory | getDatatypeLibraryFactory()
Returns the datatypeLibraryFactory. |
| static Schema | getRELAXNGSchema4Schema() |
| static TREXGrammar | parse(String grammarURL, SAXParserFactory factory, GrammarReaderController controller) loads RELAX NG pattern |
| static TREXGrammar | parse(InputSource grammar, SAXParserFactory factory, GrammarReaderController controller) loads RELAX NG pattern |
| Datatype | resolveDataType(String localName) obtains a named DataType object referenced by a local name. |
| DatatypeLibrary | resolveDataTypeLibrary(String uri)
obtains the DataTypeLibrary that represents the specified namespace URI.
|
| String | resolveNamespacePrefix(String prefix) |
| void | setDatatypeLibraryFactory(DatatypeLibraryFactory datatypeLibraryFactory)
Sets the datatypeLibraryFactory. |
| void | startDocument() |
| void | startElement(String a, String b, String c, Attributes d) |
| void | wrapUp() |