att.grappa
Class TableField
java.lang.Object
att.grappa.TableField
- All Implemented Interfaces:
- GrappaConstants
class TableField
- extends java.lang.Object
- implements GrappaConstants
Fields inherited from interface att.grappa.GrappaConstants |
_NO_TYPE, ANONYMOUS_PREFIX, BBOX_ATTR, BBOX_HASH, BOX_SHAPE, BOX_TYPE, CLUSTERRANK_ATTR, COLOR_ATTR, COLOR_HASH, COLOR_TYPE, CUSTOM_ATTR, CUSTOM_HASH, CUSTOM_SHAPE, DELETION_MASK, DIAMOND_SHAPE, DIR_ATTR, DIR_HASH, DIR_TYPE, DISTORTION_ATTR, DISTORTION_HASH, DOUBLE_TYPE, DOUBLECIRCLE_SHAPE, DOUBLEOCTAGON_SHAPE, EDGE, EGG_SHAPE, FILLCOLOR_ATTR, FILLCOLOR_HASH, FONTCOLOR_ATTR, FONTCOLOR_HASH, FONTNAME_ATTR, FONTNAME_HASH, FONTSIZE_ATTR, FONTSIZE_HASH, FONTSTYLE_ATTR, FONTSTYLE_HASH, FONTSTYLE_TYPE, GRAPPA_BACKGROUND_COLOR_ATTR, GRAPPA_BACKGROUND_COLOR_HASH, GRAPPA_DELETION_STYLE_ATTR, GRAPPA_DELETION_STYLE_HASH, GRAPPA_FONTSIZE_ADJUSTMENT_ATTR, GRAPPA_FONTSIZE_ADJUSTMENT_HASH, GRAPPA_SELECTION_STYLE_ATTR, GRAPPA_SELECTION_STYLE_HASH, GRAPPA_SHAPE, HASHLIST_TYPE, HEADLABEL_ATTR, HEADLABEL_HASH, HEADLP_ATTR, HEADLP_HASH, HEIGHT_ATTR, HEIGHT_HASH, HEXAGON_SHAPE, HIGHLIGHT_MASK, HIGHLIGHT_OFF, HIGHLIGHT_ON, HIGHLIGHT_TOGGLE, HOUSE_SHAPE, IDENTXFRM, IMAGE_ATTR, IMAGE_HASH, INTEGER_TYPE, INVERTEDHOUSE_SHAPE, INVERTEDTRAPEZIUM_SHAPE, INVERTEDTRIANGLE_SHAPE, LABEL_ATTR, LABEL_HASH, LINE_SHAPE, LINE_TYPE, LOG10, LP_ATTR, LP_HASH, MARGIN_ATTR, MARGIN_HASH, MCIRCLE_SHAPE, MCLIMIT_ATTR, MCLIMIT_HASH, MDIAMOND_SHAPE, MINBOX_ATTR, MINBOX_HASH, MINLEN_ATTR, MINLEN_HASH, MINSIZE_ATTR, MINSIZE_HASH, MRECORD_SHAPE, MSQUARE_SHAPE, NBSP, NEW_LINE, NO_SHAPE, NODE, NODESEP_ATTR, NODESEP_HASH, OCTAGON_SHAPE, ORIENTATION_ATTR, ORIENTATION_HASH, OVAL_SHAPE, PACKAGE_PREFIX, PARALLELOGRAM_SHAPE, PATCH_ATTR, PATCH_HASH, PENTAGON_SHAPE, PERIPHERIES_ATTR, PERIPHERIES_HASH, PERIPHERY_GAP, PKG_LOWER, PKG_UPLOW, PKG_UPPER, PLAINTEXT_SHAPE, POINT_SHAPE, POINT_TYPE, PointsPerInch, POLYGON_SHAPE, POS_ATTR, POS_HASH, PRINTLIST_ATTR, PRINTLIST_HASH, RANKDIR_ATTR, RANKDIR_HASH, RANKSEP_ATTR, RANKSEP_HASH, RECORD_SHAPE, RECTS_ATTR, RECTS_HASH, ROTATION_ATTR, ROTATION_HASH, ROUNDEDBOX_SHAPE, SELECTION_MASK, SHAPE_ATTR, SHAPE_HASH, SHAPE_MASK, SHAPE_TYPE, SIDES_ATTR, SIDES_HASH, SIZE_ATTR, SIZE_HASH, SIZE_TYPE, SKEW_ATTR, SKEW_HASH, STRING_TYPE, STYLE_ATTR, STYLE_HASH, STYLE_TYPE, SUBGRAPH, SYSTEM, TAG_ATTR, TAG_HASH, TAILLABEL_ATTR, TAILLABEL_HASH, TAILLP_ATTR, TAILLP_HASH, TIP_ATTR, TIP_HASH, TRAPEZIUM_SHAPE, TRIANGLE_SHAPE, TRIPLEOCTAGON_SHAPE, TYPES_SHIFT, WEIGHT_ATTR, WEIGHT_HASH, WIDTH_ATTR, WIDTH_HASH |
Constructor Summary |
TableField()
Creates an empty TableField instance. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
size
private java.awt.Dimension size
bounds
private java.awt.Rectangle bounds
textBounds
private java.awt.Rectangle textBounds
subFields
private TableField[] subFields
subFieldsUsed
private int subFieldsUsed
orientLR
private boolean orientLR
idTag
private java.lang.String idTag
text
private java.lang.String text
parent
private TableField parent
TableField
TableField()
- Creates an empty
TableField
instance.
setParent
void setParent(TableField prnt)
getTopMost
TableField getTopMost()
getParent
TableField getParent()
getText
java.lang.String getText()
getIdentifier
java.lang.String getIdentifier()
getBounds
java.awt.Rectangle getBounds()
- Get the bounding box of this element
- Returns:
- the bounding box of this element
setBounds
void setBounds(int x,
int y,
int width,
int height)
setBounds
void setBounds(java.awt.Rectangle r)
getSize
java.awt.Dimension getSize()
- Get the size of this object.
- Returns:
- the size of this object.
setSize
void setSize(int width,
int height)
setSize
void setSize(java.awt.Dimension d)
hasFields
boolean hasFields()
subfields
int subfields(int len)
fieldCount
int fieldCount()
addField
void addField(TableField tf)
fieldAt
TableField fieldAt(int nbr)
isLR
boolean isLR()
setLR
void setLR(boolean lr)
getId
java.lang.String getId()
setId
void setId(java.lang.String id)
sizeFields
java.awt.Dimension sizeFields()
sizeUpFields
private java.awt.Dimension sizeUpFields(TableField tf)
resizeFields
java.awt.Dimension resizeFields(java.awt.Dimension sz)
resizeUpFields
void resizeUpFields(TableField tf,
java.awt.Dimension sz)
positionFields
void positionFields(java.awt.Point pos)
posFields
private void posFields(TableField tf,
java.awt.Point pos)
setTextBounds
void setTextBounds(java.lang.String str,
Node node)
getTextBounds
java.awt.Rectangle getTextBounds()
debugID
void debugID()