Class SimpleArtifactRepositoryIO.Parser
- java.lang.Object
-
- org.xml.sax.helpers.DefaultHandler
-
- org.eclipse.equinox.internal.p2.persistence.XMLParser
-
- org.eclipse.tycho.p2.maven.repository.xmlio35.SimpleArtifactRepositoryIO.Parser
-
- All Implemented Interfaces:
org.eclipse.equinox.internal.p2.persistence.XMLConstants
,ContentHandler
,DTDHandler
,EntityResolver
,ErrorHandler
- Enclosing class:
- SimpleArtifactRepositoryIO
public static class SimpleArtifactRepositoryIO.Parser extends org.eclipse.equinox.internal.p2.persistence.XMLParser
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description protected class
SimpleArtifactRepositoryIO.Parser.ArtifactHandler
protected class
SimpleArtifactRepositoryIO.Parser.ArtifactsHandler
protected class
SimpleArtifactRepositoryIO.Parser.MappingRuleHandler
protected class
SimpleArtifactRepositoryIO.Parser.MappingRulesHandler
protected class
SimpleArtifactRepositoryIO.Parser.ProcessingStepHandler
protected class
SimpleArtifactRepositoryIO.Parser.ProcessingStepsHandler
protected class
SimpleArtifactRepositoryIO.Parser.RepositoryDocHandler
-
Nested classes/interfaces inherited from class org.eclipse.equinox.internal.p2.persistence.XMLParser
org.eclipse.equinox.internal.p2.persistence.XMLParser.AbstractHandler, org.eclipse.equinox.internal.p2.persistence.XMLParser.DocHandler, org.eclipse.equinox.internal.p2.persistence.XMLParser.IgnoringHandler, org.eclipse.equinox.internal.p2.persistence.XMLParser.PropertiesHandler, org.eclipse.equinox.internal.p2.persistence.XMLParser.PropertyHandler, org.eclipse.equinox.internal.p2.persistence.XMLParser.RootHandler, org.eclipse.equinox.internal.p2.persistence.XMLParser.TextHandler
-
-
Field Summary
-
Fields inherited from class org.eclipse.equinox.internal.p2.persistence.XMLParser
bundleId, context, errorContext, locator, status, xmlReader
-
Fields inherited from interface org.eclipse.equinox.internal.p2.persistence.XMLConstants
CHILD_ELEMENT, CHILDREN_ELEMENT, CLASSIFIER_ATTRIBUTE, COLLECTION_SIZE_ATTRIBUTE, COPYRIGHT_ELEMENT, DESCRIPTION_ATTRIBUTE, ID_ATTRIBUTE, LICENSE_ELEMENT, LICENSES_ELEMENT, LOCATION_ELEMENT, MATCH_ATTRIBUTE, MATCH_PARAMETERS_ATTRIBUTE, MAX_ATTRIBUTE, MIN_ATTRIBUTE, NAME_ATTRIBUTE, NAMESPACE_ATTRIBUTE, noAttributes, PARENT_ID_ATTRIBUTE, PI_CLASS_ATTRIBUTE, PI_VERSION_ATTRIBUTE, PROPERTIES_ELEMENT, PROPERTY_ATTRIBUTES, PROPERTY_ELEMENT, PROPERTY_NAME_ATTRIBUTE, PROPERTY_OPTIONAL_ATTRIBUTES, PROPERTY_TYPE_ATTRIBUTE, PROPERTY_TYPE_BOOLEAN, PROPERTY_TYPE_BYTE, PROPERTY_TYPE_CHARACTER, PROPERTY_TYPE_DOUBLE, PROPERTY_TYPE_FLOAT, PROPERTY_TYPE_INTEGER, PROPERTY_TYPE_LIST, PROPERTY_TYPE_LONG, PROPERTY_TYPE_SHORT, PROPERTY_TYPE_STRING, PROPERTY_TYPE_VERSION, PROPERTY_VALUE_ATTRIBUTE, PROVIDER_ATTRIBUTE, TYPE_ATTRIBUTE, URI_ATTRIBUTE, URL_ATTRIBUTE, VERSION_ATTRIBUTE, VERSION_RANGE_ATTRIBUTE
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected String
getErrorMessage()
org.eclipse.equinox.internal.p2.artifact.repository.simple.SimpleArtifactRepository
getRepository()
protected Object
getRootObject()
void
parse(InputStream stream)
String
toString()
-
Methods inherited from class org.eclipse.equinox.internal.p2.persistence.XMLParser
addError, checkBoolean, checkBoolean, checkCancel, checkInteger, checkRequiredAttribute, checkURI, checkVersion, checkVersionRange, duplicateElement, error, extractPIVersion, fatalError, getErrorPrefix, getErrorSuffix, getParser, getStatus, indexOf, invalidAttributeValue, invalidAttributeValue, isValidXML, makeSimpleName, releaseXMLParsing, setDocumentLocator, setErrorContext, setProgressMonitor, trace, unexpectedAttribute, unexpectedCharacterData, unexpectedElement
-
Methods inherited from class org.xml.sax.helpers.DefaultHandler
characters, endDocument, endElement, endPrefixMapping, ignorableWhitespace, notationDecl, processingInstruction, resolveEntity, skippedEntity, startDocument, startElement, startPrefixMapping, unparsedEntityDecl, warning
-
-
-
-
Constructor Detail
-
Parser
public Parser(org.osgi.framework.BundleContext context, String bundleId)
-
-
Method Detail
-
parse
public void parse(InputStream stream) throws IOException
- Throws:
IOException
-
getRepository
public org.eclipse.equinox.internal.p2.artifact.repository.simple.SimpleArtifactRepository getRepository()
-
getRootObject
protected Object getRootObject()
- Specified by:
getRootObject
in classorg.eclipse.equinox.internal.p2.persistence.XMLParser
-
getErrorMessage
protected String getErrorMessage()
- Specified by:
getErrorMessage
in classorg.eclipse.equinox.internal.p2.persistence.XMLParser
-
-