public interface IInheritingTransformConfig extends ITransformConfig
This interface must not be implemented or extended by clients.
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
PARENT_CONFIGS
The property id used for the list of parent transformation
configurations.
|
CONFIG, DOCUMENTATION, FILE_EXTENSION, FORWARD_TRANSFORMATION_EXTENSIONS_STATUS, REVERSE_TRANSFORMATION_EXTENSIONS_STATUS
Modifier and Type | Method and Description |
---|---|
void |
addParent(ITransformConfig newParent)
Adds a parent transformation configuration at the end of the list of
parent transformation configurations.
|
void |
addParent(ITransformConfig newParent,
int index)
Adds a parent transformation configuration at the given index.
|
java.util.List<ITransformConfig> |
getParents()
Returns the list of parents.
|
boolean |
isParent()
Determines if this transformation configuration is a parent of another
transformation configuration.
|
void |
removeParent(ITransformConfig parent)
Removes the given transformation configuration from the list of parents
of this transformation configuration.
|
getFile, getForwardContext, getForwardDescriptor, getForwardList, getReverseContext, getReverseDescriptor, getReverseList, getSavedContext, isReversible, setFile
static final java.lang.String PARENT_CONFIGS
The transformation framework by default persists the list of
transformation configurations using URI
s.
void addParent(ITransformConfig newParent, int index)
newParent
- The new parent.index
- The index at which to add the new parent. If index is less
than zero the new parent will be added at the beginning. If index is
greater than the current number of parents, new parent will be added at
the end.void addParent(ITransformConfig newParent)
newParent
- The new parent.void removeParent(ITransformConfig parent)
parent
- The parent to remove.java.util.List<ITransformConfig> getParents()
boolean isParent()