vanted.attribute
Class LabelComponentHelper

java.lang.Object
  extended by vanted.attribute.LabelComponentHelper
All Implemented Interfaces:
org.graffiti.graphics.GraphicAttributeConstants

public class LabelComponentHelper
extends java.lang.Object
implements org.graffiti.graphics.GraphicAttributeConstants


Field Summary
 
Fields inherited from interface org.graffiti.graphics.GraphicAttributeConstants
ABOVE, ABOVELEFT, ABOVERIGHT, ABSHOR, ABSVERT, ALIGNMENT, ALIGNSEGMENT, ANCHOR, ARROWHEAD, ARROWTAIL, AUTO_OUTSIDE, AXISCOLOR, BELOW, BELOWLEFT, BELOWRIGHT, BENDS, BENDS_PATH, BGIMAGE, BLUE, BORDER_BOTTOM_CENTER, BORDER_BOTTOM_LEFT, BORDER_BOTTOM_RIGHT, BORDER_LEFT_BOTTOM, BORDER_LEFT_CENTER, BORDER_LEFT_TOP, BORDER_RIGHT_BOTTOM, BORDER_RIGHT_CENTER, BORDER_RIGHT_TOP, BORDER_TOP_CENTER, BORDER_TOP_LEFT, BORDER_TOP_RIGHT, CATEGORY_BACKGROUND_A, CATEGORY_BACKGROUND_B, CATEGORY_BACKGROUND_C, CENTERED, CENTERED_FIT, CHARTBACKGROUNDCOLOR, CIRCLE_CLASSNAME, COLOR, COMMON, COORD_PATH, COORDINATE, COORDX_PATH, COORDY_PATH, CUBICSPLINE, CUBICSPLINE_CLASSNAME, DEFAULT_CAP_B, DEFAULT_CAP_R, DEFAULT_JOIN, DEFAULT_MITER, DIM_PATH, DIMENSION, DIMH_PATH, DIMW_PATH, DOCKING, DOCKING_PATH, ELLIPSE_CLASSNAME, FILLCOLOR, FILLCOLOR_PATH, FONTNAME, FONTSIZE, FONTSTYLE, FRAMECOLOR, FRAMETHICKNESS, FRAMETHICKNESS_PATH, GRADIENT, GRAPHICS, GREEN, GRIDCOLOR, HEATMAP_LOWER_COL, HEATMAP_MIDDLE_COL, HEATMAP_UPPER_COL, HEIGHT, HIDDEN, IMAGE, IN, INSIDEBOTTOM, INSIDEBOTTOMLEFT, INSIDEBOTTOMRIGHT, INSIDELEFT, INSIDERIGHT, INSIDETOP, INSIDETOPLEFT, INSIDETOPRIGHT, LABEL, LABEL_ATTRIBUTE_PATH, LABEL_DISTANCE, LABELGRAPHICS, LEFT, LINEMODE, LINETYPE, LINEWIDTH_PATH, LOCALALIGN, MAXIMIZE, NAME, NEARSOURCE, NEARTARGET, OPAC, OUT, OUTLINE_PATH, POLYCLOSED_CLASSNAME, POLYLINE, POLYLINE_CLASSNAME, PORT, PORTS, PORTS_PATH, POSITION, RECTANGLE_CLASSNAME, RED, REF, RELALIGN, RELHOR, RELVERT, RIGHT, ROUNDING, SHADOWCOLOR, SHADOWOFFSET, SHAPE, SHAPE_DESC_PATH, SHAPE_PATH, SHAPEDESCRIPTION, SMOOTH_CLASSNAME, SMOOTHLINE, SOURCE, SQUARESPLINE, SQUARESPLINE_CLASSNAME, STRAIGHTLINE, STRAIGHTLINE_CLASSNAME, TARGET, TEXTCOLOR, THICKNESS, TILED, WIDTH, X, Y
 
Constructor Summary
LabelComponentHelper()
           
 
Method Summary
static void calculateLabelPositionForNode(double labelWidth, double labelHeight, java.lang.String align, org.graffiti.graph.GraphElement ge, org.graffiti.plugin.view.GraphElementShape geShape, java.awt.Point loc, org.graffiti.graphics.NodeLabelPositionAttribute posAttr)
           
static java.lang.String getBestAutoOutsideSetting(org.graffiti.graph.Node n)
           
static void updatePositionForEdgeMapping(org.graffiti.attributes.Attribute aaa, org.graffiti.plugin.view.GraphElementShape geShape, java.lang.String attributeName, java.lang.String attributeFolder, double flatness, int width, int height, java.awt.Point loc)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

LabelComponentHelper

public LabelComponentHelper()
Method Detail

calculateLabelPositionForNode

public static void calculateLabelPositionForNode(double labelWidth,
                                                 double labelHeight,
                                                 java.lang.String align,
                                                 org.graffiti.graph.GraphElement ge,
                                                 org.graffiti.plugin.view.GraphElementShape geShape,
                                                 java.awt.Point loc,
                                                 org.graffiti.graphics.NodeLabelPositionAttribute posAttr)

getBestAutoOutsideSetting

public static java.lang.String getBestAutoOutsideSetting(org.graffiti.graph.Node n)

updatePositionForEdgeMapping

public static void updatePositionForEdgeMapping(org.graffiti.attributes.Attribute aaa,
                                                org.graffiti.plugin.view.GraphElementShape geShape,
                                                java.lang.String attributeName,
                                                java.lang.String attributeFolder,
                                                double flatness,
                                                int width,
                                                int height,
                                                java.awt.Point loc)