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

java.lang.Object
  extended by net.sourceforge.plantuml.command.CommandMultilinesBracket<S>
All Implemented Interfaces:
Command<S>
Direct Known Subclasses:
CommandSkinParamMultilines

public abstract class CommandMultilinesBracket<S extends Diagram>
extends java.lang.Object
implements Command<S>


Constructor Summary
CommandMultilinesBracket(java.lang.String patternStart)
           
 
Method Summary
protected  void actionIfCommandValid()
           
 java.lang.String[] getDescription()
           
protected  java.util.regex.Pattern getStartingPattern()
           
protected  boolean isCommandForbidden()
           
protected abstract  boolean isLineConsistent(java.lang.String line, int level)
           
 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

CommandMultilinesBracket

public CommandMultilinesBracket(java.lang.String patternStart)
Method Detail

isCommandForbidden

protected boolean isCommandForbidden()

getDescription

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

actionIfCommandValid

protected void actionIfCommandValid()

getStartingPattern

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

isValid

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

isLineConsistent

protected abstract boolean isLineConsistent(java.lang.String line,
                                            int level)


Copyright © 2013. All Rights Reserved.