Package net.sourceforge.plantuml.command
Class CommandMultilines2<S extends Diagram>
java.lang.Object
net.sourceforge.plantuml.command.CommandMultilines2<S>
- All Implemented Interfaces:
Command<S>
- Direct Known Subclasses:
CommandArchimateMultilines
,CommandArrowLong3
,CommandCommentMultilines
,CommandCommentMultilines2
,CommandCreateClassMultilines
,CommandCreateElementMultilines
,CommandCreateEntityObjectMultilines
,CommandCreateJson
,CommandCreateMap
,CommandEbnfMultilines
,CommandLinkLongActivity
,CommandMindMapOrgmodeMultiline
,CommandMultilinesLegend
,CommandNoteBottom
,CommandNoteLong
,CommandNoteLong3
,CommandNoteMultilines
,CommandParticipantMultilines
,CommandSpriteSvgMultiline
,CommandStyleMultilinesCSS
,CommandWBSItemMultiline
-
Constructor Summary
ConstructorsConstructorDescriptionCommandMultilines2
(IRegex patternStart, MultilinesStrategy strategy, Trim trimEnd) -
Method Summary
Modifier and TypeMethodDescriptionfinal CommandExecutionResult
execute
(S system, BlocLines lines, ParserPass currentPass) protected abstract CommandExecutionResult
executeNow
(S system, BlocLines lines, ParserPass currentPass) protected CommandControl
finalVerification
(BlocLines lines) String[]
abstract String
protected final IRegex
protected boolean
boolean
isEligibleFor
(ParserPass pass) final CommandControl
boolean
-
Constructor Details
-
CommandMultilines2
-
-
Method Details
-
syntaxWithFinalBracket
public boolean syntaxWithFinalBracket() -
getPatternEnd
-
getDescription
- Specified by:
getDescription
in interfaceCommand<S extends Diagram>
-
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:
isEligibleFor
in interfaceCommand<S extends Diagram>
-