Package org.eclipse.tycho.p2maven.io
Class SimpleArtifactRepositoryIO.Parser
java.lang.Object
org.xml.sax.helpers.DefaultHandler
org.eclipse.equinox.internal.p2.persistence.XMLParser
org.eclipse.tycho.p2maven.io.SimpleArtifactRepositoryIO.Parser
- All Implemented Interfaces:
org.eclipse.equinox.internal.p2.persistence.XMLConstants,ContentHandler,DTDHandler,EntityResolver,ErrorHandler
- Enclosing class:
SimpleArtifactRepositoryIO
public static class SimpleArtifactRepositoryIO.Parser
extends org.eclipse.equinox.internal.p2.persistence.XMLParser
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionprotected classprotected classprotected classprotected classprotected classprotected classprotected final classNested 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
FieldsModifier and TypeFieldDescriptionstatic final Stringstatic final Stringstatic final Stringstatic final org.eclipse.equinox.p2.metadata.Versionstatic final org.eclipse.equinox.p2.metadata.Versionstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final org.eclipse.equinox.p2.metadata.VersionRangeFields inherited from class org.eclipse.equinox.internal.p2.persistence.XMLParser
bundleId, errorContext, locator, parserFactory, status, xmlReaderFields 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 -
Method Summary
Modifier and TypeMethodDescriptionprotected Stringorg.eclipse.equinox.internal.p2.artifact.repository.simple.SimpleArtifactRepositoryprotected Objectvoidparse(InputStream stream) 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, setDocumentLocator, setErrorContext, setProgressMonitor, trace, unexpectedAttribute, unexpectedCharacterData, unexpectedElementMethods inherited from class org.xml.sax.helpers.DefaultHandler
characters, endDocument, endElement, endPrefixMapping, ignorableWhitespace, notationDecl, processingInstruction, resolveEntity, skippedEntity, startDocument, startElement, startPrefixMapping, unparsedEntityDecl, warningMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.xml.sax.ContentHandler
declaration
-
Field Details
-
COMPATIBLE_VERSION
static final org.eclipse.equinox.p2.metadata.Version COMPATIBLE_VERSION -
CURRENT_VERSION
static final org.eclipse.equinox.p2.metadata.Version CURRENT_VERSION -
XML_TOLERANCE
static final org.eclipse.equinox.p2.metadata.VersionRange XML_TOLERANCE -
PI_REPOSITORY_TARGET
- See Also:
-
REPOSITORY_ELEMENT
- See Also:
-
REPOSITORY_PROPERTIES_ELEMENT
- See Also:
-
MAPPING_RULES_ELEMENT
- See Also:
-
MAPPING_RULE_ELEMENT
- See Also:
-
ARTIFACTS_ELEMENT
- See Also:
-
ARTIFACT_ELEMENT
- See Also:
-
PROCESSING_STEPS_ELEMENT
- See Also:
-
PROCESSING_STEP_ELEMENT
- See Also:
-
MAPPING_RULE_FILTER_ATTRIBUTE
- See Also:
-
MAPPING_RULE_OUTPUT_ATTRIBUTE
- See Also:
-
ARTIFACT_CLASSIFIER_ATTRIBUTE
- See Also:
-
STEP_DATA_ATTRIBUTE
- See Also:
-
STEP_REQUIRED_ATTRIBUTE
- See Also:
-
-
Constructor Details
-
Parser
-
-
Method Details
-
parse
- Throws:
IOException
-
getRepository
public org.eclipse.equinox.internal.p2.artifact.repository.simple.SimpleArtifactRepository getRepository() -
getRootObject
- Specified by:
getRootObjectin classorg.eclipse.equinox.internal.p2.persistence.XMLParser
-
getErrorMessage
- Specified by:
getErrorMessagein classorg.eclipse.equinox.internal.p2.persistence.XMLParser
-