public class SRELAXNGReader extends RELAXNGReader
RELAXNGReader.RefExpParseInfo, RELAXNGReader.StateFactoryGrammarReader.BackPatch, GrammarReader.BackwardReferenceMap, GrammarReader.ChainPrefixResolver, GrammarReader.PrefixResolver| Modifier and Type | Field and Description |
|---|---|
static String |
ERR_INVALID_XPATH |
static String |
RNG_PLUS_SCHEMATRON_URI |
static String |
SchematronURI |
currentNamedPattern, datatypeLibURI, directRefernce, ERR_BAD_DATA_VALUE, ERR_BAD_FACET, ERR_INCONSISTENT_COMBINE, ERR_INCONSISTENT_KEY_TYPE, ERR_INFOSET_URI_ATTRIBUTE, ERR_INVALID_PARAMETERS, ERR_MULTIPLE_EXCEPT, ERR_NAKED_INFINITE_ATTRIBUTE_NAMECLASS, ERR_NOT_ABSOLUTE_URI, ERR_REDEFINING_UNDEFINED, ERR_UNDEFINED_DATATYPE_1, ERR_UNDEFINED_KEY, ERR_UNKNOWN_DATATYPE_VOCABULARY_1, ERR_XMLNS_ATTRIBUTE, RELAXNGNamespace, relaxNGSchema4Schema, restrictionCheckerERR_BAD_COMBINE, ERR_COMBINE_MISSING, ERR_DUPLICATE_DEFINITION, ERR_INTERLEAVED_ANYSTRING, ERR_INTERLEAVED_STRING, ERR_MISSING_CHILD_NAMECLASS, ERR_MORE_THAN_ONE_NAMECLASS, ERR_NONEXISTENT_PARENT_GRAMMAR, ERR_REPEATED_STRING, ERR_SEQUENCED_STRING, ERR_UNDECLARED_PREFIX, ERR_UNDEFINED_PATTERN, ERR_UNKNOWN_DATATYPE_VOCABULARY, grammar, sfactory, targetNamespace, WRN_COMBINE_IGNORED, WRN_OBSOLETED_XMLSCHEMA_NAMSPACEbackwardReference, basePrefixResolver, controller, ERR_BAD_ATTRIBUTE_VALUE, ERR_BAD_TYPE, ERR_CHARACTERS, ERR_CONFLICTING_ATTRIBUTES, ERR_DATATYPE_ALREADY_DEFINED, ERR_DISALLOWED_ATTRIBUTE, ERR_FRAGMENT_IDENTIFIER, ERR_ILLEGAL_FINAL_VALUE, ERR_MALPLACED_ELEMENT, ERR_MISSING_ATTRIBUTE, ERR_MISSING_ATTRIBUTE_2, ERR_MISSING_CHILD_EXPRESSION, ERR_MISSING_CHILD_TYPE, ERR_MISSING_TOPLEVEL, ERR_MORE_THAN_ONE_CHILD_EXPRESSION, ERR_MORE_THAN_ONE_CHILD_TYPE, ERR_RECURSIVE_DATATYPE, ERR_RECURSIVE_INCLUDE, ERR_RUNAWAY_EXPRESSION, ERR_UNDEFINED_DATATYPE, parserFactory, pool, prefixResolver, WRN_DEPRECATED_TYPENAME, WRN_MAYBE_WRONG_NAMESPACE| Constructor and Description |
|---|
SRELAXNGReader(GrammarReaderController controller,
SAXParserFactory parserFactory)
easy-to-use constructor.
|
SRELAXNGReader(GrammarReaderController controller,
SAXParserFactory parserFactory,
ExpressionPool pool)
full constructor
|
| Modifier and Type | Method and Description |
|---|---|
void |
endElement(String nsUri,
String localName,
String qname) |
protected boolean |
isGrammarElement(StartTagInfo tag)
checks if given element is that of the grammar elements.
|
protected String |
localizeMessage(String propertyName,
Object[] args)
formats localized message with arguments
|
static TREXGrammar |
parse(InputSource grammar,
SAXParserFactory factory,
GrammarReaderController controller)
loads RELAX NG pattern
|
static TREXGrammar |
parse(String grammarURL,
SAXParserFactory factory,
GrammarReaderController controller)
loads RELAX NG pattern
|
void |
startElement(String nsUri,
String localName,
String qname,
Attributes atts) |
createExpressionChildState, createNameClassChildState, endDocument, getCurrentDatatypeLibrary, getDatatypeLibraryFactory, getGrammar, getRefExpParseInfo, getRELAXNGSchema4Schema, getStateFactory, resolveDataType, resolveDataTypeLibrary, resolveNamespacePrefix, setDatatypeLibraryFactory, startDocument, wrapUpgetResult, getResultAsGrammar, getTargetNamespace_parse, addBackPatchJob, addBackPatchJob, combineURI, combineURL, createParserFactory, detectUndefinedOnes, endPrefixMapping, getBackwardCompatibleType, getBaseUri, getCurrentState, getDeclaredLocationOf, getLocator, inputSourceFromLSInput, interceptExpression, isNotation, isUnparsedEntity, iterateInscopeNamespaces, onID, parse, parse, parse, popState, pushState, reportError, reportError, reportError, reportError, reportError, reportError, reportError, reportError, reportWarning, reportWarning, reportWarning, reportWarning, resolveLocation, runBackPatchJob, setDeclaredLocationOf, setDocumentLocator, setLocator, splitQName, startPrefixMapping, switchSource, switchSource, switchSourcecharacters, error, fatalError, getContentHandler, getDTDHandler, getEntityResolver, getErrorHandler, getFeature, getParent, getProperty, ignorableWhitespace, notationDecl, processingInstruction, resolveEntity, setContentHandler, setDTDHandler, setEntityResolver, setErrorHandler, setFeature, setParent, setProperty, skippedEntity, unparsedEntityDecl, warningpublic static final String SchematronURI
public static final String RNG_PLUS_SCHEMATRON_URI
public static final String ERR_INVALID_XPATH
public SRELAXNGReader(GrammarReaderController controller, SAXParserFactory parserFactory)
public SRELAXNGReader(GrammarReaderController controller, SAXParserFactory parserFactory, ExpressionPool pool)
public static TREXGrammar parse(String grammarURL, SAXParserFactory factory, GrammarReaderController controller)
public static TREXGrammar parse(InputSource grammar, SAXParserFactory factory, GrammarReaderController controller)
protected boolean isGrammarElement(StartTagInfo tag)
GrammarReaderisGrammarElement in class RELAXNGReaderpublic void startElement(String nsUri, String localName, String qname, Attributes atts) throws SAXException
startElement in interface ContentHandlerstartElement in class RELAXNGReaderSAXExceptionpublic void endElement(String nsUri, String localName, String qname) throws SAXException
endElement in interface ContentHandlerendElement in class RELAXNGReaderSAXExceptionprotected String localizeMessage(String propertyName, Object[] args)
GrammarReaderlocalizeMessage in class RELAXNGReaderMSV