public static class SimpleArtifactRepositoryIO.Parser extends org.eclipse.equinox.internal.p2.persistence.XMLParser implements SimpleArtifactRepositoryIO.XMLConstants
Modifier and Type | Class and 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 |
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 org.eclipse.equinox.internal.p2.artifact.repository.simple.SimpleArtifactRepository |
theRepository |
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 |
---|
Parser(org.osgi.framework.BundleContext context,
java.lang.String bundleId) |
Modifier and Type | Method and 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() |
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 org.eclipse.equinox.internal.p2.artifact.repository.simple.SimpleArtifactRepository theRepository
public Parser(org.osgi.framework.BundleContext context, java.lang.String bundleId)
public void parse(java.io.InputStream stream) throws java.io.IOException
java.io.IOException
public org.eclipse.equinox.internal.p2.artifact.repository.simple.SimpleArtifactRepository getRepository()
protected java.lang.Object getRootObject()
getRootObject
in class org.eclipse.equinox.internal.p2.persistence.XMLParser
protected java.lang.String getErrorMessage()
getErrorMessage
in class org.eclipse.equinox.internal.p2.persistence.XMLParser
public java.lang.String toString()
toString
in class java.lang.Object