org.codehaus.xfire.util.stax
Class JDOMStreamReader

java.lang.Object
  extended by org.codehaus.xfire.util.stax.DOMStreamReader
      extended by org.codehaus.xfire.util.stax.JDOMStreamReader
All Implemented Interfaces:
javax.xml.stream.XMLStreamConstants, javax.xml.stream.XMLStreamReader

public class JDOMStreamReader
extends DOMStreamReader

Facade for DOMStreamReader using JDOM implmentation.

Author:
Tomasz Sztelak

Nested Class Summary
 
Nested classes/interfaces inherited from class org.codehaus.xfire.util.stax.DOMStreamReader
DOMStreamReader.ElementFrame
 
Field Summary
 
Fields inherited from class org.codehaus.xfire.util.stax.DOMStreamReader
currentEvent, properties
 
Fields inherited from interface javax.xml.stream.XMLStreamConstants
ATTRIBUTE, CDATA, CHARACTERS, COMMENT, DTD, END_DOCUMENT, END_ELEMENT, ENTITY_DECLARATION, ENTITY_REFERENCE, NAMESPACE, NOTATION_DECLARATION, PROCESSING_INSTRUCTION, SPACE, START_DOCUMENT, START_ELEMENT
 
Constructor Summary
JDOMStreamReader(org.jdom.Document document)
           
JDOMStreamReader(org.jdom.Element element)
           
 
Method Summary
protected  void endElement()
           
 int getAttributeCount()
           
 java.lang.String getAttributeLocalName(int i)
           
 javax.xml.namespace.QName getAttributeName(int i)
           
 java.lang.String getAttributeNamespace(int i)
           
 java.lang.String getAttributePrefix(int i)
           
 java.lang.String getAttributeType(int i)
           
 java.lang.String getAttributeValue(int i)
           
 java.lang.String getAttributeValue(java.lang.String ns, java.lang.String local)
           
protected  int getChildCount()
           
protected  DOMStreamReader.ElementFrame getChildFrame(int currentChild)
           
 org.jdom.Element getCurrentElement()
           
 java.lang.String getElementText()
           
 java.lang.String getEncoding()
           
 java.lang.String getLocalName()
           
 javax.xml.namespace.QName getName()
           
 javax.xml.namespace.NamespaceContext getNamespaceContext()
           
 int getNamespaceCount()
           
 java.lang.String getNamespacePrefix(int i)
           
 java.lang.String getNamespaceURI()
           
 java.lang.String getNamespaceURI(int i)
           
 java.lang.String getNamespaceURI(java.lang.String prefix)
           
 java.lang.String getPIData()
           
 java.lang.String getPITarget()
           
 java.lang.String getPrefix()
           
 java.lang.String getText()
           
 char[] getTextCharacters()
           
 int getTextLength()
           
 int getTextStart()
           
 boolean isAttributeSpecified(int i)
           
protected  int moveToChild(int currentChild)
           
static java.lang.String toStaxType(int jdom)
           
 
Methods inherited from class org.codehaus.xfire.util.stax.DOMStreamReader
close, getCharacterEncodingScheme, getCurrentFrame, getEventType, getLocation, getProperty, getTextCharacters, getVersion, hasName, hasNext, hasText, isCharacters, isEndElement, isStandalone, isStartElement, isWhiteSpace, newFrame, next, nextTag, require, standaloneSet
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JDOMStreamReader

public JDOMStreamReader(org.jdom.Element element)
Parameters:
element -

JDOMStreamReader

public JDOMStreamReader(org.jdom.Document document)
Parameters:
document -
Method Detail

toStaxType

public static java.lang.String toStaxType(int jdom)

endElement

protected void endElement()
Overrides:
endElement in class DOMStreamReader

getCurrentElement

public org.jdom.Element getCurrentElement()

getChildFrame

protected DOMStreamReader.ElementFrame getChildFrame(int currentChild)
Specified by:
getChildFrame in class DOMStreamReader

getChildCount

protected int getChildCount()
Specified by:
getChildCount in class DOMStreamReader

moveToChild

protected int moveToChild(int currentChild)
Specified by:
moveToChild in class DOMStreamReader

getElementText

public java.lang.String getElementText()
                                throws javax.xml.stream.XMLStreamException
Specified by:
getElementText in interface javax.xml.stream.XMLStreamReader
Specified by:
getElementText in class DOMStreamReader
Throws:
javax.xml.stream.XMLStreamException

getNamespaceURI

public java.lang.String getNamespaceURI(java.lang.String prefix)
Specified by:
getNamespaceURI in interface javax.xml.stream.XMLStreamReader
Specified by:
getNamespaceURI in class DOMStreamReader

getAttributeValue

public java.lang.String getAttributeValue(java.lang.String ns,
                                          java.lang.String local)

getAttributeCount

public int getAttributeCount()

getAttributeName

public javax.xml.namespace.QName getAttributeName(int i)

getAttributeNamespace

public java.lang.String getAttributeNamespace(int i)

getAttributeLocalName

public java.lang.String getAttributeLocalName(int i)

getAttributePrefix

public java.lang.String getAttributePrefix(int i)

getAttributeType

public java.lang.String getAttributeType(int i)

getAttributeValue

public java.lang.String getAttributeValue(int i)

isAttributeSpecified

public boolean isAttributeSpecified(int i)

getNamespaceCount

public int getNamespaceCount()

getNamespacePrefix

public java.lang.String getNamespacePrefix(int i)

getNamespaceURI

public java.lang.String getNamespaceURI(int i)

getNamespaceContext

public javax.xml.namespace.NamespaceContext getNamespaceContext()

getText

public java.lang.String getText()

getTextCharacters

public char[] getTextCharacters()

getTextStart

public int getTextStart()

getTextLength

public int getTextLength()

getEncoding

public java.lang.String getEncoding()

getName

public javax.xml.namespace.QName getName()

getLocalName

public java.lang.String getLocalName()

getNamespaceURI

public java.lang.String getNamespaceURI()

getPrefix

public java.lang.String getPrefix()

getPITarget

public java.lang.String getPITarget()

getPIData

public java.lang.String getPIData()


Copyright © 2004-2011. All Rights Reserved.