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 java.lang.Object implements MetadataManipulator
-
-
Field Summary
Fields Modifier and Type Field Description protected org.codehaus.plexus.logging.Logger
logger
-
Constructor Summary
Constructors Constructor Description AbstractMetadataManipulator()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
addMoreChanges(ProjectMetadata project, VersionChangesDescriptor versionChangeContext)
protected boolean
isBundle(ProjectMetadata project)
protected boolean
isBundle(PomFile pom)
protected boolean
isFeature(java.lang.String packaging)
protected boolean
isFeature(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(java.lang.String packaging)
-
addMoreChanges
public boolean addMoreChanges(ProjectMetadata project, VersionChangesDescriptor versionChangeContext)
- Specified by:
addMoreChanges
in interfaceMetadataManipulator
-
-