Package com.sun.msv.reader.xmlschema
Class SchemaState
- java.lang.Object
-
- com.sun.msv.reader.State
-
- com.sun.msv.reader.SimpleState
-
- com.sun.msv.reader.xmlschema.GlobalDeclState
-
- com.sun.msv.reader.xmlschema.SchemaIncludedState
-
- com.sun.msv.reader.xmlschema.SchemaState
-
- All Implemented Interfaces:
XSTypeOwner,ExpressionOwner,org.xml.sax.ContentHandler
public class SchemaState extends SchemaIncludedState
used to parse <schema> element.
-
-
Field Summary
Fields Modifier and Type Field Description private XMLSchemaSchemaold-
Fields inherited from class com.sun.msv.reader.xmlschema.SchemaIncludedState
expectedTargetNamespace
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedSchemaState(java.lang.String expectedTargetNamespace)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidendSelf()this method is called in endElement method when the state is about to be removed.protected voidonTargetNamespaceResolved(java.lang.String targetNs, boolean ignoreContents)This is called when the target namespace is determined for a new schema.-
Methods inherited from class com.sun.msv.reader.xmlschema.SchemaIncludedState
createChildState, startSelf
-
Methods inherited from class com.sun.msv.reader.xmlschema.GlobalDeclState
getTargetNamespaceUri, onEndChild, onEndChild
-
Methods inherited from class com.sun.msv.reader.SimpleState
endDocument, endElement, isGrammarElement, startElement
-
Methods inherited from class com.sun.msv.reader.State
_assert, callInterceptExpression, characters, endPrefixMapping, getBaseURI, getLocation, getParentState, getStartTag, ignorableWhitespace, init, processingInstruction, setDocumentLocator, skippedEntity, startDocument, startPrefixMapping
-
-
-
-
Field Detail
-
old
private XMLSchemaSchema old
-
-
Method Detail
-
onTargetNamespaceResolved
protected void onTargetNamespaceResolved(java.lang.String targetNs, boolean ignoreContents)Description copied from class:SchemaIncludedStateThis is called when the target namespace is determined for a new schema.- Overrides:
onTargetNamespaceResolvedin classSchemaIncludedState- Parameters:
targetNs- namespace of the schemaignoreContents- TODO
-
endSelf
protected void endSelf()
Description copied from class:SimpleStatethis method is called in endElement method when the state is about to be removed. derived-class should perform any wrap-up job- Overrides:
endSelfin classSchemaIncludedState
-
-