Package net.sourceforge.plantuml.command
Class UBrexSingleLineCommand2<S extends Diagram>
java.lang.Object
net.sourceforge.plantuml.command.UBrexSingleLineCommand2<S>
- All Implemented Interfaces:
Command<S>
- Direct Known Subclasses:
UBrexCommandElse
,UBrexCommandEndif
,UBrexCommandFootboxIgnored
,UBrexCommandHideShow2
,UBrexCommandIf
,UBrexCommandPartition
,UBrexCommandRankDir
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfinal CommandExecutionResult
execute
(S system, BlocLines lines, ParserPass currentPass) protected abstract CommandExecutionResult
executeArg
(S system, LineLocation location, RegexResult arg, ParserPass currentPass) protected CommandControl
String[]
protected boolean
boolean
isEligibleFor
(ParserPass pass) protected boolean
isForbidden
(CharSequence line) final CommandControl
boolean
-
Constructor Details
-
UBrexSingleLineCommand2
-
UBrexSingleLineCommand2
-
-
Method Details
-
syntaxWithFinalBracket
public boolean syntaxWithFinalBracket() -
getDescription
- Specified by:
getDescription
in interfaceCommand<S extends Diagram>
-
isValid
-
isCommandForbidden
protected boolean isCommandForbidden() -
finalVerification
-
execute
-
isForbidden
-
executeArg
protected abstract CommandExecutionResult executeArg(S system, LineLocation location, RegexResult arg, ParserPass currentPass) throws NoSuchColorException - Throws:
NoSuchColorException
-
isEligibleFor
- Specified by:
isEligibleFor
in interfaceCommand<S extends Diagram>
-