|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface EntityFeature
An interface for classes which define the Entity rendering hints of an entity relation graphical view.
Method Summary | |
---|---|
java.awt.Color |
getBorderColor(java.lang.Object entity)
Gets the borderColor for the EntityFeature object. |
java.awt.Color |
getColor(java.lang.Object entity)
Gets the color for the EntityFeature object. |
ERVDerivedFontMap |
getDerivedFontMap()
Returns the derived font map used by all entities in this view. |
double |
getHeight(java.lang.Object entity)
Returns the double value which should be interpolated into the min and max height to decide the size of this entity. |
double |
getMaxNormedHeight(java.lang.Object entity)
Returns the maximum normalized height of the entity. |
double |
getMinNormedHeight(java.lang.Object entity)
Returns the minimum normalized height of the entity. |
java.lang.String |
getName()
Returns the name of this feature. |
java.awt.geom.Point2D.Double |
getPosition(java.lang.Object entity)
Returns the normalized position of the entity. |
java.awt.geom.RectangularShape |
getShape(java.lang.Object entity)
Describe getShape method here. |
java.lang.Class |
getShapeClass(java.lang.Object entity)
Returns the shape class of the entity |
java.lang.String |
getText(java.lang.Object entity)
Returns the text string for this entity. |
boolean |
includesEntity(java.lang.Object entity)
Answers whether this entity should be rendered. |
java.util.Iterator |
iterator()
Returns an iteration over the entities herein featured. |
Method Detail |
---|
java.lang.String getName()
getName
in interface HasName
String
valueboolean includesEntity(java.lang.Object entity)
entity
- the object of interest.
java.util.Iterator iterator()
ERVDerivedFontMap getDerivedFontMap()
java.lang.Class getShapeClass(java.lang.Object entity)
entity
- the object of interest.
java.awt.geom.RectangularShape getShape(java.lang.Object entity)
getShape
method here.
entity
- an Object
value
RectangularShape
valuejava.awt.geom.Point2D.Double getPosition(java.lang.Object entity)
entity
- the object of interest.
double getMinNormedHeight(java.lang.Object entity)
entity
- the object of interest.
double getMaxNormedHeight(java.lang.Object entity)
entity
- the object of interest.
double getHeight(java.lang.Object entity)
entity
- the object of interest.
java.awt.Color getColor(java.lang.Object entity)
getColor
in interface ColorFeature
entity
- parameter
java.awt.Color getBorderColor(java.lang.Object entity)
entity
- parameter
java.lang.String getText(java.lang.Object entity)
entity
- the object of interest.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |