Package org.apache.ivy.osgi.obr.xml
Class OBRXMLParser.AbstractRequirementHandler
- java.lang.Object
-
- org.xml.sax.helpers.DefaultHandler
-
- org.apache.ivy.osgi.util.DelegatingHandler
-
- org.apache.ivy.osgi.obr.xml.OBRXMLParser.AbstractRequirementHandler
-
- All Implemented Interfaces:
org.xml.sax.ContentHandler
,org.xml.sax.DTDHandler
,org.xml.sax.EntityResolver
,org.xml.sax.ErrorHandler
- Direct Known Subclasses:
OBRXMLParser.ExtendHandler
,OBRXMLParser.RequireHandler
- Enclosing class:
- OBRXMLParser
static class OBRXMLParser.AbstractRequirementHandler 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 (package private) OSGiFilter
filter
(package private) static java.lang.String
FILTER
(package private) static java.lang.String
MULTIPLE
(package private) static java.lang.String
NAME
(package private) static java.lang.String
OPTIONAL
(package private) Requirement
requirement
-
Constructor Summary
Constructors Constructor Description AbstractRequirementHandler(java.lang.String name)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void
handleAttributes(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
-
NAME
static final java.lang.String NAME
- See Also:
- Constant Field Values
-
OPTIONAL
static final java.lang.String OPTIONAL
- See Also:
- Constant Field Values
-
MULTIPLE
static final java.lang.String MULTIPLE
- See Also:
- Constant Field Values
-
FILTER
static final java.lang.String FILTER
- See Also:
- Constant Field Values
-
requirement
Requirement requirement
-
filter
OSGiFilter filter
-
-
Method Detail
-
handleAttributes
protected void handleAttributes(org.xml.sax.Attributes atts) throws org.xml.sax.SAXException
Description copied from class:DelegatingHandler
Called when the expected node is achieved; nothing to do by default.- Overrides:
handleAttributes
in classDelegatingHandler
- Parameters:
atts
- the xml attributes attached to the expected node- Throws:
org.xml.sax.SAXException
- in case the parsing should be completely stopped
-
-