org.exolab.castor.xml.schema.reader
Class SchemaUnmarshaller
java.lang.Object
org.exolab.castor.xml.schema.reader.SaxUnmarshaller
org.exolab.castor.xml.schema.reader.SchemaUnmarshaller
- All Implemented Interfaces:
- org.xml.sax.DocumentHandler, org.xml.sax.ErrorHandler
- public class SchemaUnmarshaller
- extends SaxUnmarshaller
- Version:
- $Revision: 1.29 $ $Date: 2002/01/17 18:21:41 $
- Author:
- Keith Visco
Methods inherited from class org.exolab.castor.xml.schema.reader.SaxUnmarshaller |
endDocument, error, error, fatalError, finish, getDocumentLocator, getResolver, ignorableWhitespace, illegalAttribute, illegalElement, isWhiteSpace, outOfOrder, processingInstruction, redefinedElement, redefinedElement, setDocumentLocator, startDocument, toInt, warning |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
XSD_NAMESPACE
public static final java.lang.String XSD_NAMESPACE
- See Also:
- Constant Field Values
UNSUPPORTED_NAMESPACES
public static final java.lang.String[] UNSUPPORTED_NAMESPACES
skipAll
boolean skipAll
_resolver
Resolver _resolver
- The ID Resolver
_schema
Schema _schema
SchemaUnmarshaller
public SchemaUnmarshaller()
throws org.xml.sax.SAXException
SchemaUnmarshaller
public SchemaUnmarshaller(SchemaUnmarshallerState state)
throws org.xml.sax.SAXException
SchemaUnmarshaller
public SchemaUnmarshaller(boolean include,
SchemaUnmarshallerState state)
throws org.xml.sax.SAXException
SchemaUnmarshaller
public SchemaUnmarshaller(org.xml.sax.AttributeList atts,
Resolver resolver)
throws org.xml.sax.SAXException
getSchema
public Schema getSchema()
setSchema
public void setSchema(Schema schema)
getObject
public java.lang.Object getObject()
- Returns the Object created by this SaxUnmarshaller
- Specified by:
getObject
in class SaxUnmarshaller
- Returns:
- the Object created by this SaxUnmarshaller
elementName
public java.lang.String elementName()
- Returns the name of the element that this SaxUnmarshaller
handles
- Specified by:
elementName
in class SaxUnmarshaller
- Returns:
- the name of the element that this SaxUnmarshaller
handles
setResolver
public void setResolver(Resolver resolver)
- Description copied from class:
SaxUnmarshaller
- Sets the Resolver to be used for resolving id references
- Overrides:
setResolver
in class SaxUnmarshaller
- Parameters:
resolver
- the Resolver to be used for resolving
id references
startElement
public void startElement(java.lang.String name,
org.xml.sax.AttributeList atts)
throws org.xml.sax.SAXException
- Specified by:
startElement
in interface org.xml.sax.DocumentHandler
- Overrides:
startElement
in class SaxUnmarshaller
- Throws:
org.xml.sax.SAXException
endElement
public void endElement(java.lang.String name)
throws org.xml.sax.SAXException
- Specified by:
endElement
in interface org.xml.sax.DocumentHandler
- Overrides:
endElement
in class SaxUnmarshaller
- Throws:
org.xml.sax.SAXException
characters
public void characters(char[] ch,
int start,
int length)
throws org.xml.sax.SAXException
- Specified by:
characters
in interface org.xml.sax.DocumentHandler
- Overrides:
characters
in class SaxUnmarshaller
- Throws:
org.xml.sax.SAXException
Intalio Inc. (C) 1999-2001. All rights reserved http://www.intalio.com