public final class

XmlInputStream

extends Object
java.lang.Object
   ↳ com.sforce.ws.parser.XmlInputStream

Class Overview

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

Summary

Constants
int EMPTY
int END_DOCUMENT
int END_TAG
int START_DOCUMENT
int START_TAG
int TEXT
Fields
private MXParser parser
private int peekTag
Public Constructors
XmlInputStream()
Public Methods
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()
[Expand]
Inherited Methods
From class java.lang.Object

Constants

private static final int EMPTY

Constant Value: -99999 (0xfffe7961)

public static final int END_DOCUMENT

Constant Value: 1 (0x00000001)

public static final int END_TAG

Constant Value: 3 (0x00000003)

public static final int START_DOCUMENT

Constant Value: 0 (0x00000000)

public static final int START_TAG

Constant Value: 2 (0x00000002)

public static final int TEXT

Constant Value: 4 (0x00000004)

Fields

private MXParser parser

private int peekTag

Public Constructors

public XmlInputStream ()

Public Methods

public void consumePeeked ()

public int getAttributeCount ()

public String getAttributeName (int index)

Parameters
index

public String getAttributeNamespace (int index)

Parameters
index

public String getAttributeValue (int index)

Parameters
index

public String getAttributeValue (String namespace, String name)

Parameters
namespace
name

public int getColumnNumber ()

public int getEventType ()

public int getLineNumber ()

public String getName ()

public String getNamespace ()

public String getNamespace (String prefix)

Parameters
prefix

public String getPositionDescription ()

public String getText ()

public int next ()

Throws
ConnectionException
IOException

public int nextTag ()

Throws
ConnectionException
IOException

public String nextText ()

Throws
ConnectionException
IOException

public int peekTag ()

Throws
ConnectionException
IOException

public void setInput (InputStream inputStream, String inputEncoding)

Parameters
inputStream
inputEncoding

public String toString ()