org.sonatype.tycho.versions.manipulation
Class SiteXmlManipulator

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

@Component(role=MetadataManipulator.class,
           hint="eclipse-update-site")
public class SiteXmlManipulator
extends AbstractMetadataManipulator


Field Summary
 
Fields inherited from class org.sonatype.tycho.versions.manipulation.AbstractMetadataManipulator
logger
 
Constructor Summary
SiteXmlManipulator()
           
 
Method Summary
 void applyChange(ProjectMetadata project, VersionChange change, 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

SiteXmlManipulator

public SiteXmlManipulator()
Method Detail

applyChange

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

writeMetadata

public void writeMetadata(ProjectMetadata project)
                   throws IOException
Throws:
IOException


Copyright © 2008-2011. All Rights Reserved.