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 java.lang.Object
implements Command<S>


Constructor Summary
CommandMultilines(java.lang.String patternStart)
           
 
Method Summary
protected  void actionIfCommandValid()
           
 java.lang.String[] getDescription()
           
abstract  java.lang.String getPatternEnd()
           
protected  java.util.regex.Pattern getStartingPattern()
           
protected  boolean isCommandForbidden()
           
 CommandControl isValid(java.util.List<java.lang.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(java.lang.String patternStart)
Method Detail

getPatternEnd

public abstract java.lang.String getPatternEnd()

getDescription

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

isValid

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

isCommandForbidden

protected boolean isCommandForbidden()

actionIfCommandValid

protected void actionIfCommandValid()

getStartingPattern

protected final java.util.regex.Pattern getStartingPattern()


Copyright © 2013. All Rights Reserved.