net.sourceforge.plantuml.cucadiagram
Class GroupRoot

java.lang.Object
  extended by net.sourceforge.plantuml.cucadiagram.GroupRoot
All Implemented Interfaces:
IEntity, IGroup, Hideable, LineConfigurable, Removeable, SpecificBackcolorable

public class GroupRoot
extends Object
implements IGroup


Constructor Summary
GroupRoot(EntityFactory entityFactory)
           
 
Method Summary
 void addFieldOrMethod(String s)
           
 void addUrl(Url url)
           
 boolean containsLeafRecurse(ILeaf entity)
           
 BlockMember getBody(PortionShower portionShower)
           
 Collection<IGroup> getChildren()
           
 Code getCode()
           
 Display getDisplay()
           
 LeafType getEntityType()
           
 List<Member> getFieldsToDisplay()
           
 GroupType getGroupType()
           
 int getHectorLayer()
           
 Collection<ILeaf> getLeafsDirect()
           
 LongCode getLongCode()
           
 List<Member> getMethodsToDisplay()
           
 BlockMember getMouseOver()
           
 Code getNamespace2()
           
 PackageStyle getPackageStyle()
           
 IGroup getParentContainer()
           
 Rankdir getRankdir()
           
 SingleStrategy getSingleStrategy()
           
 HtmlColor getSpecificBackColor()
           
 HtmlColor getSpecificLineColor()
           
 UStroke getSpecificLineStroke()
           
 Stereotype getStereotype()
           
 String getUid()
           
 Url getUrl99()
           
 USymbol getUSymbol()
           
 boolean hasUrl()
           
 boolean isAutonom()
           
 boolean isGroup()
           
 boolean isHidden()
           
 boolean isRemoved()
           
 void mouseOver(String s)
           
 void moveEntitiesTo(IGroup dest)
           
 void overideImage(IEntityImage img, LeafType state)
           
 void setAutonom(boolean autonom)
           
 void setDisplay(Display display)
           
 void setHectorLayer(int layer)
           
 void setRankdir(Rankdir rankdir)
           
 void setSpecificBackcolor(HtmlColor specificBackcolor)
           
 void setSpecificLineColor(HtmlColor specificLinecolor)
           
 void setSpecificLineStroke(UStroke specificLineStoke)
           
 void setStereotype(Stereotype stereotype)
           
 void setUSymbol(USymbol symbol)
           
 int size()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

GroupRoot

public GroupRoot(EntityFactory entityFactory)
Method Detail

getLeafsDirect

public Collection<ILeaf> getLeafsDirect()
Specified by:
getLeafsDirect in interface IGroup

isGroup

public boolean isGroup()
Specified by:
isGroup in interface IEntity

getDisplay

public Display getDisplay()
Specified by:
getDisplay in interface IEntity

setDisplay

public void setDisplay(Display display)
Specified by:
setDisplay in interface IEntity

getEntityType

public LeafType getEntityType()
Specified by:
getEntityType in interface IEntity

getUid

public String getUid()
Specified by:
getUid in interface IEntity

getUrl99

public Url getUrl99()
Specified by:
getUrl99 in interface IEntity

getStereotype

public Stereotype getStereotype()
Specified by:
getStereotype in interface IEntity

setStereotype

public void setStereotype(Stereotype stereotype)
Specified by:
setStereotype in interface IEntity

getFieldsToDisplay

public List<Member> getFieldsToDisplay()
Specified by:
getFieldsToDisplay in interface IEntity

getMethodsToDisplay

public List<Member> getMethodsToDisplay()
Specified by:
getMethodsToDisplay in interface IEntity

getBody

public BlockMember getBody(PortionShower portionShower)
Specified by:
getBody in interface IEntity

getCode

public Code getCode()
Specified by:
getCode in interface IEntity

getLongCode

public LongCode getLongCode()
Specified by:
getLongCode in interface IEntity

getMouseOver

public BlockMember getMouseOver()
Specified by:
getMouseOver in interface IEntity

addFieldOrMethod

public void addFieldOrMethod(String s)
Specified by:
addFieldOrMethod in interface IEntity

mouseOver

public void mouseOver(String s)
Specified by:
mouseOver in interface IEntity

addUrl

public void addUrl(Url url)
Specified by:
addUrl in interface IEntity

getSpecificBackColor

public HtmlColor getSpecificBackColor()
Specified by:
getSpecificBackColor in interface SpecificBackcolorable

setSpecificBackcolor

public void setSpecificBackcolor(HtmlColor specificBackcolor)
Specified by:
setSpecificBackcolor in interface SpecificBackcolorable

getParentContainer

public IGroup getParentContainer()
Specified by:
getParentContainer in interface IEntity

containsLeafRecurse

public boolean containsLeafRecurse(ILeaf entity)
Specified by:
containsLeafRecurse in interface IGroup

getChildren

public Collection<IGroup> getChildren()
Specified by:
getChildren in interface IGroup

moveEntitiesTo

public void moveEntitiesTo(IGroup dest)
Specified by:
moveEntitiesTo in interface IGroup

size

public int size()
Specified by:
size in interface IGroup

getGroupType

public GroupType getGroupType()
Specified by:
getGroupType in interface IGroup

getNamespace2

public Code getNamespace2()
Specified by:
getNamespace2 in interface IGroup

isAutonom

public boolean isAutonom()
Specified by:
isAutonom in interface IGroup

setAutonom

public void setAutonom(boolean autonom)
Specified by:
setAutonom in interface IGroup

getRankdir

public Rankdir getRankdir()
Specified by:
getRankdir in interface IGroup

setRankdir

public void setRankdir(Rankdir rankdir)
Specified by:
setRankdir in interface IGroup

getPackageStyle

public PackageStyle getPackageStyle()
Specified by:
getPackageStyle in interface IGroup

overideImage

public void overideImage(IEntityImage img,
                         LeafType state)
Specified by:
overideImage in interface IGroup

isHidden

public boolean isHidden()
Specified by:
isHidden in interface Hideable

getUSymbol

public USymbol getUSymbol()
Specified by:
getUSymbol in interface IEntity

setUSymbol

public void setUSymbol(USymbol symbol)
Specified by:
setUSymbol in interface IEntity

getSingleStrategy

public SingleStrategy getSingleStrategy()
Specified by:
getSingleStrategy in interface IGroup

isRemoved

public boolean isRemoved()
Specified by:
isRemoved in interface Removeable

getSpecificLineColor

public HtmlColor getSpecificLineColor()
Specified by:
getSpecificLineColor in interface LineConfigurable

setSpecificLineColor

public void setSpecificLineColor(HtmlColor specificLinecolor)
Specified by:
setSpecificLineColor in interface LineConfigurable

getSpecificLineStroke

public UStroke getSpecificLineStroke()
Specified by:
getSpecificLineStroke in interface LineConfigurable

setSpecificLineStroke

public void setSpecificLineStroke(UStroke specificLineStoke)
Specified by:
setSpecificLineStroke in interface LineConfigurable

hasUrl

public boolean hasUrl()
Specified by:
hasUrl in interface IEntity

getHectorLayer

public int getHectorLayer()
Specified by:
getHectorLayer in interface IEntity

setHectorLayer

public void setHectorLayer(int layer)
Specified by:
setHectorLayer in interface IEntity


Copyright © 2014. All Rights Reserved.