public class BoundCalc extends AbstractVisitor
| Modifier and Type | Field and Description |
|---|---|
static FontMetrics |
boldMetrics |
static FontMetrics |
plainMetrics |
| Constructor and Description |
|---|
BoundCalc() |
BoundCalc(Translator aTranslator) |
| Modifier and Type | Method and Description |
|---|---|
static double |
boldWidth(String s)
Computes the width of string s in bold font.
|
protected void |
draw(Element element,
double margin) |
Rectangle2D |
getBounds(Element e) |
static double |
plainWidth(String s)
Computes the width of string in plain font.
|
void |
visitBranchPoint(BranchPoint branchPoint) |
void |
visitEdge(Edge edge) |
void |
visitLocation(Location location) |
visitCondition, visitCut, visitDocument, visitElement, visitInstanceLine, visitMessage, visitNail, visitNode, visitPrechart, visitProperty, visitTemplate, visitUpdatepublic static final FontMetrics plainMetrics
public static final FontMetrics boldMetrics
public BoundCalc()
public BoundCalc(Translator aTranslator)
public static double plainWidth(String s)
public static double boldWidth(String s)
protected void draw(Element element, double margin)
public void visitLocation(Location location) throws Exception
visitLocation in interface VisitorvisitLocation in class AbstractVisitorExceptionpublic void visitBranchPoint(BranchPoint branchPoint) throws Exception
visitBranchPoint in interface VisitorvisitBranchPoint in class AbstractVisitorExceptionpublic void visitEdge(Edge edge) throws Exception
visitEdge in interface VisitorvisitEdge in class AbstractVisitorExceptionpublic Rectangle2D getBounds(Element e)
Copyright © 2012 Uppsala University and Aalborg University. All Rights Reserved.