public abstract class CommandMultilines3<S extends Diagram> extends java.lang.Object implements Command<S>
| Constructor and Description |
|---|
CommandMultilines3(IRegex patternStart,
MultilinesStrategy strategy,
Trim trimEnd) |
| Modifier and Type | Method and Description |
|---|---|
CommandExecutionResult |
execute(S system,
BlocLines lines) |
protected abstract CommandExecutionResult |
executeNow(S system,
BlocLines lines) |
protected CommandControl |
finalVerification() |
java.lang.String[] |
getDescription() |
abstract RegexConcat |
getPatternEnd2() |
protected IRegex |
getStartingPattern() |
protected boolean |
isCommandForbidden() |
CommandControl |
isValid(BlocLines lines) |
public CommandMultilines3(IRegex patternStart, MultilinesStrategy strategy, Trim trimEnd)
public abstract RegexConcat getPatternEnd2()
public java.lang.String[] getDescription()
getDescription in interface Command<S extends Diagram>public final CommandControl isValid(BlocLines lines)
public final CommandExecutionResult execute(S system, BlocLines lines) throws NoSuchColorException
execute in interface Command<S extends Diagram>NoSuchColorExceptionprotected abstract CommandExecutionResult executeNow(S system, BlocLines lines) throws NoSuchColorException
NoSuchColorExceptionprotected boolean isCommandForbidden()
protected CommandControl finalVerification()
protected final IRegex getStartingPattern()