class SchemaParser
extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
(package private) static class |
SchemaParser.AbstractContext |
(package private) class |
SchemaParser.AnyNameState |
(package private) class |
SchemaParser.AttributeState |
(package private) class |
SchemaParser.ChoiceState |
(package private) static interface |
SchemaParser.CommentHandler |
(package private) class |
SchemaParser.ContextImpl |
(package private) class |
SchemaParser.DataState |
(package private) class |
SchemaParser.DefineState |
(package private) class |
SchemaParser.DefinitionState |
(package private) class |
SchemaParser.DivState |
(package private) class |
SchemaParser.ElementState |
(package private) class |
SchemaParser.EmptyContentState |
(package private) class |
SchemaParser.EmptyState |
(package private) class |
SchemaParser.ExternalRefState |
(package private) class |
SchemaParser.ForeignElementHandler |
(package private) class |
SchemaParser.GrammarSectionState |
(package private) class |
SchemaParser.GrammarState |
(package private) class |
SchemaParser.GroupState |
(package private) class |
SchemaParser.Handler |
(package private) class |
SchemaParser.IncludeState |
(package private) class |
SchemaParser.InterleaveState |
(package private) class |
SchemaParser.LexicalHandlerImpl |
(package private) class |
SchemaParser.ListState |
(package private) class |
SchemaParser.MergeGrammarState |
(package private) class |
SchemaParser.MixedState |
(package private) class |
SchemaParser.NameClassBaseState |
(package private) class |
SchemaParser.NameClassChildState |
(package private) class |
SchemaParser.NameClassChoiceState |
(package private) class |
SchemaParser.NameClassContainerState |
(package private) static interface |
SchemaParser.NameClassRef |
(package private) class |
SchemaParser.NameState |
(package private) class |
SchemaParser.NotAllowedState |
(package private) class |
SchemaParser.NsNameState |
(package private) class |
SchemaParser.OneOrMoreState |
(package private) class |
SchemaParser.OptionalState |
(package private) class |
SchemaParser.ParamState |
(package private) class |
SchemaParser.ParentRefState |
(package private) class |
SchemaParser.PatternContainerState |
(package private) static class |
SchemaParser.PrefixMapping |
(package private) class |
SchemaParser.RefState |
(package private) class |
SchemaParser.RootState |
(package private) static class |
SchemaParser.SavedContext |
(package private) class |
SchemaParser.SinglePatternContainerState |
(package private) class |
SchemaParser.Skipper |
(package private) class |
SchemaParser.StartState |
(package private) class |
SchemaParser.State |
(package private) class |
SchemaParser.TextState |
(package private) class |
SchemaParser.ValueState |
(package private) class |
SchemaParser.ZeroOrMoreState |
| Modifier and Type | Field and Description |
|---|---|
private static int |
ANY_NAME_CONTEXT |
private SchemaParser.ContextImpl |
context |
private org.xml.sax.ErrorHandler |
eh |
private boolean |
hadError |
private static int |
INIT_CHILD_ALLOC |
private static Localizer |
localizer |
private org.xml.sax.Locator |
locator |
private NameClassBuilder |
nameClassBuilder
The value of the
SchemaBuilder.getNameClassBuilder()
for the schemaBuilder object. |
private java.util.Hashtable |
nameClassTable |
private static int |
NS_NAME_CONTEXT |
private SAXParseable |
parseable |
private static int |
PATTERN_CONTEXT |
private java.util.Hashtable |
patternTable |
(package private) static java.lang.String |
relaxng10URI |
private java.lang.String |
relaxngURI |
private static java.lang.String |
relaxngURIPrefix |
private SchemaBuilder |
schemaBuilder |
private ParsedPattern |
startPattern |
private XmlBaseHandler |
xmlBaseHandler |
private org.xml.sax.XMLReader |
xr |
| Constructor and Description |
|---|
SchemaParser(SAXParseable parseable,
org.xml.sax.XMLReader xr,
org.xml.sax.ErrorHandler eh,
SchemaBuilder schemaBuilder,
IncludedGrammar grammar,
Scope scope,
java.lang.String inheritedNs) |
| Modifier and Type | Method and Description |
|---|---|
private java.lang.String |
checkNCName(java.lang.String str) |
private void |
checkUri(java.lang.String s) |
private void |
error(org.xml.sax.SAXParseException e) |
private void |
error(java.lang.String key) |
private void |
error(java.lang.String key,
org.xml.sax.Locator loc) |
private void |
error(java.lang.String key,
java.lang.String arg) |
private void |
error(java.lang.String key,
java.lang.String arg,
org.xml.sax.Locator loc) |
(package private) void |
error(java.lang.String key,
java.lang.String arg1,
java.lang.String arg2) |
private void |
error(java.lang.String key,
java.lang.String arg1,
java.lang.String arg2,
org.xml.sax.Locator loc) |
private ParsedNameClass |
expandName(java.lang.String name,
java.lang.String ns,
Annotations anno) |
private java.lang.String |
findPrefix(java.lang.String qName,
java.lang.String uri) |
private Context |
getContext() |
ParsedPattern |
getParsedPattern() |
private void |
initNameClassTable() |
private void |
initPatternTable() |
private Location |
makeLocation() |
private java.lang.String |
resolve(java.lang.String systemId) |
private void |
warning(org.xml.sax.SAXParseException e) |
(package private) void |
warning(java.lang.String key) |
private void |
warning(java.lang.String key,
org.xml.sax.Locator loc) |
private void |
warning(java.lang.String key,
java.lang.String arg) |
private void |
warning(java.lang.String key,
java.lang.String arg,
org.xml.sax.Locator loc) |
private void |
warning(java.lang.String key,
java.lang.String arg1,
java.lang.String arg2) |
private void |
warning(java.lang.String key,
java.lang.String arg1,
java.lang.String arg2,
org.xml.sax.Locator loc) |
private static final java.lang.String relaxngURIPrefix
static final java.lang.String relaxng10URI
private static final Localizer localizer
private java.lang.String relaxngURI
private final org.xml.sax.XMLReader xr
private final org.xml.sax.ErrorHandler eh
private final SchemaBuilder schemaBuilder
private final NameClassBuilder nameClassBuilder
SchemaBuilder.getNameClassBuilder()
for the schemaBuilder object.private ParsedPattern startPattern
private org.xml.sax.Locator locator
private final XmlBaseHandler xmlBaseHandler
private final SchemaParser.ContextImpl context
private boolean hadError
private java.util.Hashtable patternTable
private java.util.Hashtable nameClassTable
private static final int INIT_CHILD_ALLOC
private static final int PATTERN_CONTEXT
private static final int ANY_NAME_CONTEXT
private static final int NS_NAME_CONTEXT
private SAXParseable parseable
SchemaParser(SAXParseable parseable, org.xml.sax.XMLReader xr, org.xml.sax.ErrorHandler eh, SchemaBuilder schemaBuilder, IncludedGrammar grammar, Scope scope, java.lang.String inheritedNs) throws org.xml.sax.SAXException
org.xml.sax.SAXExceptionprivate void initPatternTable()
private void initNameClassTable()
public ParsedPattern getParsedPattern() throws IllegalSchemaException
IllegalSchemaExceptionprivate void error(java.lang.String key)
throws org.xml.sax.SAXException
org.xml.sax.SAXExceptionprivate void error(java.lang.String key,
java.lang.String arg)
throws org.xml.sax.SAXException
org.xml.sax.SAXExceptionvoid error(java.lang.String key,
java.lang.String arg1,
java.lang.String arg2)
throws org.xml.sax.SAXException
org.xml.sax.SAXExceptionprivate void error(java.lang.String key,
org.xml.sax.Locator loc)
throws org.xml.sax.SAXException
org.xml.sax.SAXExceptionprivate void error(java.lang.String key,
java.lang.String arg,
org.xml.sax.Locator loc)
throws org.xml.sax.SAXException
org.xml.sax.SAXExceptionprivate void error(java.lang.String key,
java.lang.String arg1,
java.lang.String arg2,
org.xml.sax.Locator loc)
throws org.xml.sax.SAXException
org.xml.sax.SAXExceptionprivate void error(org.xml.sax.SAXParseException e)
throws org.xml.sax.SAXException
org.xml.sax.SAXExceptionvoid warning(java.lang.String key)
throws org.xml.sax.SAXException
org.xml.sax.SAXExceptionprivate void warning(java.lang.String key,
java.lang.String arg)
throws org.xml.sax.SAXException
org.xml.sax.SAXExceptionprivate void warning(java.lang.String key,
java.lang.String arg1,
java.lang.String arg2)
throws org.xml.sax.SAXException
org.xml.sax.SAXExceptionprivate void warning(java.lang.String key,
org.xml.sax.Locator loc)
throws org.xml.sax.SAXException
org.xml.sax.SAXExceptionprivate void warning(java.lang.String key,
java.lang.String arg,
org.xml.sax.Locator loc)
throws org.xml.sax.SAXException
org.xml.sax.SAXExceptionprivate void warning(java.lang.String key,
java.lang.String arg1,
java.lang.String arg2,
org.xml.sax.Locator loc)
throws org.xml.sax.SAXException
org.xml.sax.SAXExceptionprivate void warning(org.xml.sax.SAXParseException e)
throws org.xml.sax.SAXException
org.xml.sax.SAXExceptionprivate Context getContext()
private ParsedNameClass expandName(java.lang.String name, java.lang.String ns, Annotations anno) throws org.xml.sax.SAXException
org.xml.sax.SAXExceptionprivate java.lang.String findPrefix(java.lang.String qName,
java.lang.String uri)
private java.lang.String checkNCName(java.lang.String str)
throws org.xml.sax.SAXException
org.xml.sax.SAXExceptionprivate java.lang.String resolve(java.lang.String systemId)
throws org.xml.sax.SAXException
org.xml.sax.SAXExceptionprivate Location makeLocation()
private void checkUri(java.lang.String s)
throws org.xml.sax.SAXException
org.xml.sax.SAXException