public class NameMatchMappingCommand extends MatchMappingCommand
AbstractCommand.NonDirtying
DESCRIPTION, domain, LABEL, mappedInputs, mapping
commandList, LAST_COMMAND_ALL, MERGE_COMMAND_ALL, resultIndex
description, isExecutable, isPrepared, label
Constructor and Description |
---|
NameMatchMappingCommand(MappingDomain domain,
Mapping mapping) |
Modifier and Type | Method and Description |
---|---|
protected java.lang.String |
concatName(java.util.List<java.lang.String> parsedName) |
static Command |
create(MappingDomain domain,
Mapping mapping)
This creates a command that creates a new child mappings for the given mapping
by attempting to match by name input children with output children.
|
void |
execute()
Calls
Command.execute() for each command in the list. |
protected boolean |
match(java.lang.Object inputObject,
java.lang.Object outputObject,
java.util.Collection<java.lang.Object> mappedObjects) |
matchChildren, prepare, toString
append, appendAndExecute, appendIfCanExecute, canUndo, dispose, getAffectedObjects, getCommandList, getDescription, getLabel, getMergedAffectedObjectsCollection, getMergedResultCollection, getResult, getResultIndex, isEmpty, redo, undo, unwrap
canExecute, chain, setDescription, setLabel
public NameMatchMappingCommand(MappingDomain domain, Mapping mapping)
public static Command create(MappingDomain domain, Mapping mapping)
protected boolean match(java.lang.Object inputObject, java.lang.Object outputObject, java.util.Collection<java.lang.Object> mappedObjects)
match
in class MatchMappingCommand
protected java.lang.String concatName(java.util.List<java.lang.String> parsedName)
public void execute()
CompoundCommand
Command.execute()
for each command in the list.execute
in interface Command
execute
in class CompoundCommand