Class ProductFile2

  • All Implemented Interfaces:
    org.eclipse.equinox.internal.p2.publisher.eclipse.IProductDescriptor, org.xml.sax.ContentHandler, org.xml.sax.DTDHandler, org.xml.sax.EntityResolver, org.xml.sax.ErrorHandler

    public class ProductFile2
    extends org.eclipse.equinox.internal.p2.publisher.eclipse.ProductFile
    • Field Summary

      Fields 
      Modifier and Type Field Description
      protected static java.lang.String ATTRIBUTE_ARCH  
      protected static java.lang.String ATTRIBUTE_OS  
      protected static java.lang.String ATTRIBUTE_WS  
      • Fields inherited from class org.eclipse.equinox.internal.p2.publisher.eclipse.ProductFile

        ATTRIBUTE_FRAGMENT, ATTRIBUTE_ID, ATTRIBUTE_VERSION, fragments, GENERIC_VERSION_NUMBER, plugins
      • Fields inherited from interface org.eclipse.equinox.internal.p2.publisher.eclipse.IProductDescriptor

        INCLUDED_FEATURES, ROOT_FEATURES
    • Constructor Summary

      Constructors 
      Constructor Description
      ProductFile2​(java.lang.String location)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.util.List<org.eclipse.equinox.p2.metadata.IVersionedId> getFeatures()  
      protected void processPlugin​(org.xml.sax.Attributes attributes)  
      • Methods inherited from class org.eclipse.equinox.internal.p2.publisher.eclipse.ProductFile

        characters, containsPlugin, endElement, getApplication, getBundleInfos, getBundles, getConfigIniPath, getConfigIniPath, getConfigProperties, getConfigurationInfo, getConfigurationProperties, getConfigurationProperties, getFeatures, getFragments, getIcons, getIcons, getId, getLauncherName, getLicenseText, getLicenseURL, getLocation, getProductContentType, getProductEntries, getProductId, getProductName, getProgramArguments, getProgramArguments, getRepositoryEntries, getSplashLocation, getVersion, getVM, getVMArguments, getVMArguments, hasBundles, hasFeatures, haveCustomConfig, includeLaunchers, startElement, useFeatures
      • Methods inherited from class org.xml.sax.helpers.DefaultHandler

        endDocument, endPrefixMapping, error, fatalError, ignorableWhitespace, notationDecl, processingInstruction, resolveEntity, setDocumentLocator, skippedEntity, startDocument, startPrefixMapping, unparsedEntityDecl, warning
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • ProductFile2

        public ProductFile2​(java.lang.String location)
                     throws java.lang.Exception
        Throws:
        java.lang.Exception
    • Method Detail

      • processPlugin

        protected void processPlugin​(org.xml.sax.Attributes attributes)
        Overrides:
        processPlugin in class org.eclipse.equinox.internal.p2.publisher.eclipse.ProductFile
      • getFeatures

        public java.util.List<org.eclipse.equinox.p2.metadata.IVersionedId> getFeatures()
        Specified by:
        getFeatures in interface org.eclipse.equinox.internal.p2.publisher.eclipse.IProductDescriptor
        Overrides:
        getFeatures in class org.eclipse.equinox.internal.p2.publisher.eclipse.ProductFile