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 classSimpleArtifactRepositoryIO.Parser.ArtifactHandlerprotected classSimpleArtifactRepositoryIO.Parser.ArtifactsHandlerprotected classSimpleArtifactRepositoryIO.Parser.MappingRuleHandlerprotected classSimpleArtifactRepositoryIO.Parser.MappingRulesHandlerprotected classSimpleArtifactRepositoryIO.Parser.ProcessingStepHandlerprotected classSimpleArtifactRepositoryIO.Parser.ProcessingStepsHandlerprotected classSimpleArtifactRepositoryIO.Parser.RepositoryDocHandlerprivate classSimpleArtifactRepositoryIO.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.SimpleArtifactRepositorytheRepository-
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.StringgetErrorMessage()org.eclipse.equinox.internal.p2.artifact.repository.simple.SimpleArtifactRepositorygetRepository()protected java.lang.ObjectgetRootObject()voidparse(java.io.InputStream stream)java.lang.StringtoString()-
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:
getRootObjectin classorg.eclipse.equinox.internal.p2.persistence.XMLParser
-
getErrorMessage
protected java.lang.String getErrorMessage()
- Specified by:
getErrorMessagein classorg.eclipse.equinox.internal.p2.persistence.XMLParser
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-