net.sourceforge.plantuml.command
Class CommandMultilines<S extends Diagram>

java.lang.Object
  extended by net.sourceforge.plantuml.command.CommandMultilines<S>
All Implemented Interfaces:
Command<S>
Direct Known Subclasses:
CommandMultilinesComment, CommandMultilinesFooter, CommandMultilinesHeader, CommandMultilinesTitle, CommandReferenceMultilinesOverSeveral

public abstract class CommandMultilines<S extends Diagram>
extends Object
implements Command<S>


Constructor Summary
CommandMultilines(String patternStart)
           
 
Method Summary
protected  void actionIfCommandValid()
           
 String[] getDescription()
           
abstract  String getPatternEnd()
           
protected  Pattern getStartingPattern()
           
protected  boolean isCommandForbidden()
           
 CommandControl isValid(List<String> lines)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface net.sourceforge.plantuml.command.Command
execute
 

Constructor Detail

CommandMultilines

public CommandMultilines(String patternStart)
Method Detail

getPatternEnd

public abstract String getPatternEnd()

getDescription

public String[] getDescription()
Specified by:
getDescription in interface Command<S extends Diagram>

isValid

public final CommandControl isValid(List<String> lines)
Specified by:
isValid in interface Command<S extends Diagram>

isCommandForbidden

protected boolean isCommandForbidden()

actionIfCommandValid

protected void actionIfCommandValid()

getStartingPattern

protected final Pattern getStartingPattern()


Copyright © 2014. All Rights Reserved.