BEA Systems, Inc.

BEA WebLogic Server 9.1 API Reference


weblogic.xml.stream.util
Class XMLInputOutputStreamBase

java.lang.Object
  extended byweblogic.xml.stream.util.XMLInputOutputStreamBase
All Implemented Interfaces:
XMLInputOutputStream, XMLInputStream, XMLOutputStream

Deprecated. please use java standard StAX api

public class XMLInputOutputStreamBase
extends Object
implements XMLInputOutputStream

This object provides an I/O stream

Since:
XMLInputStream 1.0
See Also:
XMLInputStream, XMLOutputStream
Copyright © 2005 BEA Systems, Inc. All Rights Reserved.

Field Summary
protected  weblogic.utils.collections.CircularQueue elementQ
          Deprecated.  
protected  weblogic.xml.stream.events.StartElementEvent lastStartElement
          Deprecated.  
protected  ReferenceResolver resolver
          Deprecated.  
 
Constructor Summary
XMLInputOutputStreamBase()
          Deprecated.  
 
Method Summary
 void add(Attribute attribute)
          Deprecated. This method is only supported if the last element was a start element.
 void add(String markup)
          Deprecated.  
 void add(XMLEvent e)
          Deprecated.  
 void add(XMLInputStream stream)
          Deprecated.  
 void close()
          Deprecated.  
 void close(boolean flush)
          Deprecated.  
 void flush()
          Deprecated.  
 ReferenceResolver getReferenceResolver()
          Deprecated.  
 XMLInputStream getSubStream()
          Deprecated.  
 boolean hasNext()
          Deprecated.  
static void main(String[] args)
          Deprecated.  
protected  boolean matchName(XMLName name1, XMLName name2)
          Deprecated.  
 XMLEvent next()
          Deprecated.  
 XMLEvent peek()
          Deprecated.  
 void setReferenceResolver(ReferenceResolver resolver)
          Deprecated.  
 void skip()
          Deprecated.  
 boolean skip(int elementType)
          Deprecated.  
 boolean skip(XMLName name)
          Deprecated.  
 boolean skip(XMLName name, int elementType)
          Deprecated.  
 void skipElement()
          Deprecated.  
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

elementQ

protected weblogic.utils.collections.CircularQueue elementQ
Deprecated. 

lastStartElement

protected weblogic.xml.stream.events.StartElementEvent lastStartElement
Deprecated. 

resolver

protected ReferenceResolver resolver
Deprecated. 
Constructor Detail

XMLInputOutputStreamBase

public XMLInputOutputStreamBase()
Deprecated. 
Method Detail

add

public void add(Attribute attribute)
         throws XMLStreamException
Deprecated. 
This method is only supported if the last element was a start element.

Specified by:
add in interface XMLOutputStream
Throws:
XMLStreamException

add

public void add(String markup)
         throws XMLStreamException
Deprecated. 
Specified by:
add in interface XMLOutputStream
Throws:
XMLStreamException

add

public void add(XMLEvent e)
         throws XMLStreamException
Deprecated. 
Specified by:
add in interface XMLOutputStream
Throws:
XMLStreamException

add

public void add(XMLInputStream stream)
         throws XMLStreamException
Deprecated. 
Specified by:
add in interface XMLOutputStream
Throws:
XMLStreamException

close

public void close()
           throws XMLStreamException
Deprecated. 
Description copied from interface: XMLInputStream
Closes this input stream and releases any system resources associated with the stream.

Specified by:
close in interface XMLInputStream
Throws:
XMLStreamException

close

public void close(boolean flush)
           throws XMLStreamException
Deprecated. 
Specified by:
close in interface XMLOutputStream
Throws:
XMLStreamException

flush

public void flush()
           throws XMLStreamException
Deprecated. 
Specified by:
flush in interface XMLOutputStream
Throws:
XMLStreamException

getReferenceResolver

public ReferenceResolver getReferenceResolver()
Deprecated. 
Description copied from interface: XMLInputStream
Returns the reference resolver that was set for this stream, returns null if no ReferenceResolver has been set.

Specified by:
getReferenceResolver in interface XMLInputStream
See Also:
ReferenceResolver

getSubStream

public XMLInputStream getSubStream()
                            throws XMLStreamException
Deprecated. 
Description copied from interface: XMLInputStream
getSubStream() returns a stream which points to the entire next element in the current stream. For example: take a document that has a root node A, where the children of A are B, C, and D. If the stream is pointing to the start element of A, getSubStream() will return A, B, C and D including the start element of A and the end element of A. The position of the parent stream is not changed and the events read by the substream are written back to its parent.

Specified by:
getSubStream in interface XMLInputStream
Throws:
XMLStreamException

hasNext

public boolean hasNext()
                throws XMLStreamException
Deprecated. 
Description copied from interface: XMLInputStream
Check if there are more events to pull of the stream

Specified by:
hasNext in interface XMLInputStream
Throws:
XMLStreamException
See Also:
XMLEvent

main

public static void main(String[] args)
                 throws Exception
Deprecated. 
Throws:
Exception

matchName

protected boolean matchName(XMLName name1,
                            XMLName name2)
Deprecated. 

next

public XMLEvent next()
              throws XMLStreamException
Deprecated. 
Description copied from interface: XMLInputStream
Get the next XMLEvent on the stream

Specified by:
next in interface XMLInputStream
Throws:
XMLStreamException
See Also:
XMLEvent

peek

public XMLEvent peek()
              throws XMLStreamException
Deprecated. 
Description copied from interface: XMLInputStream
Check the next XMLEvent without reading it from the stream. Returns null if the stream is at EOF or has no more XMLEvents.

Specified by:
peek in interface XMLInputStream
Throws:
XMLStreamException
See Also:
XMLEvent

setReferenceResolver

public void setReferenceResolver(ReferenceResolver resolver)
Deprecated. 
Description copied from interface: XMLInputStream
Provides a way to set the ReferenceResolver of the stream, this is mostly needed for handle references to other parts of the document.

Specified by:
setReferenceResolver in interface XMLInputStream
See Also:
ReferenceResolver

skip

public void skip()
          throws XMLStreamException
Deprecated. 
Description copied from interface: XMLInputStream
Skip the next stream event

Specified by:
skip in interface XMLInputStream
Throws:
XMLStreamException

skip

public boolean skip(int elementType)
             throws XMLStreamException
Deprecated. 
Description copied from interface: XMLInputStream
Position the stream at the next XMLEvent of this type. The method returns true if the stream contains another XMLEvent of this type and false otherwise.

Specified by:
skip in interface XMLInputStream
Parameters:
elementType - An integer code that indicates the element type.
Throws:
XMLStreamException
See Also:
XMLEvent

skip

public boolean skip(XMLName name)
             throws XMLStreamException
Deprecated. 
Description copied from interface: XMLInputStream
Position the stream at the next element of this name. The method returns true if the stream contains another element with this name and false otherwise. Skip is a forward operator only. It does not look backward in the stream.

Specified by:
skip in interface XMLInputStream
Parameters:
name - An object that defines an XML name. If the XMLName.getNameSpaceName() method on the XMLName argument returns null the XMLName will match just the local name. Prefixes are not checked for equality.
Throws:
XMLStreamException
See Also:
XMLName

skip

public boolean skip(XMLName name,
                    int elementType)
             throws XMLStreamException
Deprecated. 
Description copied from interface: XMLInputStream
Position the stream at the next element of this name and this type. The method returns true if the stream contains another element with this name of this type and false otherwise.

Specified by:
skip in interface XMLInputStream
Parameters:
name - An object that defines an XML name. If the XMLName.getNameSpaceName() method on the XMLName argument returns null the XMLName will match just the local name. Prefixes are not checked for equality.
elementType - An integer code that indicates the element type.
Throws:
XMLStreamException
See Also:
XMLEvent, XMLName

skipElement

public void skipElement()
                 throws XMLStreamException
Deprecated. 
Description copied from interface: XMLInputStream
Skips the entire next start tag / end tag pair.

Specified by:
skipElement in interface XMLInputStream
Throws:
XMLStreamException

Documentation is available at
http://download.oracle.com/docs/cd/E13222_01/wls/docs91
Copyright 2005 BEA Systems Inc.