private static class ArtifactsIO.Parser35M7 extends SimpleArtifactRepositoryIO.Parser
Modifier and Type | Class and Description |
---|---|
protected class |
ArtifactsIO.Parser35M7.ArtifactsHandler |
SimpleArtifactRepositoryIO.Parser.ArtifactHandler, SimpleArtifactRepositoryIO.Parser.MappingRuleHandler, SimpleArtifactRepositoryIO.Parser.MappingRulesHandler, SimpleArtifactRepositoryIO.Parser.ProcessingStepHandler, SimpleArtifactRepositoryIO.Parser.ProcessingStepsHandler, SimpleArtifactRepositoryIO.Parser.RepositoryDocHandler
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
Modifier and Type | Field and Description |
---|---|
private java.util.Set<org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor> |
artifacts |
bundleId, context, errorContext, locator, status, xmlReader
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
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_VALUE_ATTRIBUTE, PROVIDER_ATTRIBUTE, TYPE_ATTRIBUTE, URI_ATTRIBUTE, URL_ATTRIBUTE, VERSION_ATTRIBUTE, VERSION_RANGE_ATTRIBUTE
Constructor and Description |
---|
Parser35M7(org.osgi.framework.BundleContext context,
java.lang.String bundleId) |
Modifier and Type | Method and Description |
---|---|
java.util.Set<org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor> |
getArtifacts() |
protected java.lang.Object |
getRootObject() |
void |
parse(java.io.InputStream stream) |
getErrorMessage, getRepository, toString
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
private java.util.Set<org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor> artifacts
public Parser35M7(org.osgi.framework.BundleContext context, java.lang.String bundleId)
public void parse(java.io.InputStream stream) throws java.io.IOException
parse
in class SimpleArtifactRepositoryIO.Parser
java.io.IOException
protected java.lang.Object getRootObject()
getRootObject
in class SimpleArtifactRepositoryIO.Parser
public java.util.Set<org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor> getArtifacts()