Overview | Package | Class | Use | Tree | Deprecated | Index | Help
|  | BEA Systems, Inc.
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

## weblogic.xml.stream
Class XMLInputStreamFactory

    java.lang.Object
      |
      +--weblogic.xml.stream.XMLInputStreamFactory

public abstract class XMLInputStreamFactory
extends java.lang.Object

Defines an abstract implementation of a factory for getting streams

Version:
  1.0
See Also:
  `XMLInputStream`, `ElementFilter`

Constructor Summary
`XMLInputStreamFactory()`

Method Summary
`abstract BufferedXMLInputStream` | `newBufferedInputStream(XMLInputStream inputStream)` Create a buffered XMLInputStream from an XMLInputStream
`abstract XMLInputStream` | `newInputStream(org.w3c.dom.Document doc)` Create an XMLInputStream that reads from a DOM document
`abstract XMLInputStream` | `newInputStream(org.w3c.dom.Document document, ElementFilter filter)` Create a filtered XMLInputStream that reads from a DOM document
`abstract XMLInputStream` | `newInputStream(java.io.File file)` Create a new XMLInputStream from a file
`abstract XMLInputStream` | `newInputStream(java.io.File file, ElementFilter filter)` Create a filtered XMLInputStream from a file
`abstract XMLInputStream` | `newInputStream(java.io.InputStream stream)` Create a new XMLInputStream from a stream
`abstract XMLInputStream` | `newInputStream(java.io.InputStream stream, ElementFilter filter)` Create a filtered XMLInputStream from a stream
`abstract XMLInputStream` | `newInputStream(org.w3c.dom.Node node)` Create an XMLInputStream that reads from a DOM node
`abstract XMLInputStream` | `newInputStream(org.w3c.dom.Node node, ElementFilter filter)` Create a filtered XMLInputStream that reads from a DOM node
`abstract XMLInputStream` | `newInputStream(java.io.Reader reader)` Create a new XMLInputStream from a reader
`abstract XMLInputStream` | `newInputStream(java.io.Reader reader, ElementFilter filter)` Create a filtered XMLInputStream from a reader
`abstract XMLInputStream` | `newInputStream(XMLPullReader reader, org.xml.sax.InputSource input)` Create a new XMLInputStream from an InputSource
`abstract XMLInputStream` | `newInputStream(XMLPullReader reader, org.xml.sax.InputSource input, ElementFilter filter)` Create a filtered XMLInputStream from an InputSource read by the XMLPullReader
`static XMLInputStreamFactory` | `newInstance()` Create a new instance of the factory.
`abstract void` | `setFilter(ElementFilter filter)` Allows you to set a default filter for the factory that will wrap all streams created from this factory

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

Constructor Detail

### XMLInputStreamFactory

    public XMLInputStreamFactory()

Method Detail

### newInstance

    public static XMLInputStreamFactory newInstance()

  Create a new instance of the factory.

### newInputStream

    public abstract XMLInputStream newInputStream(java.io.File file)
                                           throws XMLStreamException

  Create a new XMLInputStream from a file

  Parameters:
    `file` - the XML file to read from

### newInputStream

    public abstract XMLInputStream newInputStream(java.io.InputStream stream)
                                           throws XMLStreamException

  Create a new XMLInputStream from a stream

  Parameters:
    `stream` - the XML stream to read from

### newInputStream

    public abstract XMLInputStream newInputStream(java.io.Reader reader)
                                           throws XMLStreamException

  Create a new XMLInputStream from a reader

  Parameters:
    `reader` - the XML reader to read from

### newInputStream

    public abstract XMLInputStream newInputStream(XMLPullReader reader,
                                                  org.xml.sax.InputSource input)
                                           throws XMLStreamException

  Create a new XMLInputStream from an InputSource

  Parameters:
    `reader` - the XMLPullReader that reads the inputsource
    `input` - the InputSource that the XMLReader reads from

### newInputStream

    public abstract XMLInputStream newInputStream(org.w3c.dom.Document doc)
                                           throws XMLStreamException

  Create an XMLInputStream that reads from a DOM document

  Parameters:
    `document` - the DOM document to read from

### newInputStream

    public abstract XMLInputStream newInputStream(org.w3c.dom.Node node)
                                           throws XMLStreamException

  Create an XMLInputStream that reads from a DOM node

  Parameters:
    `node` - the DOM node to read from

### newInputStream

    public abstract XMLInputStream newInputStream(XMLPullReader reader,
                                                  org.xml.sax.InputSource input,
                                                  ElementFilter filter)
                                           throws XMLStreamException

  Create a filtered XMLInputStream from an InputSource read by the XMLPullReader

  Parameters:
    `reader` - the XMLPullReader that reads the inputsource
    `input` - the InputSource that the XMLReader reads from
    `filter` - the ElementFilter to apply to the stream

### newInputStream

    public abstract XMLInputStream newInputStream(org.w3c.dom.Document document,
                                                  ElementFilter filter)
                                           throws XMLStreamException

  Create a filtered XMLInputStream that reads from a DOM document

  Parameters:
    `document` - the DOM document to read from
    `filter` - the ElementFilter to apply to the stream

### newInputStream

    public abstract XMLInputStream newInputStream(org.w3c.dom.Node node,
                                                  ElementFilter filter)
                                           throws XMLStreamException

  Create a filtered XMLInputStream that reads from a DOM node

  Parameters:
    `node` - the DOM node to read from
    `filter` - the ElementFilter to apply to the stream

### newInputStream

    public abstract XMLInputStream newInputStream(java.io.File file,
                                                  ElementFilter filter)
                                           throws XMLStreamException

  Create a filtered XMLInputStream from a file

  Parameters:
    `file` - the XML file to read from
    `filter` - the ElementFilter to apply to the stream

### newInputStream

    public abstract XMLInputStream newInputStream(java.io.InputStream stream,
                                                  ElementFilter filter)
                                           throws XMLStreamException

  Create a filtered XMLInputStream from a stream

  Parameters:
    `stream` - the XML stream to read from
    `filter` - the ElementFilter to apply to the stream

### newInputStream

    public abstract XMLInputStream newInputStream(java.io.Reader reader,
                                                  ElementFilter filter)
                                           throws XMLStreamException

  Create a filtered XMLInputStream from a reader

  Parameters:
    `reader` - the reader to read from
    `filter` - the ElementFilter to apply to the stream

### newBufferedInputStream

    public abstract BufferedXMLInputStream newBufferedInputStream(XMLInputStream inputStream)
                                                           throws XMLStreamException

  Create a buffered XMLInputStream from an XMLInputStream

  Parameters:
    `inputStream` - the stream to buffer

### setFilter

    public abstract void setFilter(ElementFilter filter)
                            throws XMLStreamException

  Allows you to set a default filter for the factory that will wrap all streams created from this factory

  Parameters:
    `filter` - the default filter

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| Documentation is available at http://e-docs.bea.com/wls/docs70
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

Copyright © 2004 BEA Systems, Inc. All Rights Reserved.
WebLogic Server 7.0 API Reference