// Decompiled by: Fernflower v0.6
// Date: 16.01.2011 23:09:07
// Copyright: 2008-2009, Stiver
// Home page: http://www.reversed-java.com
package org.xmlpull.v1;
import java.io.IOException;
import java.io.InputStream;
import java.io.Reader;
import org.xmlpull.v1.XmlPullParserException;
public interface XmlPullParser {
String NO_NAMESPACE = "";
int START_DOCUMENT = 0;
int END_DOCUMENT = 1;
int START_TAG = 2;
int END_TAG = 3;
int TEXT = 4;
int CDSECT = 5;
int ENTITY_REF = 6;
int IGNORABLE_WHITESPACE = 7;
int PROCESSING_INSTRUCTION = 8;
int COMMENT = 9;
int DOCDECL = 10;
String[] TYPES = new String[]{"START_DOCUMENT", "END_DOCUMENT", "START_TAG", "END_TAG", "TEXT", "CDSECT", "ENTITY_REF", "IGNORABLE_WHITESPACE", "PROCESSING_INSTRUCTION", "COMMENT", "DOCDECL"};
String FEATURE_PROCESS_NAMESPACES = "http://xmlpull.org/v1/doc/features.html#process-namespaces";
String FEATURE_REPORT_NAMESPACE_ATTRIBUTES = "http://xmlpull.org/v1/doc/features.html#report-namespace-prefixes";
String FEATURE_PROCESS_DOCDECL = "http://xmlpull.org/v1/doc/features.html#process-docdecl";
String FEATURE_VALIDATION = "http://xmlpull.org/v1/doc/features.html#validation";
void setFeature(String var1, boolean var2) throws XmlPullParserException;
boolean getFeature(String var1);
void setProperty(String var1, Object var2) throws XmlPullParserException;
Object getProperty(String var1);
void setInput(Reader var1) throws XmlPullParserException;
void setInput(InputStream var1, String var2) throws XmlPullParserException;
String getInputEncoding();
void defineEntityReplacementText(String var1, String var2) throws XmlPullParserException;
int getNamespaceCount(int var1) throws XmlPullParserException;
String getNamespacePrefix(int var1) throws XmlPullParserException;
String getNamespaceUri(int var1) throws XmlPullParserException;
String getNamespace(String var1);
int getDepth();
String getPositionDescription();
int getLineNumber();
int getColumnNumber();
boolean isWhitespace() throws XmlPullParserException;
String getText();
char[] getTextCharacters(int[] var1);
String getNamespace();
String getName();
String getPrefix();
boolean isEmptyElementTag() throws XmlPullParserException;
int getAttributeCount();
String getAttributeNamespace(int var1);
String getAttributeName(int var1);
String getAttributePrefix(int var1);
String getAttributeType(int var1);
boolean isAttributeDefault(int var1);
String getAttributeValue(int var1);
String getAttributeValue(String var1, String var2);
int getEventType() throws XmlPullParserException;
int next() throws XmlPullParserException, IOException;
int nextToken() throws XmlPullParserException, IOException;
void require(int var1, String var2, String var3) throws XmlPullParserException, IOException;
String nextText() throws XmlPullParserException, IOException;
int nextTag() throws XmlPullParserException, IOException;
}