Package org.apache.ivy.osgi.p2
Class P2ArtifactParser.ArtifactHandler
- java.lang.Object
-
- org.xml.sax.helpers.DefaultHandler
-
- org.apache.ivy.osgi.util.DelegatingHandler
-
- org.apache.ivy.osgi.p2.P2ArtifactParser.ArtifactHandler
-
- All Implemented Interfaces:
org.xml.sax.ContentHandler,org.xml.sax.DTDHandler,org.xml.sax.EntityResolver,org.xml.sax.ErrorHandler
- Enclosing class:
- P2ArtifactParser
private static class P2ArtifactParser.ArtifactHandler extends DelegatingHandler
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.apache.ivy.osgi.util.DelegatingHandler
DelegatingHandler.ChildElementHandler<DH extends DelegatingHandler>
-
-
Field Summary
Fields Modifier and Type Field Description private static java.lang.StringARTIFACTprivate static java.lang.StringCLASSIFIERprivate static java.lang.StringIDprivate P2Artifactp2Artifactprivate java.util.Map<java.lang.String,java.lang.String>propertiesprivate static java.lang.StringVERSION
-
Constructor Summary
Constructors Constructor Description ArtifactHandler()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidhandleAttributes(org.xml.sax.Attributes atts)Called when the expected node is achieved; nothing to do by default.-
Methods inherited from class org.apache.ivy.osgi.util.DelegatingHandler
addChild, characters, doCharacters, doEndDocument, doEndElement, doEndPrefixMapping, doError, doFatalError, doIgnorableWhitespace, doNotationDecl, doProcessingInstruction, doSkippedEntity, doStartDocument, doStartElement, doStartPrefixMapping, doUnparsedEntityDecl, doWarning, endDocument, endElement, endPrefixMapping, error, fatalError, getBufferedChars, getCurrentElementIdentifier, getLocation, getLocator, getName, getOptionalAttribute, getOptionalBooleanAttribute, getOptionalIntAttribute, getOptionalLongAttribute, getParent, getRequiredAttribute, getRequiredBooleanAttribute, getRequiredIntAttribute, getRequiredLongAttribute, ignorableWhitespace, isBufferingChar, log, log, notationDecl, processingInstruction, setBufferingChar, setDocumentLocator, setSkipOnError, skip, skippedEntity, startDocument, startElement, startPrefixMapping, stopDelegating, unparsedEntityDecl, warning
-
-
-
-
Field Detail
-
ARTIFACT
private static final java.lang.String ARTIFACT
- See Also:
- Constant Field Values
-
CLASSIFIER
private static final java.lang.String CLASSIFIER
- See Also:
- Constant Field Values
-
ID
private static final java.lang.String ID
- See Also:
- Constant Field Values
-
VERSION
private static final java.lang.String VERSION
- See Also:
- Constant Field Values
-
p2Artifact
private P2Artifact p2Artifact
-
properties
private java.util.Map<java.lang.String,java.lang.String> properties
-
-
Method Detail
-
handleAttributes
protected void handleAttributes(org.xml.sax.Attributes atts) throws org.xml.sax.SAXExceptionDescription copied from class:DelegatingHandlerCalled when the expected node is achieved; nothing to do by default.- Overrides:
handleAttributesin classDelegatingHandler- Parameters:
atts- the xml attributes attached to the expected node- Throws:
org.xml.sax.SAXException- in case the parsing should be completely stopped
-
-