public abstract class SVGComponentAttachment extends java.lang.Object implements SVGAttachment
Modifier and Type | Field and Description |
---|---|
static int |
CLOSE |
static java.lang.String |
CLOSEURL |
static int |
MINIMIZE |
static java.lang.String |
MINIURL |
static int |
SHOW |
static int |
SHRINK |
static java.lang.String |
SVGATTACHEMENTCLOSED |
static java.lang.String |
SVGATTACHEMENTMINIED |
Constructor and Description |
---|
SVGComponentAttachment(java.lang.String name,
ElementSVGUI ui) |
Modifier and Type | Method and Description |
---|---|
float |
getAlpha() |
int |
getArc() |
java.awt.Color |
getBodyColor() |
java.awt.Color |
getBodyGradientColor() |
int |
getBodyGradientFactory() |
java.awt.Color |
getBorderColor() |
java.awt.Stroke |
getBorderStroke() |
java.awt.Color |
getBoundColor() |
java.awt.Rectangle |
getComponentBounds() |
java.awt.Rectangle |
getContentSize() |
abstract java.lang.String |
getContentSVG(double startx,
double starty) |
int |
getDirection() |
Element |
getElement() |
float |
getFillOpacity() |
protected java.lang.String |
getGradientID(SVGContext context,
int type,
java.awt.Color gradientColor,
java.awt.Color fillColor) |
int |
getHeight() |
java.lang.String |
getMinimizedIconURL() |
java.lang.String |
getName() |
TSVGNetwork |
getNetwork() |
int |
getPosition() |
java.awt.Color |
getShadowColor() |
int |
getShadowOffset() |
java.awt.Shape |
getShadowShape() |
java.awt.Shape |
getShape() |
java.awt.Dimension |
getSize() |
double |
getStartX() |
double |
getStartY() |
int |
getStyle() |
ElementSVGUI |
getSVGUI() |
int |
getTail() |
ElementSVGUI |
getUi() |
int |
getWidth() |
int |
getXOffset() |
int |
getYOffset() |
boolean |
isAutoAdjustDirection() |
boolean |
isBodyGradient() |
boolean |
isBodyVisible() |
boolean |
isBorderVisible() |
boolean |
isClosable() |
boolean |
isClosed(Element element) |
boolean |
isMinimizable() |
boolean |
isMinimized() |
boolean |
isMinimzied(Element element) |
boolean |
isShadowVisible() |
void |
setAlpha(float alpha) |
void |
setArc(int arc) |
void |
setAutoAdjustDirection(boolean autoAdjustDirection) |
void |
setBodyColor(java.awt.Color bodyColor) |
void |
setBodyGradient(boolean bodyGradient) |
void |
setBodyGradientColor(java.awt.Color bodyGradientColor) |
void |
setBodyGradientFactory(int bodyGradientFactory) |
void |
setBodyVisible(boolean bodyVisible) |
void |
setBorderColor(java.awt.Color borderColor) |
void |
setBorderStroke(java.awt.Stroke borderStroke) |
void |
setBorderVisible(boolean borderVisible) |
void |
setBoundColor(java.awt.Color boundColor) |
void |
setClosable(boolean closable) |
void |
setComponentBounds(java.awt.Rectangle componentBounds) |
void |
setDirection(int direction) |
void |
setElement(Element element) |
void |
setFillOpacity(float fo) |
void |
setHeight(int height) |
void |
setMinimizable(boolean minimizable) |
void |
setMinimized(boolean minimized) |
void |
setMinimizedIconURL(java.lang.String minimizedIconURL) |
void |
setName(java.lang.String name) |
void |
setNetwork(TSVGNetwork network) |
void |
setPosition(int position) |
void |
setShadowColor(java.awt.Color shadowColor) |
void |
setShadowOffset(int shadowOffset) |
void |
setShadowShape(java.awt.Shape shadowShape) |
void |
setShadowVisible(boolean shadowVisible) |
void |
setShape(java.awt.Shape shape) |
void |
setSize(java.awt.Dimension size) |
void |
setStyle(int style) |
void |
setTail(int tail) |
void |
setUi(ElementSVGUI ui) |
void |
setWidth(int width) |
void |
setXOffset(int offset) |
void |
setYOffset(int offset) |
SVGStruct |
toSVG(SVGContext context) |
public static final java.lang.String SVGATTACHEMENTCLOSED
public static final java.lang.String SVGATTACHEMENTMINIED
public static final java.lang.String CLOSEURL
public static final java.lang.String MINIURL
public static final int SHOW
public static final int CLOSE
public static final int SHRINK
public static final int MINIMIZE
public SVGComponentAttachment(java.lang.String name, ElementSVGUI ui)
public Element getElement()
getElement
in interface SVGAttachment
public TSVGNetwork getNetwork()
getNetwork
in interface SVGAttachment
public ElementSVGUI getSVGUI()
getSVGUI
in interface SVGAttachment
public boolean isClosed(Element element)
public boolean isMinimzied(Element element)
public SVGStruct toSVG(SVGContext context)
toSVG
in interface SVGAttachment
protected java.lang.String getGradientID(SVGContext context, int type, java.awt.Color gradientColor, java.awt.Color fillColor)
public abstract java.lang.String getContentSVG(double startx, double starty)
public java.awt.Rectangle getContentSize()
getContentSize
in interface SVGAttachment
public void setSize(java.awt.Dimension size)
public java.awt.Dimension getSize()
public java.lang.String getMinimizedIconURL()
public void setMinimizedIconURL(java.lang.String minimizedIconURL)
public java.lang.String getName()
public void setName(java.lang.String name)
public ElementSVGUI getUi()
public void setUi(ElementSVGUI ui)
public int getTail()
public void setTail(int tail)
public int getArc()
public void setArc(int arc)
public int getStyle()
public void setStyle(int style)
public int getDirection()
public void setDirection(int direction)
public boolean isAutoAdjustDirection()
public void setAutoAdjustDirection(boolean autoAdjustDirection)
public java.awt.Rectangle getComponentBounds()
public void setComponentBounds(java.awt.Rectangle componentBounds)
public java.awt.Shape getShape()
public void setShape(java.awt.Shape shape)
public int getWidth()
public void setWidth(int width)
public int getHeight()
public void setHeight(int height)
public int getXOffset()
public void setXOffset(int offset)
public int getYOffset()
public void setYOffset(int offset)
public int getPosition()
public void setPosition(int position)
public boolean isShadowVisible()
public void setShadowVisible(boolean shadowVisible)
public java.awt.Color getShadowColor()
public void setShadowColor(java.awt.Color shadowColor)
public java.awt.Shape getShadowShape()
public void setShadowShape(java.awt.Shape shadowShape)
public int getShadowOffset()
public void setShadowOffset(int shadowOffset)
public boolean isBorderVisible()
public void setBorderVisible(boolean borderVisible)
public java.awt.Color getBorderColor()
public void setBorderColor(java.awt.Color borderColor)
public java.awt.Stroke getBorderStroke()
public void setBorderStroke(java.awt.Stroke borderStroke)
public boolean isBodyVisible()
public void setBodyVisible(boolean bodyVisible)
public java.awt.Color getBodyColor()
public void setBodyColor(java.awt.Color bodyColor)
public boolean isBodyGradient()
public void setBodyGradient(boolean bodyGradient)
public java.awt.Color getBodyGradientColor()
public void setBodyGradientColor(java.awt.Color bodyGradientColor)
public int getBodyGradientFactory()
public void setBodyGradientFactory(int bodyGradientFactory)
public boolean isClosable()
public void setClosable(boolean closable)
public boolean isMinimizable()
public void setMinimizable(boolean minimizable)
public boolean isMinimized()
public void setMinimized(boolean minimized)
public double getStartX()
public double getStartY()
public void setElement(Element element)
public void setNetwork(TSVGNetwork network)
public float getAlpha()
public void setAlpha(float alpha)
public java.awt.Color getBoundColor()
public void setBoundColor(java.awt.Color boundColor)
public void setFillOpacity(float fo)
public float getFillOpacity()
Copyright © 2002 - 2010 Serva Software. All Rights Reserved.