Class BufferingParser
java.lang.Object
org.apache.maven.model.transform.pull.BufferingParser
- All Implemented Interfaces:
- XmlPullParser
- Direct Known Subclasses:
- NodeBufferingParser
An xml pull parser filter base implementation.
- Since:
- 4.0.0
- Author:
- Guillaume Nodet
- 
Nested Class SummaryNested ClassesModifier and TypeClassDescriptionstatic classstatic classstatic class
- 
Field SummaryFieldsModifier and TypeFieldDescriptionprotected booleanprotected BufferingParser.Eventprotected Deque<BufferingParser.Event>protected XmlPullParserFields inherited from interface org.codehaus.plexus.util.xml.pull.XmlPullParserCDSECT, 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 SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionprotected booleanaccept()protected BufferingParser.Eventbooleanbypass()voidbypass(boolean bypass) voiddefineEntityReplacementText(String entityName, String replacementText) intgetAttributeName(int index) getAttributeNamespace(int index) getAttributePrefix(int index) getAttributeType(int index) getAttributeValue(int index) getAttributeValue(String namespace, String name) intintgetDepth()intbooleangetFeature(String name) intgetName()getNamespace(String prefix) intgetNamespaceCount(int depth) getNamespacePrefix(int pos) getNamespaceUri(int pos) getProperty(String name) getText()char[]getTextCharacters(int[] holderForStartAndLength) booleanisAttributeDefault(int index) booleanbooleanintnext()intnextTag()nextText()intprotected static StringnullSafeAppend(String originalValue, String charSegment) protected voidpushEvent(BufferingParser.Event event) voidvoidsetFeature(String name, boolean state) voidsetInput(InputStream inputStream, String inputEncoding) voidvoidsetProperty(String name, Object value) 
- 
Field Details- 
xmlPullParser
- 
events
- 
current
- 
bypassprotected boolean bypass
 
- 
- 
Constructor Details- 
BufferingParser
 
- 
- 
Method Details- 
setFeature- Specified by:
- setFeaturein interface- XmlPullParser
- Throws:
- XmlPullParserException
 
- 
getFeature- Specified by:
- getFeaturein interface- XmlPullParser
 
- 
setProperty- Specified by:
- setPropertyin interface- XmlPullParser
- Throws:
- XmlPullParserException
 
- 
getProperty- Specified by:
- getPropertyin interface- XmlPullParser
 
- 
setInput- Specified by:
- setInputin interface- XmlPullParser
- Throws:
- XmlPullParserException
 
- 
setInput- Specified by:
- setInputin interface- XmlPullParser
- Throws:
- XmlPullParserException
 
- 
getInputEncoding- Specified by:
- getInputEncodingin interface- XmlPullParser
 
- 
defineEntityReplacementTextpublic void defineEntityReplacementText(String entityName, String replacementText) throws XmlPullParserException - Specified by:
- defineEntityReplacementTextin interface- XmlPullParser
- Throws:
- XmlPullParserException
 
- 
getNamespaceCount- Specified by:
- getNamespaceCountin interface- XmlPullParser
- Throws:
- XmlPullParserException
 
- 
getNamespacePrefix- Specified by:
- getNamespacePrefixin interface- XmlPullParser
- Throws:
- XmlPullParserException
 
- 
getNamespaceUri- Specified by:
- getNamespaceUriin interface- XmlPullParser
- Throws:
- XmlPullParserException
 
- 
getNamespace- Specified by:
- getNamespacein interface- XmlPullParser
 
- 
getDepthpublic int getDepth()- Specified by:
- getDepthin interface- XmlPullParser
 
- 
getPositionDescription- Specified by:
- getPositionDescriptionin interface- XmlPullParser
 
- 
getLineNumberpublic int getLineNumber()- Specified by:
- getLineNumberin interface- XmlPullParser
 
- 
getColumnNumberpublic int getColumnNumber()- Specified by:
- getColumnNumberin interface- XmlPullParser
 
- 
isWhitespace- Specified by:
- isWhitespacein interface- XmlPullParser
- Throws:
- XmlPullParserException
 
- 
getText- Specified by:
- getTextin interface- XmlPullParser
 
- 
getTextCharacterspublic char[] getTextCharacters(int[] holderForStartAndLength) - Specified by:
- getTextCharactersin interface- XmlPullParser
 
- 
getNamespace- Specified by:
- getNamespacein interface- XmlPullParser
 
- 
getName- Specified by:
- getNamein interface- XmlPullParser
 
- 
getPrefix- Specified by:
- getPrefixin interface- XmlPullParser
 
- 
isEmptyElementTag- Specified by:
- isEmptyElementTagin interface- XmlPullParser
- Throws:
- XmlPullParserException
 
- 
getAttributeCountpublic int getAttributeCount()- Specified by:
- getAttributeCountin interface- XmlPullParser
 
- 
getAttributeNamespace- Specified by:
- getAttributeNamespacein interface- XmlPullParser
 
- 
getAttributeName- Specified by:
- getAttributeNamein interface- XmlPullParser
 
- 
getAttributePrefix- Specified by:
- getAttributePrefixin interface- XmlPullParser
 
- 
getAttributeType- Specified by:
- getAttributeTypein interface- XmlPullParser
 
- 
isAttributeDefaultpublic boolean isAttributeDefault(int index) - Specified by:
- isAttributeDefaultin interface- XmlPullParser
 
- 
getAttributeValue- Specified by:
- getAttributeValuein interface- XmlPullParser
 
- 
getAttributeValue- Specified by:
- getAttributeValuein interface- XmlPullParser
 
- 
requirepublic void require(int type, String namespace, String name) throws XmlPullParserException, IOException - Specified by:
- requirein interface- XmlPullParser
- Throws:
- XmlPullParserException
- IOException
 
- 
getEventType- Specified by:
- getEventTypein interface- XmlPullParser
- Throws:
- XmlPullParserException
 
- 
next- Specified by:
- nextin interface- XmlPullParser
- Throws:
- XmlPullParserException
- IOException
 
- 
nextToken- Specified by:
- nextTokenin interface- XmlPullParser
- Throws:
- XmlPullParserException
- IOException
 
- 
nextTag- Specified by:
- nextTagin interface- XmlPullParser
- Throws:
- XmlPullParserException
- IOException
 
- 
nextText- Specified by:
- nextTextin interface- XmlPullParser
- Throws:
- XmlPullParserException
- IOException
 
- 
bufferEvent- Throws:
- XmlPullParserException
 
- 
pushEvent
- 
accept- Throws:
- XmlPullParserException
- IOException
 
- 
bypasspublic void bypass(boolean bypass) 
- 
bypasspublic boolean bypass()
- 
nullSafeAppend
 
-