org.sonatype.tycho.versions.manipulation
Class FeatureXmlManipulator

java.lang.Object
  extended by org.sonatype.tycho.versions.manipulation.AbstractMetadataManipulator
      extended by org.sonatype.tycho.versions.manipulation.FeatureXmlManipulator
All Implemented Interfaces:
MetadataManipulator

@Component(role=MetadataManipulator.class,
           hint="eclipse-feature")
public class FeatureXmlManipulator
extends AbstractMetadataManipulator


Field Summary
 
Fields inherited from class org.sonatype.tycho.versions.manipulation.AbstractMetadataManipulator
logger
 
Constructor Summary
FeatureXmlManipulator()
           
 
Method Summary
 void applyChange(ProjectMetadata project, VersionChange change, java.util.Set<VersionChange> allChanges)
           
 void writeMetadata(ProjectMetadata project)
           
 
Methods inherited from class org.sonatype.tycho.versions.manipulation.AbstractMetadataManipulator
addMoreChanges, isBundle, isBundle, isFeature, isFeature
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FeatureXmlManipulator

public FeatureXmlManipulator()
Method Detail

applyChange

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

writeMetadata

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


Copyright © 2008-2011. All Rights Reserved.