com.sforce.ws.parser
Class XmlInputStream

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

public final class XmlInputStream
extends java.lang.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()
           
 java.lang.String getAttributeName(int index)
           
 java.lang.String getAttributeNamespace(int index)
           
 java.lang.String getAttributeValue(int index)
           
 java.lang.String getAttributeValue(java.lang.String namespace, java.lang.String name)
           
 int getColumnNumber()
           
 int getEventType()
           
 int getLineNumber()
           
 java.lang.String getName()
           
 java.lang.String getNamespace()
           
 java.lang.String getNamespace(java.lang.String prefix)
           
 java.lang.String getPositionDescription()
           
 java.lang.String getText()
           
 int next()
           
 int nextTag()
           
 java.lang.String nextText()
           
 int peekTag()
           
 void setInput(java.io.InputStream inputStream, java.lang.String inputEncoding)
           
 java.lang.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(java.io.InputStream inputStream,
                     java.lang.String inputEncoding)
              throws PullParserException
Throws:
PullParserException

getNamespace

public java.lang.String getNamespace(java.lang.String prefix)

getPositionDescription

public java.lang.String getPositionDescription()

getLineNumber

public int getLineNumber()

getColumnNumber

public int getColumnNumber()

getNamespace

public java.lang.String getNamespace()

getName

public java.lang.String getName()

getAttributeValue

public java.lang.String getAttributeValue(java.lang.String namespace,
                                          java.lang.String name)

getAttributeCount

public int getAttributeCount()

getAttributeValue

public java.lang.String getAttributeValue(int index)

getAttributeName

public java.lang.String getAttributeName(int index)

getAttributeNamespace

public java.lang.String getAttributeNamespace(int index)

consumePeeked

public void consumePeeked()

getEventType

public int getEventType()
                 throws ConnectionException
Throws:
ConnectionException

next

public int next()
         throws java.io.IOException,
                ConnectionException
Throws:
java.io.IOException
ConnectionException

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

nextText

public java.lang.String nextText()
                          throws java.io.IOException,
                                 ConnectionException
Throws:
java.io.IOException
ConnectionException

getText

public java.lang.String getText()

nextTag

public int nextTag()
            throws java.io.IOException,
                   ConnectionException
Throws:
java.io.IOException
ConnectionException

peekTag

public int peekTag()
            throws ConnectionException,
                   java.io.IOException
Throws:
ConnectionException
java.io.IOException


Copyright © 2011. All Rights Reserved.