org.exolab.castor.xml.schema.reader
Class FieldOrSelectorUnmarshaller
java.lang.Object
org.exolab.castor.xml.schema.reader.SaxUnmarshaller
org.exolab.castor.xml.schema.reader.FieldOrSelectorUnmarshaller
- All Implemented Interfaces:
- org.xml.sax.DocumentHandler, org.xml.sax.ErrorHandler
- public class FieldOrSelectorUnmarshaller
- extends SaxUnmarshaller
A class for Unmarshalling Selector or Field elements for
identity-constraints
- Version:
- $Revision: 1.1 $ $Date: 2001/11/20 01:31:57 $
- Author:
- Keith Visco
Constructor Summary |
FieldOrSelectorUnmarshaller(java.lang.String elementName,
org.xml.sax.AttributeList atts)
Creates a new FieldOrSelectorUnmarshaller |
Method Summary |
void |
characters(char[] ch,
int start,
int length)
|
java.lang.String |
elementName()
Returns the name of the element that this SaxUnmarshaller
handles |
void |
endElement(java.lang.String name)
|
void |
finish()
Called to signal an end of unmarshalling. |
java.lang.Object |
getObject()
Returns the Object created by this SaxUnmarshaller |
void |
startElement(java.lang.String name,
org.xml.sax.AttributeList atts)
|
Methods inherited from class org.exolab.castor.xml.schema.reader.SaxUnmarshaller |
endDocument, error, error, fatalError, getDocumentLocator, getResolver, ignorableWhitespace, illegalAttribute, illegalElement, isWhiteSpace, outOfOrder, processingInstruction, redefinedElement, redefinedElement, setDocumentLocator, setResolver, startDocument, toInt, warning |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
FieldOrSelectorUnmarshaller
public FieldOrSelectorUnmarshaller(java.lang.String elementName,
org.xml.sax.AttributeList atts)
throws org.xml.sax.SAXException
- Creates a new FieldOrSelectorUnmarshaller
- Parameters:
elementName
- the name of the element being unmarshalled.atts
- the AttributeList.
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
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
finish
public void finish()
throws org.xml.sax.SAXException
- Description copied from class:
SaxUnmarshaller
- Called to signal an end of unmarshalling. This method should
be overridden to perform any necessary clean up by an unmarshaller
- Overrides:
finish
in class SaxUnmarshaller
- Throws:
org.xml.sax.SAXException
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
- Parameters:
name
- atts
-
- Throws:
org.xml.sax.SAXException
- See Also:
DocumentHandler
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
- Parameters:
name
-
- 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