public class AnyNodeUnmarshalHandler
extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
(package private) class |
AnyNodeUnmarshalHandler.ElementInfo
A utility class for keeping track of the qName and how the SAX parser
passed attributes.
|
| Constructor and Description |
|---|
AnyNodeUnmarshalHandler(NamespaceHandling namespaceHandling) |
| Modifier and Type | Method and Description |
|---|---|
void |
characters(char[] ch,
int start,
int length)
delegates characters to SAX2ANY.
|
java.lang.Object |
commonStartElement(java.lang.String name,
java.lang.String namespace,
boolean wsPreserve)
Delegates startElement to SAX2ANY.
|
void |
endElement(java.lang.String name)
Delegates endElement to SAX2ANY.
|
void |
endPrefixMapping(java.lang.String prefix)
delegates endPrefixMapping to SAX2ANY.
|
AnyNode |
getStartingNode()
Returns SAX2ANY startingNode.
|
boolean |
hasAnyUnmarshaller()
Checks if there is a SAX2ANY object
|
void |
ignorableWhitespace(char[] ch,
int start,
int length)
delegates ignorableWhitespace call to SAX2ANY.
|
boolean |
isStartingNode()
Checks if any branch depth counter is zero.
|
void |
preservePassedArguments(java.lang.String name,
org.xml.sax.AttributeList attList)
Preserves passed name and attributes.
|
void |
preservePassedArguments(java.lang.String name,
org.xml.sax.Attributes atts)
Preserves passed name and attributes.
|
void |
startElement(java.lang.String name,
org.xml.sax.AttributeList attList)
Delegates SAX1 startElement to SAX2ANY.
|
void |
startElement(java.lang.String namespaceURI,
java.lang.String localName,
java.lang.String qName,
org.xml.sax.Attributes atts)
Delegates SAX2 startElement to SAX2ANY.
|
void |
startPrefixMapping(java.lang.String prefix,
java.lang.String uri)
delegates startPrefixMapping to SAX2ANY.
|
public AnyNodeUnmarshalHandler(NamespaceHandling namespaceHandling)
public java.lang.Object commonStartElement(java.lang.String name,
java.lang.String namespace,
boolean wsPreserve)
throws org.xml.sax.SAXException
name - Name of the element if we use SAX 2namespace - Namespace of the elementwsPreserve - preserve whitespaces ?org.xml.sax.SAXExceptionpublic void ignorableWhitespace(char[] ch,
int start,
int length)
throws org.xml.sax.SAXException
ch - Charactersstart - Offsetlength - Lengthorg.xml.sax.SAXExceptionpublic void startElement(java.lang.String name,
org.xml.sax.AttributeList attList)
throws org.xml.sax.SAXException
name - Name of the element.attList - Attribute list.org.xml.sax.SAXExceptionpublic void startElement(java.lang.String namespaceURI,
java.lang.String localName,
java.lang.String qName,
org.xml.sax.Attributes atts)
throws org.xml.sax.SAXException
namespaceURI - localName - qName - atts - org.xml.sax.SAXExceptionpublic void endElement(java.lang.String name)
throws org.xml.sax.SAXException
name - org.xml.sax.SAXExceptionpublic void characters(char[] ch,
int start,
int length)
throws org.xml.sax.SAXException
ch - start - length - org.xml.sax.SAXExceptionpublic void startPrefixMapping(java.lang.String prefix,
java.lang.String uri)
throws org.xml.sax.SAXException
prefix - uri - org.xml.sax.SAXExceptionpublic void endPrefixMapping(java.lang.String prefix)
throws org.xml.sax.SAXException
prefix - org.xml.sax.SAXExceptionpublic boolean hasAnyUnmarshaller()
public boolean isStartingNode()
public AnyNode getStartingNode()
public void preservePassedArguments(java.lang.String name,
org.xml.sax.Attributes atts)
name - Nameatts - Attributespublic void preservePassedArguments(java.lang.String name,
org.xml.sax.AttributeList attList)
name - NameattList - AttributeListIntalio Inc. (C) 1999-2008. All rights reserved http://www.intalio.com