public class GObjectFactory extends java.lang.Object implements IGObjectFactory
Constructor and Description |
---|
GObjectFactory() |
public static IGObjectFactory instance()
public static void initInstance(IGObjectFactory tFactory)
public Location createLocation(double dX, double dY)
createLocation
in interface IGObjectFactory
public Location[] createLocations(double[] xa, double[] ya)
createLocations
in interface IGObjectFactory
public Location3D createLocation3D(double x, double y, double z)
createLocation3D
in interface IGObjectFactory
public Location3D[] createLocation3Ds(double[] xa, double[] ya, double[] za)
createLocation3Ds
in interface IGObjectFactory
public ColorDefinition createColorDefinition(int iRed, int iGreen, int iBlue, int iAlpha)
createColorDefinition
in interface IGObjectFactory
public ColorDefinition createColorDefinition(int iRed, int iGreen, int iBlue)
createColorDefinition
in interface IGObjectFactory
public LineAttributes createLineAttributes(ColorDefinition cd, LineStyle ls, int iThickness)
createLineAttributes
in interface IGObjectFactory
public TextAlignment createTextAlignment()
createTextAlignment
in interface IGObjectFactory
public Text createText(java.lang.String sValue)
createText
in interface IGObjectFactory
public Insets createInsets(double dTop, double dLeft, double dBottom, double dRight)
createInsets
in interface IGObjectFactory
public Label copyOf(Label src)
copyOf
in interface IGObjectFactory
public Label copyCompactLabel(Label src)
copyCompactLabel
in interface IGObjectFactory
public Label createLabel()
createLabel
in interface IGObjectFactory
public ColorDefinition BLACK()
BLACK
in interface IGObjectFactory
public ColorDefinition TRANSPARENT()
TRANSPARENT
in interface IGObjectFactory
public ColorDefinition GREY()
GREY
in interface IGObjectFactory
public Gradient createGradient(ColorDefinition cdStart, ColorDefinition cdEnd, double dDirectionInDegrees, boolean bCyclic)
createGradient
in interface IGObjectFactory
public ColorDefinition copyOf(ColorDefinition src)
copyOf
in interface IGObjectFactory
public Fill copyOf(Fill src)
copyOf
in interface IGObjectFactory
public Gradient copyOf(Gradient src)
copyOf
in interface IGObjectFactory
public FontDefinition createFontDefinition(java.lang.String sName, float fSize, boolean bBold, boolean bItalic, boolean bUnderline, boolean bStrikethrough, boolean bWordWrap, double dRotation, TextAlignment ta)
createFontDefinition
in interface IGObjectFactory
public Text copyOf(Text src)
copyOf
in interface IGObjectFactory
public FontDefinition copyOf(FontDefinition src)
copyOf
in interface IGObjectFactory
public Insets copyOf(Insets src)
copyOf
in interface IGObjectFactory
public LineAttributes copyOf(LineAttributes src)
copyOf
in interface IGObjectFactory
public Bounds copyOf(Bounds src)
copyOf
in interface IGObjectFactory
public Image copyOf(Image src)
copyOf
in interface IGObjectFactory
public Gradient createGradient(ColorDefinition cdStart, ColorDefinition cdEnd)
createGradient
in interface IGObjectFactory
public Image createImage(java.lang.String sUrl)
createImage
in interface IGObjectFactory
public ColorDefinition WHITE()
WHITE
in interface IGObjectFactory
public ColorDefinition RED()
RED
in interface IGObjectFactory
public ColorDefinition brighter(ColorDefinition src)
brighter
in interface IGObjectFactory
public ColorDefinition darker(ColorDefinition src)
darker
in interface IGObjectFactory
public ColorDefinition translucent(ColorDefinition src)
translucent
in interface IGObjectFactory
public Bounds createBounds(double dLeft, double dTop, double dWidth, double dHeight)
createBounds
in interface IGObjectFactory
public Bounds adjusteBounds(Bounds bo, Insets ins)
adjusteBounds
in interface IGObjectFactory
public Bounds scaleBounds(Bounds bo, double dScale)
scaleBounds
in interface IGObjectFactory
public Bounds translateBounds(Bounds bo, double dTranslateX, double dTranslateY)
translateBounds
in interface IGObjectFactory
public Insets scaleInsets(Insets ins, double dScale)
scaleInsets
in interface IGObjectFactory
public Insets max(Insets ins1, Insets ins2)
max
in interface IGObjectFactory
public TextAlignment copyOf(TextAlignment src)
copyOf
in interface IGObjectFactory
public Trigger copyOf(Trigger src)
copyOf
in interface IGObjectFactory
public Trigger createTrigger(TriggerCondition tc, Action a)
createTrigger
in interface IGObjectFactory
public Marker copyMarkerNoFill(Marker src)
copyMarkerNoFill
in interface IGObjectFactory
public ActionValue copyOf(ActionValue src)
copyOf
in interface IGObjectFactory
public Action copyOf(Action src)
copyOf
in interface IGObjectFactory
public Action createAction(ActionType at, ActionValue av)
createAction
in interface IGObjectFactory
public ScriptValue createScriptValue(java.lang.String script)
createScriptValue
in interface IGObjectFactory
public SeriesValue createSeriesValue(java.lang.String name)
createSeriesValue
in interface IGObjectFactory
public TooltipValue createTooltipValue(int iDelay, java.lang.String sText)
createTooltipValue
in interface IGObjectFactory
public TooltipValue createTooltipValue(int iDelay, java.lang.String sText, FormatSpecifier formatSpecifier)
createTooltipValue
in interface IGObjectFactory
public URLValue createURLValue(java.lang.String sBaseUrl, java.lang.String sTarget, java.lang.String sBaseParameterName, java.lang.String sValueParameterName, java.lang.String sSeriesParameterName)
createURLValue
in interface IGObjectFactory
Copyright © 2005-2008 Actuate Corp. All rights reserved.