net.sourceforge.plantuml.command
Interface Command<D extends Diagram>

All Known Implementing Classes:
CommandActivate, CommandActivate2, CommandActivity3, CommandActivityLegacy1, CommandActivityLong3, CommandAddData, CommandAddField, CommandAddMethod, CommandAffectation, CommandAffectation, CommandArrow, CommandArrowCrossX, CommandAutoactivate, CommandAutoNewpage, CommandAutonumber, CommandBoxEnd, CommandBoxStart, CommandCloseWeekDay, CommandCloseWeekDay, CommandComment, CommandConcurrentState, CommandCreateBlock, CommandCreateClass, CommandCreateClassMultilines, CommandCreateElementFull, CommandCreateElementMultilines, CommandCreateEntityObject, CommandCreateEntityObjectMultilines, CommandCreatePackageBlock, CommandCreatePackageState, CommandCreatePostIt, CommandCreateState, CommandCreateState2, CommandDelay, CommandDiamondAssociation, CommandDivider, CommandElse, CommandElse3, CommandElseLegacy1, CommandEndif, CommandEndif3, CommandEndNamespace, CommandEndPackage, CommandEndPackageBlock, CommandEndPartition, CommandEndState, CommandExoArrowLeft, CommandExoArrowRight, CommandFootbox, CommandFootboxOld, CommandFooter, CommandFork3, CommandForkAgain3, CommandForkEnd3, CommandGroup3, CommandGroupEnd3, CommandGrouping, CommandHeader, CommandHideEmptyDescription, CommandHideShow, CommandHideShow3, CommandHideShow4, CommandHideUnlinked, CommandHSpace, CommandIf, CommandIf2, CommandIf4, CommandIfLegacy1, CommandIgnoreNewpage, CommandImport, CommandInnerConcurrent, CommandKill3, CommandLineSimple, CommandLink, CommandLink3, CommandLinkActivity, CommandLinkActivity2, CommandLinkBlock, CommandLinkClass, CommandLinkElement, CommandLinkLollipop, CommandLinkLongActivity, CommandLinkLongActivity2, CommandLinkState, CommandMinwidth, CommandMouseOver, CommandMultilines, CommandMultilines2, CommandMultilinesBracket, CommandMultilinesComment, CommandMultilinesFooter, CommandMultilinesHeader, CommandMultilinesLegend, CommandMultilinesTitle, CommandNamespace, CommandNamespaceSeparator, CommandNewpage, CommandNewpage, CommandNope, CommandNote3, CommandNoteLong3, CommandPackage, CommandPackageEmpty, CommandPackageWithUSymbol, CommandPage, CommandParticipant, CommandParticipantA, CommandParticipantA2, CommandParticipantA3, CommandParticipantA4, CommandPartition, CommandPragma, CommandRankDir, CommandReferenceMultilinesOverSeveral, CommandReferenceOverSeveral, CommandRepeat3, CommandRepeatWhile3, CommandReturn, CommandRotate, CommandScale, CommandScaleWidthAndHeight, CommandScaleWidthOrHeight, CommandSkin, CommandSkinParam, CommandSkinParamMultilines, CommandSplit3, CommandSplitAgain3, CommandSplitEnd3, CommandSpriteFile, CommandStart3, CommandStereotype, CommandStop3, CommandStopLegacy1, CommandSwimlane, CommandSwimlane2, CommandTitle, CommandUrl, CommandUrl, CommandWhile3, CommandWhileEnd3, CommandWidth, ProtectedCommand, SingleLineCommand, SingleLineCommand2

public interface Command<D extends Diagram>


Method Summary
 CommandExecutionResult execute(D diagram, List<String> lines)
           
 String[] getDescription()
           
 CommandControl isValid(List<String> lines)
           
 

Method Detail

execute

CommandExecutionResult execute(D diagram,
                               List<String> lines)

isValid

CommandControl isValid(List<String> lines)

getDescription

String[] getDescription()


Copyright © 2013. All Rights Reserved.