org.sonatype.tycho.versions.engine
Interface MetadataManipulator

All Known Implementing Classes:
AbstractMetadataManipulator, BundleManifestManipulator, FeatureXmlManipulator, PomManipulator, ProductFileManipulator, SiteXmlManipulator

public interface MetadataManipulator


Method Summary
 boolean addMoreChanges(ProjectMetadata project, VersionChange change, java.util.Set<VersionChange> allChanges)
           
 void applyChange(ProjectMetadata project, VersionChange change, java.util.Set<VersionChange> allChanges)
           
 void writeMetadata(ProjectMetadata project)
           
 

Method Detail

applyChange

void applyChange(ProjectMetadata project,
                 VersionChange change,
                 java.util.Set<VersionChange> allChanges)

addMoreChanges

boolean addMoreChanges(ProjectMetadata project,
                       VersionChange change,
                       java.util.Set<VersionChange> allChanges)

writeMetadata

void writeMetadata(ProjectMetadata project)
                   throws java.io.IOException
Throws:
java.io.IOException


Copyright © 2008-2011. All Rights Reserved.