Package org.apache.cxf.staxutils

## Class StaxSource

- java.lang.Object
- - javax.xml.transform.sax.SAXSource
  - - org.apache.cxf.staxutils.StaxSource

- All Implemented Interfaces:
    `Source`, `XMLReader`

      public class StaxSource
      extends SAXSource
      implements XMLReader

- - ### Field Summary

    - ### Fields inherited from class javax.xml.transform.sax.SAXSource

      `FEATURE`

  - ### Constructor Summary

    Constructors
    Constructor | Description
    --- | ---
    `StaxSource​(XMLStreamReader streamReader)` |

  - ### Method Summary

    All Methods Instance Methods Concrete Methods
    Modifier and Type | Method | Description
    --- | --- | ---
    `protected Attributes` | `getAttributes()` |
    `ContentHandler` | `getContentHandler()` |
    `DTDHandler` | `getDTDHandler()` |
    `EntityResolver` | `getEntityResolver()` |
    `ErrorHandler` | `getErrorHandler()` |
    `boolean` | `getFeature​(String name)` |
    `Object` | `getProperty​(String name)` |
    `protected String` | `getQualifiedName()` |
    `XMLReader` | `getXMLReader()` |
    `XMLStreamReader` | `getXMLStreamReader()` |
    `protected void` | `parse()` |
    `void` | `parse​(String systemId)` |
    `void` | `parse​(InputSource input)` |
    `void` | `setContentHandler​(ContentHandler handler)` |
    `void` | `setDTDHandler​(DTDHandler handler)` |
    `void` | `setEntityResolver​(EntityResolver resolver)` |
    `void` | `setErrorHandler​(ErrorHandler handler)` |
    `void` | `setFeature​(String name, boolean value)` |
    `void` | `setProperty​(String name, Object value)` |

    - ### Methods inherited from class javax.xml.transform.sax.SAXSource

      `getInputSource, getSystemId, isEmpty, setInputSource, setSystemId, setXMLReader, sourceToInputSource`

    - ### Methods inherited from class java.lang.Object

      `clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

- - ### Constructor Detail

    - #### StaxSource

          public StaxSource​(XMLStreamReader streamReader)

  - ### Method Detail

    - #### getXMLReader

          public XMLReader getXMLReader()

      Overrides:
        `getXMLReader` in class `SAXSource`

    - #### getXMLStreamReader

          public XMLStreamReader getXMLStreamReader()

    - #### parse

          protected void parse()
                        throws SAXException

      Throws:
        `SAXException`

    - #### getQualifiedName

          protected String getQualifiedName()

    - #### getAttributes

          protected Attributes getAttributes()

    - #### getFeature

          public boolean getFeature​(String name)
                             throws SAXNotRecognizedException,
                                    SAXNotSupportedException

      Specified by:
        `getFeature` in interface `XMLReader`
      Throws:
        `SAXNotRecognizedException`
        `SAXNotSupportedException`

    - #### setFeature

          public void setFeature​(String name,
                                 boolean value)
                          throws SAXNotRecognizedException,
                                 SAXNotSupportedException

      Specified by:
        `setFeature` in interface `XMLReader`
      Throws:
        `SAXNotRecognizedException`
        `SAXNotSupportedException`

    - #### getProperty

          public Object getProperty​(String name)
                             throws SAXNotRecognizedException,
                                    SAXNotSupportedException

      Specified by:
        `getProperty` in interface `XMLReader`
      Throws:
        `SAXNotRecognizedException`
        `SAXNotSupportedException`

    - #### setProperty

          public void setProperty​(String name,
                                  Object value)
                           throws SAXNotRecognizedException,
                                  SAXNotSupportedException

      Specified by:
        `setProperty` in interface `XMLReader`
      Throws:
        `SAXNotRecognizedException`
        `SAXNotSupportedException`

    - #### setEntityResolver

          public void setEntityResolver​(EntityResolver resolver)

      Specified by:
        `setEntityResolver` in interface `XMLReader`

    - #### getEntityResolver

          public EntityResolver getEntityResolver()

      Specified by:
        `getEntityResolver` in interface `XMLReader`

    - #### setDTDHandler

          public void setDTDHandler​(DTDHandler handler)

      Specified by:
        `setDTDHandler` in interface `XMLReader`

    - #### getDTDHandler

          public DTDHandler getDTDHandler()

      Specified by:
        `getDTDHandler` in interface `XMLReader`

    - #### setContentHandler

          public void setContentHandler​(ContentHandler handler)

      Specified by:
        `setContentHandler` in interface `XMLReader`

    - #### getContentHandler

          public ContentHandler getContentHandler()

      Specified by:
        `getContentHandler` in interface `XMLReader`

    - #### setErrorHandler

          public void setErrorHandler​(ErrorHandler handler)

      Specified by:
        `setErrorHandler` in interface `XMLReader`

    - #### getErrorHandler

          public ErrorHandler getErrorHandler()

      Specified by:
        `getErrorHandler` in interface `XMLReader`

    - #### parse

          public void parse​(InputSource input)
                     throws SAXException

      Specified by:
        `parse` in interface `XMLReader`
      Throws:
        `SAXException`

    - #### parse

          public void parse​(String systemId)
                     throws SAXException

      Specified by:
        `parse` in interface `XMLReader`
      Throws:
        `SAXException`