Class SimpleArtifactRepositoryIO.Writer

  • All Implemented Interfaces:
    org.eclipse.equinox.internal.p2.persistence.XMLConstants
    Enclosing class:
    SimpleArtifactRepositoryIO

    public static class SimpleArtifactRepositoryIO.Writer
    extends org.eclipse.equinox.internal.p2.persistence.XMLWriter
    • Nested Class Summary

      • Nested classes/interfaces inherited from class org.eclipse.equinox.internal.p2.persistence.XMLWriter

        org.eclipse.equinox.internal.p2.persistence.XMLWriter.AttributeAfterNestedContentError, org.eclipse.equinox.internal.p2.persistence.XMLWriter.EndWithoutStartError, org.eclipse.equinox.internal.p2.persistence.XMLWriter.ProcessingInstruction
    • Field Summary

      • 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
      Writer​(OutputStream output)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void write​(org.eclipse.equinox.internal.p2.artifact.repository.simple.SimpleArtifactRepository repository)
      Write the given artifact repository to the output stream.
      protected void writeArtifacts​(Set<? extends org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor> artifactDescriptors)  
      • Methods inherited from class org.eclipse.equinox.internal.p2.persistence.XMLWriter

        attribute, attribute, attribute, attribute, attributeImage, attributeOptional, cdata, cdata, end, end, escape, flush, start, writeProperties, writeProperties, writeProperty
    • Method Detail

      • write

        public void write​(org.eclipse.equinox.internal.p2.artifact.repository.simple.SimpleArtifactRepository repository)
        Write the given artifact repository to the output stream.
      • writeArtifacts

        protected void writeArtifacts​(Set<? extends org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor> artifactDescriptors)