org.xmlpull.mxp1
Class MXParserNonValidating

java.lang.Object
  |
  +--org.xmlpull.mxp1.MXParser
        |
        +--org.xmlpull.mxp1.MXParserCachingStrings
              |
              +--org.xmlpull.mxp1.MXParserNonValidating
All Implemented Interfaces:
XmlPullParser

public class MXParserNonValidating
extends MXParserCachingStrings

Extend MXP parser to be full non validating XML 1.0 parser (added internal DTD parsing and support for full XML 1.0 (or 1.1) character classes).

Author:
Aleksander Slominski

Field Summary
 
Fields inherited from interface org.xmlpull.v1.XmlPullParser
CDSECT, COMMENT, DOCDECL, END_DOCUMENT, END_TAG, ENTITY_REF, FEATURE_PROCESS_DOCDECL, FEATURE_PROCESS_NAMESPACES, FEATURE_REPORT_NAMESPACE_ATTRIBUTES, FEATURE_VALIDATION, IGNORABLE_WHITESPACE, NO_NAMESPACE, PROCESSING_INSTRUCTION, START_DOCUMENT, START_TAG, TEXT, TYPES
 
Constructor Summary
MXParserNonValidating()
           
 
Method Summary
 boolean getFeature(String name)
          Unknown properties are always returned as false
 void setFeature(String name, boolean state)
          This allows to change processing DOCDECL (controls if parser is non-validating).
 
Methods inherited from class org.xmlpull.mxp1.MXParserCachingStrings
finalize
 
Methods inherited from class org.xmlpull.mxp1.MXParser
defineEntityReplacementText, getAttributeCount, getAttributeName, getAttributeNamespace, getAttributePrefix, getAttributeType, getAttributeValue, getAttributeValue, getColumnNumber, getDepth, getEventType, getInputEncoding, getLineNumber, getName, getNamespace, getNamespace, getNamespaceCount, getNamespacePrefix, getNamespaceUri, getPositionDescription, getPrefix, getProperty, getText, getTextCharacters, isAttributeDefault, isEmptyElementTag, isWhitespace, next, nextTag, nextText, nextToken, parseEndTag, parseStartTag, require, setInput, setInput, setProperty
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MXParserNonValidating

public MXParserNonValidating()
Method Detail

setFeature

public void setFeature(String name,
                       boolean state)
                throws XmlPullParserException
This allows to change processing DOCDECL (controls if parser is non-validating).

Specified by:
setFeature in interface XmlPullParser
Overrides:
setFeature in class MXParserCachingStrings
Parameters:
name - a String
state - a boolean
Throws:
XmlPullParserException

getFeature

public boolean getFeature(String name)
Description copied from class: MXParser
Unknown properties are always returned as false

Specified by:
getFeature in interface XmlPullParser
Overrides:
getFeature in class MXParserCachingStrings
Parameters:
name - The name of feature to be retrieved.
Returns:
The value of the feature.


Copyright (c) 2003 IU Extreme! Lab http://www.extreme.indiana.edu/ All Rights Reserved.