Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| Apache CXF API
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

## org.apache.cxf.staxutils
Class W3CDOMStreamReader

    java.lang.Object
      org.apache.cxf.staxutils.AbstractDOMStreamReader<Node,Node>
          org.apache.cxf.staxutils.W3CDOMStreamReader

All Implemented Interfaces:
  javax.xml.stream.XMLStreamConstants, javax.xml.stream.XMLStreamReader

    public class W3CDOMStreamReader

extends AbstractDOMStreamReader<Node,Node>

Nested Class Summary

Nested classes/interfaces inherited from class org.apache.cxf.staxutils.AbstractDOMStreamReader
`AbstractDOMStreamReader.ElementFrame<T,I>`

Field Summary

Fields inherited from class org.apache.cxf.staxutils.AbstractDOMStreamReader
`currentEvent`

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
`W3CDOMStreamReader(Document doc)`
`W3CDOMStreamReader(DocumentFragment docfrag)`
`W3CDOMStreamReader(Element element)`
`W3CDOMStreamReader(Element element, String systemId)`

Method Summary
`protected void` | `endElement()`
`int` | `getAttributeCount()`
`String` | `getAttributeLocalName(int i)`
`QName` | `getAttributeName(int i)`
`String` | `getAttributeNamespace(int i)`
`String` | `getAttributePrefix(int i)`
`String` | `getAttributeType(int i)`
`String` | `getAttributeValue(int i)`
`String` | `getAttributeValue(String ns, String local)`
`protected AbstractDOMStreamReader.ElementFrame<Node,Node>` | `getChildFrame()`
`Element` | `getCurrentElement()`
`Node` | `getCurrentNode()`
`Document` | `getDocument()` Get the document associated with this stream.
`String` | `getElementText()`
`String` | `getEncoding()`
`String` | `getLocalName()`
`javax.xml.stream.Location` | `getLocation()`
`QName` | `getName()`
`NamespaceContext` | `getNamespaceContext()`
`int` | `getNamespaceCount()`
`String` | `getNamespacePrefix(int i)`
`String` | `getNamespaceURI()`
`String` | `getNamespaceURI(int i)`
`String` | `getNamespaceURI(String prefix)`
`String` | `getPIData()`
`String` | `getPITarget()`
`String` | `getPrefix()`
`String` | `getSystemId()`
`String` | `getText()`
`char[]` | `getTextCharacters()`
`int` | `getTextLength()`
`int` | `getTextStart()`
`protected boolean` | `hasMoreChildren()`
`boolean` | `isAttributeSpecified(int i)`
`protected void` | `newFrame(AbstractDOMStreamReader.ElementFrame<Node,Node> frame)` Find name spaces declaration in atrributes and move them to separate collection.
`protected int` | `nextChild()`
`String` | `toString()`

Methods inherited from class org.apache.cxf.staxutils.AbstractDOMStreamReader
`close, consumeFrame, getCharacterEncodingScheme, getCurrentFrame, getEventType, getProperty, getPublicId, getTextCharacters, getVersion, hasName, hasNext, hasText, isCharacters, isEndElement, isStandalone, isStartElement, isWhiteSpace, next, nextTag, require, standaloneSet`

Methods inherited from class java.lang.Object
`clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait`

Constructor Detail

### W3CDOMStreamReader

    public W3CDOMStreamReader(Element element)

Parameters:
  `element` -

### W3CDOMStreamReader

    public W3CDOMStreamReader(Element element,
                              String systemId)

### W3CDOMStreamReader

    public W3CDOMStreamReader(Document doc)

### W3CDOMStreamReader

    public W3CDOMStreamReader(DocumentFragment docfrag)

Method Detail

### getDocument

    public Document getDocument()

  Get the document associated with this stream.

  Returns:

### getSystemId

    public String getSystemId()

  Overrides:
    `getSystemId` in class `AbstractDOMStreamReader<Node,Node>`

### newFrame

    protected final void newFrame(AbstractDOMStreamReader.ElementFrame<Node,Node> frame)

  Find name spaces declaration in atrributes and move them to separate collection.

  Overrides:
    `newFrame` in class `AbstractDOMStreamReader<Node,Node>`

### endElement

    protected void endElement()

  Overrides:
    `endElement` in class `AbstractDOMStreamReader<Node,Node>`

### getCurrentNode

    public final Node getCurrentNode()

### getCurrentElement

    public final Element getCurrentElement()

### getChildFrame

    protected AbstractDOMStreamReader.ElementFrame<Node,Node> getChildFrame()

  Specified by:
    `getChildFrame` in class `AbstractDOMStreamReader<Node,Node>`

### hasMoreChildren

    protected boolean hasMoreChildren()

  Specified by:
    `hasMoreChildren` in class `AbstractDOMStreamReader<Node,Node>`

### nextChild

    protected int nextChild()

  Specified by:
    `nextChild` in class `AbstractDOMStreamReader<Node,Node>`

### getElementText

    public String getElementText()
                          throws javax.xml.stream.XMLStreamException

  Specified by:
    `getElementText` in interface `javax.xml.stream.XMLStreamReader`
  Specified by:
    `getElementText` in class `AbstractDOMStreamReader<Node,Node>`
  Throws:
    `javax.xml.stream.XMLStreamException`

### getNamespaceURI

    public String getNamespaceURI(String prefix)

  Specified by:
    `getNamespaceURI` in interface `javax.xml.stream.XMLStreamReader`
  Specified by:
    `getNamespaceURI` in class `AbstractDOMStreamReader<Node,Node>`

### getAttributeValue

    public String getAttributeValue(String ns,
                                    String local)

### getAttributeCount

    public int getAttributeCount()

### getAttributeName

    public QName getAttributeName(int i)

### getAttributeNamespace

    public String getAttributeNamespace(int i)

### getAttributeLocalName

    public String getAttributeLocalName(int i)

### getAttributePrefix

    public String getAttributePrefix(int i)

### getAttributeType

    public String getAttributeType(int i)

### getAttributeValue

    public String getAttributeValue(int i)

### isAttributeSpecified

    public boolean isAttributeSpecified(int i)

### getNamespaceCount

    public int getNamespaceCount()

### getNamespacePrefix

    public String getNamespacePrefix(int i)

### getNamespaceURI

    public String getNamespaceURI(int i)

### getNamespaceContext

    public NamespaceContext getNamespaceContext()

### getText

    public String getText()

### getTextCharacters

    public char[] getTextCharacters()

### getTextStart

    public int getTextStart()

### getTextLength

    public int getTextLength()

### getEncoding

    public String getEncoding()

### getName

    public QName getName()

### getLocalName

    public String getLocalName()

### getNamespaceURI

    public String getNamespaceURI()

### getPrefix

    public String getPrefix()

### getPITarget

    public String getPITarget()

### getPIData

    public String getPIData()

### getLocation

    public javax.xml.stream.Location getLocation()

  Specified by:
    `getLocation` in interface `javax.xml.stream.XMLStreamReader`
  Overrides:
    `getLocation` in class `AbstractDOMStreamReader<Node,Node>`

### toString

    public String toString()

  Overrides:
    `toString` in class `Object`

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| Apache CXF API
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

Apache CXF