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
,SimpleArtifactRepositoryIO.XMLConstants
,org.xml.sax.ContentHandler
,org.xml.sax.DTDHandler
,org.xml.sax.EntityResolver
,org.xml.sax.ErrorHandler
- Direct Known Subclasses:
ArtifactsIO.Parser35M7
- Enclosing class:
- SimpleArtifactRepositoryIO
public static class SimpleArtifactRepositoryIO.Parser extends org.eclipse.equinox.internal.p2.persistence.XMLParser implements SimpleArtifactRepositoryIO.XMLConstants
-
-
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
private class
SimpleArtifactRepositoryIO.Parser.RepositoryHandler
-
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 Modifier and Type Field Description private org.eclipse.equinox.internal.p2.artifact.repository.simple.SimpleArtifactRepository
theRepository
-
Fields inherited from class org.eclipse.equinox.internal.p2.persistence.XMLParser
bundleId, context, errorContext, locator, status, xmlReader
-
Fields inherited from interface org.eclipse.tycho.p2.maven.repository.xmlio35.SimpleArtifactRepositoryIO.XMLConstants
ARTIFACT_CLASSIFIER_ATTRIBUTE, ARTIFACT_ELEMENT, ARTIFACTS_ELEMENT, COMPATIBLE_VERSION, CURRENT_VERSION, MAPPING_RULE_ELEMENT, MAPPING_RULE_FILTER_ATTRIBUTE, MAPPING_RULE_OUTPUT_ATTRIBUTE, MAPPING_RULES_ELEMENT, PI_DEFAULTS, PI_REPOSITORY_TARGET, PROCESSING_STEP_ELEMENT, PROCESSING_STEPS_ELEMENT, REPOSITORY_ELEMENT, REPOSITORY_PROPERTIES_ELEMENT, STEP_DATA_ATTRIBUTE, STEP_REQUIRED_ATTRIBUTE, XML_TOLERANCE
-
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
-
-
Constructor Summary
Constructors Constructor Description Parser(org.osgi.framework.BundleContext context, java.lang.String bundleId)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected java.lang.String
getErrorMessage()
org.eclipse.equinox.internal.p2.artifact.repository.simple.SimpleArtifactRepository
getRepository()
protected java.lang.Object
getRootObject()
void
parse(java.io.InputStream stream)
java.lang.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
-
-
-
-
Method Detail
-
parse
public void parse(java.io.InputStream stream) throws java.io.IOException
- Throws:
java.io.IOException
-
getRepository
public org.eclipse.equinox.internal.p2.artifact.repository.simple.SimpleArtifactRepository getRepository()
-
getRootObject
protected java.lang.Object getRootObject()
- Specified by:
getRootObject
in classorg.eclipse.equinox.internal.p2.persistence.XMLParser
-
getErrorMessage
protected java.lang.String getErrorMessage()
- Specified by:
getErrorMessage
in classorg.eclipse.equinox.internal.p2.persistence.XMLParser
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-