com.sforce.ws.parser
Class XmlInputStream

java.lang.Object
  extended by com.sforce.ws.parser.XmlInputStream

public final class XmlInputStream
extends Object

This is a minimal pull parser. It currently delegates to XPP parser available at http://www.extreme.indiana.edu/xgws/xsoap/xpp/

Since:
1.0 Nov 5, 2005
Version:
1.0
Author:
http://cheenath.com

Field Summary
static int END_DOCUMENT
           
static int END_TAG
           
static int START_DOCUMENT
           
static int START_TAG
           
static int TEXT
           
 
Constructor Summary
XmlInputStream()
           
 
Method Summary
 void consumePeeked()
           
 int getAttributeCount()
           
 String getAttributeName(int index)
           
 String getAttributeNamespace(int index)
           
 String getAttributeValue(int index)
           
 String getAttributeValue(String namespace, String name)
           
 int getColumnNumber()
           
 int getEventType()
           
 int getLineNumber()
           
 String getName()
           
 String getNamespace()
           
 String getNamespace(String prefix)
           
 String getPositionDescription()
           
 String getText()
           
 int next()
           
 int nextTag()
           
 String nextText()
           
 int peekTag()
           
 void setInput(InputStream inputStream, String inputEncoding)
           
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

END_DOCUMENT

public static final int END_DOCUMENT
See Also:
Constant Field Values

START_DOCUMENT

public static final int START_DOCUMENT
See Also:
Constant Field Values

START_TAG

public static final int START_TAG
See Also:
Constant Field Values

END_TAG

public static final int END_TAG
See Also:
Constant Field Values

TEXT

public static final int TEXT
See Also:
Constant Field Values
Constructor Detail

XmlInputStream

public XmlInputStream()
Method Detail

setInput

public void setInput(InputStream inputStream,
                     String inputEncoding)
              throws PullParserException
Throws:
PullParserException

getNamespace

public String getNamespace(String prefix)

getPositionDescription

public String getPositionDescription()

getLineNumber

public int getLineNumber()

getColumnNumber

public int getColumnNumber()

getNamespace

public String getNamespace()

getName

public String getName()

getAttributeValue

public String getAttributeValue(String namespace,
                                String name)

getAttributeCount

public int getAttributeCount()

getAttributeValue

public String getAttributeValue(int index)

getAttributeName

public String getAttributeName(int index)

getAttributeNamespace

public String getAttributeNamespace(int index)

consumePeeked

public void consumePeeked()

getEventType

public int getEventType()
                 throws ConnectionException
Throws:
ConnectionException

next

public int next()
         throws IOException,
                ConnectionException
Throws:
IOException
ConnectionException

toString

public String toString()
Overrides:
toString in class Object

nextText

public String nextText()
                throws IOException,
                       ConnectionException
Throws:
IOException
ConnectionException

getText

public String getText()

nextTag

public int nextTag()
            throws IOException,
                   ConnectionException
Throws:
IOException
ConnectionException

peekTag

public int peekTag()
            throws ConnectionException,
                   IOException
Throws:
ConnectionException
IOException


Copyright © 2013. All Rights Reserved.