org.sonatype.tycho.p2.maven.repository.xmlio35
Class SimpleArtifactRepositoryIO.Parser

java.lang.Object
  extended by org.xml.sax.helpers.DefaultHandler
      extended by org.eclipse.equinox.internal.p2.persistence.XMLParser
          extended by org.sonatype.tycho.p2.maven.repository.xmlio35.SimpleArtifactRepositoryIO.Parser
All Implemented Interfaces:
org.eclipse.equinox.internal.p2.persistence.XMLConstants, org.xml.sax.ContentHandler, org.xml.sax.DTDHandler, org.xml.sax.EntityResolver, org.xml.sax.ErrorHandler
Enclosing class:
SimpleArtifactRepositoryIO

public static class SimpleArtifactRepositoryIO.Parser
extends org.eclipse.equinox.internal.p2.persistence.XMLParser


Nested Class Summary
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
           
 
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, 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_VALUE_ATTRIBUTE, PROVIDER_ATTRIBUTE, TYPE_ATTRIBUTE, URI_ATTRIBUTE, URL_ATTRIBUTE, VERSION_ATTRIBUTE, VERSION_RANGE_ATTRIBUTE
 
Constructor Summary
SimpleArtifactRepositoryIO.Parser(org.osgi.framework.BundleContext context, java.lang.String bundleId)
           
 
Method Summary
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()
           
 
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, 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
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

SimpleArtifactRepositoryIO.Parser

public SimpleArtifactRepositoryIO.Parser(org.osgi.framework.BundleContext context,
                                         java.lang.String bundleId)
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:
getRootObject in class org.eclipse.equinox.internal.p2.persistence.XMLParser

getErrorMessage

protected java.lang.String getErrorMessage()
Specified by:
getErrorMessage in class org.eclipse.equinox.internal.p2.persistence.XMLParser

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object


Copyright © 2008-2011. All Rights Reserved.