Class ArtifactsIO.Parser35M7
- java.lang.Object
-
- org.xml.sax.helpers.DefaultHandler
-
- org.eclipse.equinox.internal.p2.persistence.XMLParser
-
- org.eclipse.tycho.p2.maven.repository.xmlio35.SimpleArtifactRepositoryIO.Parser
-
- org.eclipse.tycho.p2.maven.repository.xmlio.ArtifactsIO.Parser35M7
-
- 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
- Enclosing class:
- ArtifactsIO
private static class ArtifactsIO.Parser35M7 extends SimpleArtifactRepositoryIO.Parser
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description protected class
ArtifactsIO.Parser35M7.ArtifactsHandler
-
Nested classes/interfaces inherited from class org.eclipse.tycho.p2.maven.repository.xmlio35.SimpleArtifactRepositoryIO.Parser
SimpleArtifactRepositoryIO.Parser.ArtifactHandler, SimpleArtifactRepositoryIO.Parser.MappingRuleHandler, SimpleArtifactRepositoryIO.Parser.MappingRulesHandler, SimpleArtifactRepositoryIO.Parser.ProcessingStepHandler, SimpleArtifactRepositoryIO.Parser.ProcessingStepsHandler, 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 Modifier and Type Field Description private java.util.Set<org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor>
artifacts
-
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 Parser35M7(org.osgi.framework.BundleContext context, java.lang.String bundleId)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.Set<org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor>
getArtifacts()
protected java.lang.Object
getRootObject()
void
parse(java.io.InputStream stream)
-
Methods inherited from class org.eclipse.tycho.p2.maven.repository.xmlio35.SimpleArtifactRepositoryIO.Parser
getErrorMessage, getRepository, 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
- Overrides:
parse
in classSimpleArtifactRepositoryIO.Parser
- Throws:
java.io.IOException
-
getRootObject
protected java.lang.Object getRootObject()
- Overrides:
getRootObject
in classSimpleArtifactRepositoryIO.Parser
-
getArtifacts
public java.util.Set<org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor> getArtifacts()
-
-