Package com.sforce.ws.parser
Class XmlInputStream
- java.lang.Object
-
- 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
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()StringgetAttributeName(int index)StringgetAttributeNamespace(int index)StringgetAttributeValue(int index)StringgetAttributeValue(String namespace, String name)intgetColumnNumber()intgetEventType()intgetLineNumber()StringgetName()StringgetNamespace()StringgetNamespace(String prefix)StringgetPositionDescription()StringgetText()intnext()intnextTag()StringnextText()intpeek()intpeekTag()voidsetInput(InputStream inputStream, String inputEncoding)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(InputStream inputStream, String inputEncoding) throws PullParserException
- Throws:
PullParserException
-
getPositionDescription
public String getPositionDescription()
-
getLineNumber
public int getLineNumber()
-
getColumnNumber
public int getColumnNumber()
-
getNamespace
public String getNamespace()
-
getName
public String getName()
-
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:
IOExceptionConnectionException
-
nextText
public String nextText() throws IOException, ConnectionException
- Throws:
IOExceptionConnectionException
-
getText
public String getText()
-
nextTag
public int nextTag() throws IOException, ConnectionException- Throws:
IOExceptionConnectionException
-
peekTag
public int peekTag() throws ConnectionException, IOException- Throws:
ConnectionExceptionIOException
-
peek
public int peek() throws ConnectionException, IOException- Throws:
ConnectionExceptionIOException
-
-