Package net.sourceforge.plantuml.command
Class UBrexCommandMultilines2<S extends Diagram>
java.lang.Object
net.sourceforge.plantuml.command.UBrexCommandMultilines2<S>
- All Implemented Interfaces:
Command<S>
- Direct Known Subclasses:
UBrexCommandEbnfMultilines
-
Constructor Summary
ConstructorsConstructorDescriptionUBrexCommandMultilines2(UnicodeBracketedExpression patternStart, MultilinesStrategy strategy, Trim trimEnd, Lazy<UnicodeBracketedExpression> end) -
Method Summary
Modifier and TypeMethodDescriptionfinal CommandExecutionResultexecute(S system, BlocLines lines, ParserPass currentPass) protected abstract CommandExecutionResultexecuteNow(S system, BlocLines lines, ParserPass currentPass) protected CommandControlfinalVerification(BlocLines lines) final voidprotected final UnicodeBracketedExpressionprotected booleanbooleanisEligibleFor(ParserPass pass) final CommandControlboolean
-
Constructor Details
-
UBrexCommandMultilines2
public UBrexCommandMultilines2(UnicodeBracketedExpression patternStart, MultilinesStrategy strategy, Trim trimEnd, Lazy<UnicodeBracketedExpression> end)
-
-
Method Details
-
syntaxWithFinalBracket
public boolean syntaxWithFinalBracket() -
getPatternEndToto
public final void getPatternEndToto() -
isValid
-
execute
-
executeNow
protected abstract CommandExecutionResult executeNow(S system, BlocLines lines, ParserPass currentPass) throws NoSuchColorException - Throws:
NoSuchColorException
-
isCommandForbidden
protected boolean isCommandForbidden() -
finalVerification
-
getStartingPattern
-
isEligibleFor
- Specified by:
isEligibleForin interfaceCommand<S extends Diagram>
-
getEndPattern
-