de.bsd.x2svg.draw
Class ElementBox
java.lang.Object
de.bsd.x2svg.draw.ElementBox
- Direct Known Subclasses:
- AbstractElement, AnonymousContainer, Element, Reference, SubstitutionElement
public abstract class ElementBox
- extends java.lang.Object
Draw a box of an element with indicators of cardinality
Example:
- Since:
- 1.1
- Author:
- hwr@pilhuhn.de
Method Summary |
void |
draw(org.apache.batik.svggen.SVGGraphics2D svg,
int topX,
int topY,
int width,
int height,
boolean isText,
boolean isEmpty)
Draws the element box |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
name
java.lang.String name
cardinality
private Cardinality cardinality
textColor
java.awt.Color textColor
ElementBox
ElementBox(java.lang.String name,
Cardinality card)
- Constructor to use
- Parameters:
name
- The name of the elementcard
- The cardinality
draw
public void draw(org.apache.batik.svggen.SVGGraphics2D svg,
int topX,
int topY,
int width,
int height,
boolean isText,
boolean isEmpty)
- Draws the element box
- Parameters:
svg
- the svg canvas to draw ontopX
- the top left cornertopY
- the top left cornerwidth
- width of the element boxheight
- height of the element boxisText
- should the text-marker be drawn?isEmpty
- should the empty-marker be drawn?
x2svg version 1.2.1