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 CommandExecutionResult
execute
(S system, BlocLines lines, ParserPass currentPass) protected abstract CommandExecutionResult
executeNow
(S system, BlocLines lines) protected CommandControl
protected final IRegex
protected final IRegex
protected boolean
boolean
isEligibleFor
(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:
execute
in 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:
isEligibleFor
in interfaceCommand<S extends Diagram>
-