protected class MetadataRepositoryIO.Writer extends MetadataWriter
APPLICABILITY_SCOPE, APPLY_ON, ARTIFACT_KEY_CLASSIFIER_ATTRIBUTE, ARTIFACT_KEY_ELEMENT, ARTIFACT_KEYS_ELEMENT, CAPABILITY_FILTER_ELEMENT, CAPABILITY_GREED_ATTRIBUTE, CAPABILITY_MULTIPLE_ATTRIBUTE, CAPABILITY_OPTIONAL_ATTRIBUTE, FRAGMENT_ATTRIBUTE, GENERATION_ATTRIBUTE, HOST_REQUIREMENTS_ELEMENT, INSTALLABLE_UNIT_ELEMENT, INSTALLABLE_UNITS_ELEMENT, IU_FILTER_ELEMENT, LIFECYCLE, META_REQUIREMENTS_ELEMENT, OPTIONAL_CAPABILITY_ATTRIBUTES, OPTIONAL_IU_ATTRIBUTES, OPTIONAL_REQUIREMENT_ATTRIBUTES, OPTIONS_ATTRIBUTE, PI_METADATA_TARGET, PROVIDED_CAPABILITIES_ELEMENT, PROVIDED_CAPABILITY_ELEMENT, REPOSITORY_REFERENCE_ELEMENT, REPOSITORY_REFERENCES_ELEMENT, REQIURED_CAPABILITY_ATTRIBUTES, REQIUREMENT_ATTRIBUTES, REQUIRED_IU_ATTRIBUTES, REQUIRED_PROVIDED_CAPABILITY_ATTRIBUTES, REQUIREMENT_CHANGE, REQUIREMENT_CHANGES, REQUIREMENT_DESCRIPTION_ELEMENT, REQUIREMENT_ELEMENT, REQUIREMENT_FROM, REQUIREMENT_TO, REQUIREMENTS_ELEMENT, SINGLETON_ATTRIBUTE, TOUCHPOINT_DATA_ELEMENT, TOUCHPOINT_DATA_INSTRUCTION_ELEMENT, TOUCHPOINT_DATA_INSTRUCTION_IMPORT_ATTRIBUTE, TOUCHPOINT_DATA_INSTRUCTION_KEY_ATTRIBUTE, TOUCHPOINT_DATA_INSTRUCTIONS_ELEMENT, TOUCHPOINT_TYPE_ELEMENT, UPDATE_DESCRIPTOR_ELEMENT, UPDATE_DESCRIPTOR_SEVERITY| Constructor and Description |
|---|
Writer(java.io.OutputStream output,
java.lang.Class<? extends IMetadataRepository> repositoryClass) |
| Modifier and Type | Method and Description |
|---|---|
void |
write(IMetadataRepository repository)
Write the given metadata repository to the output stream.
|
protected void |
writeRepositoryReferences(java.util.Iterator<IRepositoryReference> references,
int size)
Writes a list of
IRepositoryReference. |
writeApplicabilityScope, writeArtifactKeys, writeHostRequirements, writeInstallableUnit, writeInstallableUnits, writeLifeCycle, writeMetaRequirements, writeProvidedCapabilities, writeRequirement, writeRequirementChange, writeRequirements, writeRequirementsChange, writeTouchpointData, writeTouchpointType, writeUpdateDescriptorpublic Writer(java.io.OutputStream output,
java.lang.Class<? extends IMetadataRepository> repositoryClass)
throws java.io.IOException
java.io.IOExceptionpublic void write(IMetadataRepository repository)
protected void writeRepositoryReferences(java.util.Iterator<IRepositoryReference> references,
int size)
IRepositoryReference.references - An Iterator of IRepositoryReference.size - The number of references to write