org.sonatype.tycho.versions.manipulation
Class AbstractMetadataManipulator
java.lang.Object
org.sonatype.tycho.versions.manipulation.AbstractMetadataManipulator
- All Implemented Interfaces:
- MetadataManipulator
- Direct Known Subclasses:
- BundleManifestManipulator, FeatureXmlManipulator, PomManipulator, ProductFileManipulator, SiteXmlManipulator
public abstract class AbstractMetadataManipulator
- extends java.lang.Object
- implements MetadataManipulator
Field Summary |
protected org.codehaus.plexus.logging.Logger |
logger
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
logger
@Requirement
protected org.codehaus.plexus.logging.Logger logger
AbstractMetadataManipulator
public AbstractMetadataManipulator()
isBundle
protected boolean isBundle(ProjectMetadata project)
isBundle
protected boolean isBundle(MutablePomFile pom)
isFeature
protected boolean isFeature(ProjectMetadata project)
isFeature
protected boolean isFeature(java.lang.String packaging)
addMoreChanges
public boolean addMoreChanges(ProjectMetadata project,
VersionChange change,
java.util.Set<VersionChange> allChanges)
- Specified by:
addMoreChanges
in interface MetadataManipulator
Copyright © 2008-2011. All Rights Reserved.