net.sourceforge.plantuml.cucadiagram
Class Entity

java.lang.Object
  extended by net.sourceforge.plantuml.cucadiagram.Entity
All Implemented Interfaces:
Comparable<IEntity>, IEntity, Imaged, SpecificBackcolorable

public class Entity
extends Object
implements IEntity


Constructor Summary
Entity(String uid1, int uid2, String code, List<? extends CharSequence> display, EntityType type, Group entityPackage, Set<VisibilityModifier> hides)
           
Entity(String uid1, int uid2, String code, String display, EntityType type, Group entityPackage, Set<VisibilityModifier> hides)
           
Entity(String code, String display, EntityType type, Group entityPackage, Set<VisibilityModifier> hides)
           
 
Method Summary
 void addField(Member s)
           
 void addField(String s)
           
 void addFieldOrMethod(String s)
           
 void addSubImage(DrawFile subImage)
           
 void addSubImage(Entity other)
           
 void cleanSubImage()
           
 int compareTo(IEntity other)
           
 boolean equals(Object obj)
           
 String getCode()
           
 List<? extends CharSequence> getDisplay2()
           
 List<Member> getFieldsToDisplay()
           
 DrawFile getImageFile()
           
 DrawFile getImageFile(File searched)
           
 List<Member> getMethodsToDisplay()
           
 Group getParent()
           
 HtmlColor getSpecificBackColor()
           
 Stereotype getStereotype()
           
 IEntityImage getSvekImage()
           
 EntityType getType()
           
 String getUid()
           
 Url getUrl()
           
 int getXposition()
           
 int hashCode()
           
 boolean hasNearDecoration()
           
 boolean isTop()
           
 void moveTo(Group dest)
           
 void muteToCluster(Group newGroup)
           
 void muteToType(EntityType newType)
           
 void setDisplay2(List<? extends CharSequence> display)
           
 void setDisplay2(String display)
           
 void setEntityPackage(Group entityPackage)
           
 void setImageFile(DrawFile imageFile)
           
 void setNearDecoration(boolean nearDecoration)
           
 void setSpecificBackcolor(HtmlColor color)
           
 void setStereotype(Stereotype stereotype)
           
 void setSvekImage(IEntityImage svekImage)
           
 void setTop(boolean top)
           
 void setUrl(Url url)
           
 void setXposition(int pos)
           
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Entity

public Entity(String code,
              String display,
              EntityType type,
              Group entityPackage,
              Set<VisibilityModifier> hides)

Entity

public Entity(String uid1,
              int uid2,
              String code,
              String display,
              EntityType type,
              Group entityPackage,
              Set<VisibilityModifier> hides)

Entity

public Entity(String uid1,
              int uid2,
              String code,
              List<? extends CharSequence> display,
              EntityType type,
              Group entityPackage,
              Set<VisibilityModifier> hides)
Method Detail

isTop

public final boolean isTop()
Specified by:
isTop in interface IEntity

setTop

public final void setTop(boolean top)
Specified by:
setTop in interface IEntity

setEntityPackage

public void setEntityPackage(Group entityPackage)

addFieldOrMethod

public void addFieldOrMethod(String s)

addField

public void addField(String s)

addField

public void addField(Member s)

getMethodsToDisplay

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

getFieldsToDisplay

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

getType

public EntityType getType()
Specified by:
getType in interface IEntity

muteToType

public void muteToType(EntityType newType)

getCode

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

getDisplay2

public List<? extends CharSequence> getDisplay2()
Specified by:
getDisplay2 in interface IEntity

setDisplay2

public void setDisplay2(String display)

setDisplay2

public void setDisplay2(List<? extends CharSequence> display)

getUid

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

getStereotype

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

setStereotype

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

getParent

public final Group getParent()
Specified by:
getParent in interface IEntity

toString

public String toString()
Overrides:
toString in class Object

muteToCluster

public void muteToCluster(Group newGroup)

moveTo

public void moveTo(Group dest)

getImageFile

public final DrawFile getImageFile()
Specified by:
getImageFile in interface Imaged

setImageFile

public final void setImageFile(DrawFile imageFile)

getSpecificBackColor

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

setSpecificBackcolor

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

getUrl

public final Url getUrl()
Specified by:
getUrl in interface IEntity

setUrl

public final void setUrl(Url url)

hashCode

public int hashCode()
Overrides:
hashCode in class Object

equals

public boolean equals(Object obj)
Overrides:
equals in class Object

addSubImage

public void addSubImage(DrawFile subImage)

addSubImage

public void addSubImage(Entity other)

getImageFile

public DrawFile getImageFile(File searched)
                      throws IOException
Specified by:
getImageFile in interface IEntity
Throws:
IOException

cleanSubImage

public void cleanSubImage()

hasNearDecoration

public final boolean hasNearDecoration()
Specified by:
hasNearDecoration in interface IEntity

setNearDecoration

public final void setNearDecoration(boolean nearDecoration)
Specified by:
setNearDecoration in interface IEntity

compareTo

public int compareTo(IEntity other)
Specified by:
compareTo in interface Comparable<IEntity>

getXposition

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

setXposition

public void setXposition(int pos)
Specified by:
setXposition in interface IEntity

getSvekImage

public final IEntityImage getSvekImage()
Specified by:
getSvekImage in interface IEntity

setSvekImage

public final void setSvekImage(IEntityImage svekImage)


Copyright © 2011. All Rights Reserved.