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
,CommandNoteLong
,CommandNoteLong3
,CommandNoteMultilines
,CommandParticipantMultilines
,CommandSpriteSvgMultiline
,CommandStyleMultilinesCSS
,CommandWBSItemMultiline
public abstract class CommandMultilines2<S extends Diagram> extends Object implements Command<S>
-
-
Constructor Summary
Constructors Constructor Description CommandMultilines2(IRegex patternStart, MultilinesStrategy strategy, Trim trimEnd)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description CommandExecutionResult
execute(S system, BlocLines lines)
protected abstract CommandExecutionResult
executeNow(S system, BlocLines lines)
protected CommandControl
finalVerification(BlocLines lines)
String[]
getDescription()
abstract String
getPatternEnd()
protected IRegex
getStartingPattern()
protected boolean
isCommandForbidden()
CommandControl
isValid(BlocLines lines)
boolean
syntaxWithFinalBracket()
-
-
-
Constructor Detail
-
CommandMultilines2
public CommandMultilines2(IRegex patternStart, MultilinesStrategy strategy, Trim trimEnd)
-
-
Method Detail
-
syntaxWithFinalBracket
public boolean syntaxWithFinalBracket()
-
getPatternEnd
public abstract String getPatternEnd()
-
getDescription
public String[] getDescription()
- Specified by:
getDescription
in interfaceCommand<S extends Diagram>
-
isValid
public final CommandControl isValid(BlocLines lines)
-
execute
public final CommandExecutionResult execute(S system, BlocLines lines)
-
executeNow
protected abstract CommandExecutionResult executeNow(S system, BlocLines lines) throws NoSuchColorException
- Throws:
NoSuchColorException
-
isCommandForbidden
protected boolean isCommandForbidden()
-
finalVerification
protected CommandControl finalVerification(BlocLines lines)
-
getStartingPattern
protected final IRegex getStartingPattern()
-
-