Package net.sourceforge.plantuml.command
Class CommandMultilines3<S extends Diagram>
java.lang.Object
net.sourceforge.plantuml.command.CommandMultilines3<S>
- All Implemented Interfaces:
Command<S>
- Direct Known Subclasses:
CommandActivityLong3,CommandBackwardLong3,CommandRepeatWhile3Multilines
-
Constructor Summary
ConstructorsConstructorDescriptionCommandMultilines3(IRegex patternStart, MultilinesStrategy strategy, Trim trimEnd, IRegex patternEnd) -
Method Summary
Modifier and TypeMethodDescriptionfinal CommandExecutionResultexecute(S system, BlocLines lines, ParserPass currentPass) protected abstract CommandExecutionResultexecuteNow(S system, BlocLines lines) protected CommandControlprotected final IRegexprotected final IRegexprotected booleanbooleanisEligibleFor(ParserPass pass) final CommandControl
-
Constructor Details
-
CommandMultilines3
public CommandMultilines3(IRegex patternStart, MultilinesStrategy strategy, Trim trimEnd, IRegex patternEnd)
-
-
Method Details
-
isValid
-
execute
public final CommandExecutionResult execute(S system, BlocLines lines, ParserPass currentPass) throws NoSuchColorException - Specified by:
executein interfaceCommand<S extends Diagram>- Throws:
NoSuchColorException
-
executeNow
protected abstract CommandExecutionResult executeNow(S system, BlocLines lines) throws NoSuchColorException - Throws:
NoSuchColorException
-
isCommandForbidden
protected boolean isCommandForbidden() -
finalVerification
-
getStartingPattern
-
getEndingPattern
-
isEligibleFor
- Specified by:
isEligibleForin interfaceCommand<S extends Diagram>
-