@Component(role=MetadataManipulator.class, hint="p2-installable-unit") public class P2iuXmlManipulator extends AbstractMetadataManipulator
logger| Constructor and Description |
|---|
P2iuXmlManipulator() |
| Modifier and Type | Method and Description |
|---|---|
void |
applyChanges(ProjectMetadata project,
VersionChangesDescriptor versionChangeContext) |
private IU |
getIU(ProjectMetadata project) |
private boolean |
isIu(ProjectMetadata project) |
java.util.Collection<java.lang.String> |
validateChanges(ProjectMetadata project,
VersionChangesDescriptor versionChangeContext) |
void |
writeMetadata(ProjectMetadata project) |
addMoreChanges, isBundle, isBundle, isFeature, isFeaturepublic void applyChanges(ProjectMetadata project, VersionChangesDescriptor versionChangeContext)
public void writeMetadata(ProjectMetadata project) throws java.io.IOException
java.io.IOExceptionpublic java.util.Collection<java.lang.String> validateChanges(ProjectMetadata project, VersionChangesDescriptor versionChangeContext)
private IU getIU(ProjectMetadata project)
private boolean isIu(ProjectMetadata project)