Class SimpleArtifactRepositoryIO.Writer
- java.lang.Object
-
- org.eclipse.equinox.internal.p2.persistence.XMLWriter
-
- org.eclipse.tycho.p2.maven.repository.xmlio35.SimpleArtifactRepositoryIO.Writer
-
- All Implemented Interfaces:
org.eclipse.equinox.internal.p2.persistence.XMLConstants
,SimpleArtifactRepositoryIO.XMLConstants
- Direct Known Subclasses:
ArtifactsIO.Writer35M7
- Enclosing class:
- SimpleArtifactRepositoryIO
public static class SimpleArtifactRepositoryIO.Writer extends org.eclipse.equinox.internal.p2.persistence.XMLWriter implements SimpleArtifactRepositoryIO.XMLConstants
-
-
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.tycho.p2.maven.repository.xmlio35.SimpleArtifactRepositoryIO.XMLConstants
ARTIFACT_CLASSIFIER_ATTRIBUTE, ARTIFACT_ELEMENT, ARTIFACTS_ELEMENT, COMPATIBLE_VERSION, CURRENT_VERSION, MAPPING_RULE_ELEMENT, MAPPING_RULE_FILTER_ATTRIBUTE, MAPPING_RULE_OUTPUT_ATTRIBUTE, MAPPING_RULES_ELEMENT, PI_DEFAULTS, PI_REPOSITORY_TARGET, PROCESSING_STEP_ELEMENT, PROCESSING_STEPS_ELEMENT, REPOSITORY_ELEMENT, REPOSITORY_PROPERTIES_ELEMENT, STEP_DATA_ATTRIBUTE, STEP_REQUIRED_ATTRIBUTE, XML_TOLERANCE
-
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(java.io.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(java.util.Set<? extends org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor> artifactDescriptors)
private void
writeMappingRules(java.lang.String[][] rules)
private void
writeProcessingSteps(org.eclipse.equinox.p2.repository.artifact.IProcessingStepDescriptor[] processingSteps)
-
-
-
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.
-
writeMappingRules
private void writeMappingRules(java.lang.String[][] rules)
-
writeArtifacts
protected void writeArtifacts(java.util.Set<? extends org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor> artifactDescriptors)
-
writeProcessingSteps
private void writeProcessingSteps(org.eclipse.equinox.p2.repository.artifact.IProcessingStepDescriptor[] processingSteps)
-
-