- java.lang.Object
-
- com.sun.xml.xsom.impl.parser.ParserContext
-
public class ParserContext extends Object
Provides context information to be used byNGCCRuntimeEx
s.This class does the actual processing for
XSOMParser
, but to hide the details from the public API, this class in a different package.- Author:
- Kohsuke Kawaguchi ([email protected])
-
-
Field Summary
Fields Modifier and Type Field Description Map<SchemaDocumentImpl,SchemaDocumentImpl>
parsedDocuments
Documents that are parsed already.SchemaSetImpl
schemaSet
SchemaSet to which a newly parsed schema is put in.
-
Constructor Summary
Constructors Constructor Description ParserContext(XSOMParser owner, XMLParser parser)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AnnotationParserFactory
getAnnotationParserFactory()
EntityResolver
getEntityResolver()
XSSchemaSet
getResult()
NGCCRuntimeEx
newNGCCRuntime()
void
parse(InputSource source)
Parses a new XML Schema document.
-
-
-
Field Detail
-
schemaSet
public final SchemaSetImpl schemaSet
SchemaSet to which a newly parsed schema is put in.
-
parsedDocuments
public final Map<SchemaDocumentImpl,SchemaDocumentImpl> parsedDocuments
Documents that are parsed already. Used to avoid cyclic inclusion/double inclusion of schemas. Set ofSchemaDocumentImpl
s. The actual data structure is map fromSchemaDocumentImpl
to itself, so that we can access theSchemaDocumentImpl
itself.
-
-
Constructor Detail
-
ParserContext
public ParserContext(XSOMParser owner, XMLParser parser)
-
-
Method Detail
-
getEntityResolver
public EntityResolver getEntityResolver()
-
getAnnotationParserFactory
public AnnotationParserFactory getAnnotationParserFactory()
-
parse
public void parse(InputSource source) throws SAXException
Parses a new XML Schema document.- Throws:
SAXException
-
getResult
public XSSchemaSet getResult() throws SAXException
- Throws:
SAXException
-
newNGCCRuntime
public NGCCRuntimeEx newNGCCRuntime()
-
-