org.exoplatform.commons.xml
Class ExoXPPParser

java.lang.Object
  extended by org.xmlpull.mxp1.MXParser
      extended by org.xmlpull.mxp1.MXParserCachingStrings
          extended by org.exoplatform.commons.xml.ExoXPPParser
All Implemented Interfaces:
java.lang.Cloneable, org.xmlpull.v1.XmlPullParser

public class ExoXPPParser
extends org.xmlpull.mxp1.MXParserCachingStrings

Jul 8, 2004


Field Summary
 
Fields inherited from class org.xmlpull.mxp1.MXParserCachingStrings
CACHE_LOAD, CACHE_STATISTICS, cacheEntriesCount, cacheEntriesThreshold, cacheStatCalls, cacheStatRehash, cacheStatResets, cacheStatWalks, INITIAL_CAPACITY, keys, TRACE_SIZING, values
 
Fields inherited from class org.xmlpull.mxp1.MXParser
allStringsInterned, attributeCount, attributeName, attributeNameHash, attributePrefix, attributeUri, attributeValue, buf, bufAbsoluteStart, bufEnd, bufLoadFactor, bufSoftLimit, bufStart, charRefOneCharBuf, columnNumber, depth, elName, elNamespaceCount, elPrefix, elRawName, elRawNameEnd, elRawNameLine, elUri, emptyElementTag, entityEnd, entityName, entityNameBuf, entityNameHash, entityRefName, entityReplacement, entityReplacementBuf, eventType, FEATURE_NAMES_INTERNED, FEATURE_XML_ROUNDTRIP, inputEncoding, lineNumber, location, LOOKUP_MAX, LOOKUP_MAX_CHAR, lookupNameChar, lookupNameStartChar, namespaceEnd, namespacePrefix, namespacePrefixHash, namespaceUri, NCODING, NO, pastEndTag, pc, pcEnd, pcStart, pos, posEnd, posStart, preventBufferCompaction, processNamespaces, PROPERTY_LOCATION, PROPERTY_XMLDECL_CONTENT, PROPERTY_XMLDECL_STANDALONE, PROPERTY_XMLDECL_VERSION, reachedEnd, READ_CHUNK_SIZE, reader, roundtripSupported, seenAmpersand, seenDocdecl, seenEndTag, seenMarkup, seenRoot, seenStartTag, TANDALONE, text, tokenize, usePC, VERSION, XML_URI, xmlDeclContent, xmlDeclStandalone, xmlDeclVersion, XMLNS_URI, YES
 
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
ExoXPPParser()
           
 
Method Summary
 void endNode(java.lang.String name)
           
 java.lang.String getContent()
           
static ExoXPPParser getInstance()
           
 java.lang.String getNodeAttributeValue(java.lang.String name)
           
 void mandatoryNode(java.lang.String name)
           
 java.lang.String mandatoryNodeContent(java.lang.String name)
           
 boolean node(java.lang.String name)
           
 java.lang.String nodeContent(java.lang.String name)
           
 
Methods inherited from class org.xmlpull.mxp1.MXParserCachingStrings
clone, finalize, getFeature, initStringCache, newString, newStringIntern, resetStringCache, setFeature
 
Methods inherited from class org.xmlpull.mxp1.MXParser
defineEntityReplacementText, ensureAttributesCapacity, ensureElementsCapacity, ensureEntityCapacity, ensureNamespacesCapacity, ensurePC, fastHash, fillBuf, 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, isNameChar, isNameStartChar, isS, isWhitespace, joinPC, lookuEntityReplacement, more, next, nextImpl, nextTag, nextText, nextToken, parseAttribute, parseCDSect, parseComment, parseDocdecl, parseEndTag, parseEntityRef, parseEpilog, parsePI, parseProlog, parseStartTag, parseXmlDecl, parseXmlDeclWithVersion, printable, printable, require, requireInput, requireNextS, reset, setInput, setInput, setProperty, skipS, skipSubTree
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ExoXPPParser

public ExoXPPParser()
Method Detail

node

public boolean node(java.lang.String name)
             throws java.lang.Exception
Throws:
java.lang.Exception

nodeContent

public java.lang.String nodeContent(java.lang.String name)
                             throws java.lang.Exception
Throws:
java.lang.Exception

endNode

public void endNode(java.lang.String name)
             throws java.lang.Exception
Throws:
java.lang.Exception

mandatoryNode

public void mandatoryNode(java.lang.String name)
                   throws java.lang.Exception
Throws:
java.lang.Exception

mandatoryNodeContent

public java.lang.String mandatoryNodeContent(java.lang.String name)
                                      throws java.lang.Exception
Throws:
java.lang.Exception

getContent

public java.lang.String getContent()
                            throws java.lang.Exception
Throws:
java.lang.Exception

getNodeAttributeValue

public java.lang.String getNodeAttributeValue(java.lang.String name)

getInstance

public static ExoXPPParser getInstance()
                                throws java.lang.Exception
Throws:
java.lang.Exception


Copyright © 2010 eXo Platform SAS. All Rights Reserved.