Class AbstractMetadataManipulator
- java.lang.Object
-
- org.eclipse.tycho.versions.manipulation.AbstractMetadataManipulator
-
- All Implemented Interfaces:
MetadataManipulator
- Direct Known Subclasses:
BundleManifestManipulator,CategoryXmlManipulator,FeatureXmlManipulator,P2iuXmlManipulator,PomManipulator,ProductFileManipulator,SiteXmlManipulator
public abstract class AbstractMetadataManipulator extends Object implements MetadataManipulator
-
-
Field Summary
Fields Modifier and Type Field Description protected org.codehaus.plexus.logging.Loggerlogger
-
Constructor Summary
Constructors Constructor Description AbstractMetadataManipulator()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanaddMoreChanges(ProjectMetadata project, VersionChangesDescriptor versionChangeContext)protected booleanisBundle(ProjectMetadata project)protected booleanisBundle(PomFile pom)protected booleanisFeature(String packaging)protected booleanisFeature(ProjectMetadata project)-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.eclipse.tycho.versions.engine.MetadataManipulator
applyChanges, validateChanges, writeMetadata
-
-
-
-
Method Detail
-
isBundle
protected boolean isBundle(ProjectMetadata project)
-
isBundle
protected boolean isBundle(PomFile pom)
-
isFeature
protected boolean isFeature(ProjectMetadata project)
-
isFeature
protected boolean isFeature(String packaging)
-
addMoreChanges
public boolean addMoreChanges(ProjectMetadata project, VersionChangesDescriptor versionChangeContext)
- Specified by:
addMoreChangesin interfaceMetadataManipulator
-
-