Package com.sforce.ws.parser
Class XmlInputStream
- java.lang.Object
-
- com.sforce.ws.parser.XmlInputStream
-
public final class XmlInputStream extends java.lang.ObjectThis 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
Fields Modifier and Type Field Description static intEND_DOCUMENTstatic intEND_TAGstatic intSTART_DOCUMENTstatic intSTART_TAGstatic intTEXT
-
Constructor Summary
Constructors Constructor Description XmlInputStream()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidconsumePeeked()intgetAttributeCount()java.lang.StringgetAttributeName(int index)java.lang.StringgetAttributeNamespace(int index)java.lang.StringgetAttributeValue(int index)java.lang.StringgetAttributeValue(java.lang.String namespace, java.lang.String name)intgetColumnNumber()intgetEventType()intgetLineNumber()java.lang.StringgetName()java.lang.StringgetNamespace()java.lang.StringgetNamespace(java.lang.String prefix)java.lang.StringgetPositionDescription()java.lang.StringgetText()intnext()intnextTag()java.lang.StringnextText()intpeek()intpeekTag()voidsetInput(java.io.InputStream inputStream, java.lang.String inputEncoding)java.lang.StringtoString()
-
-
-
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
-
-
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.IOExceptionConnectionException
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
nextText
public java.lang.String nextText() throws java.io.IOException, ConnectionException- Throws:
java.io.IOExceptionConnectionException
-
getText
public java.lang.String getText()
-
nextTag
public int nextTag() throws java.io.IOException, ConnectionException- Throws:
java.io.IOExceptionConnectionException
-
peekTag
public int peekTag() throws ConnectionException, java.io.IOException- Throws:
ConnectionExceptionjava.io.IOException
-
peek
public int peek() throws ConnectionException, java.io.IOException- Throws:
ConnectionExceptionjava.io.IOException
-
-