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,ContentHandler,DTDHandler,EntityResolver,ErrorHandler
- Enclosing class:
- SimpleArtifactRepositoryIO
public static class SimpleArtifactRepositoryIO.Parser extends org.eclipse.equinox.internal.p2.persistence.XMLParser
-
-
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.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 inherited from class org.eclipse.equinox.internal.p2.persistence.XMLParser
bundleId, context, errorContext, locator, status, xmlReader
-
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
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected StringgetErrorMessage()org.eclipse.equinox.internal.p2.artifact.repository.simple.SimpleArtifactRepositorygetRepository()protected ObjectgetRootObject()voidparse(InputStream stream)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
-
Methods inherited from class org.xml.sax.helpers.DefaultHandler
characters, endDocument, endElement, endPrefixMapping, ignorableWhitespace, notationDecl, processingInstruction, resolveEntity, skippedEntity, startDocument, startElement, startPrefixMapping, unparsedEntityDecl, warning
-
-
-
-
Constructor Detail
-
Parser
public Parser(org.osgi.framework.BundleContext context, String bundleId)
-
-
Method Detail
-
parse
public void parse(InputStream stream) throws IOException
- Throws:
IOException
-
getRepository
public org.eclipse.equinox.internal.p2.artifact.repository.simple.SimpleArtifactRepository getRepository()
-
getRootObject
protected Object getRootObject()
- Specified by:
getRootObjectin classorg.eclipse.equinox.internal.p2.persistence.XMLParser
-
getErrorMessage
protected String getErrorMessage()
- Specified by:
getErrorMessagein classorg.eclipse.equinox.internal.p2.persistence.XMLParser
-
-