Package hec.gfx2d
Class ViewportDrawProp
java.lang.Object
hec.gfx2d.PlotProperties
hec.gfx2d.ViewportDrawProp
- All Implemented Interfaces:
GridProperties
,PatternProperties
,AsciiSerializable
,FieldAccessor
,Serializable
public class ViewportDrawProp
extends PlotProperties
implements PatternProperties, GridProperties, AsciiSerializable
Drawing properties for gfx2d viewport.
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final String
float[]
float
static final String
boolean
boolean
boolean
draw vertical grid lines at x axis major ticsboolean
draw vertical grid lines at y axis major ticsboolean
draw vertical grid lines at x axis minor ticsboolean
draw vertical grid lines at y axis minor ticsboolean
static final String
int
float[]
float
float[]
float
float[]
float
float[]
float
float
int
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
void
void
drawViewportLegend
(boolean b) float
int
boolean
boolean
boolean
getFieldObject
(Field fld) This method allows access to java.lang.reflect.Field objects within the implementing class.static String
float[]
float
float[]
float
float[]
float
float[]
float
float[]
float
int
static void
init()
static boolean
protected static boolean
loadDefaults
(BufferedReader in, String endTag, String cls) void
readProperties
(BufferedReader in, String endTag) void
setAlphaComposite
(float alpha) void
void
setBackgroundFill
(int ft) static void
setDefaults
(ViewportDrawProp defaultProps) protected static void
setDefaults
(ViewportDrawProp defaultProps, String cls) void
setDrawBackground
(boolean b) void
setDrawLine
(boolean b) boolean
setFieldObject
(Field fld, Object fobj) This allows access to fields withing the implementing object to set there data.void
void
setLineStyle
(float[] s) void
setLineWeight
(float f) void
void
setMajorXGridStyle
(float[] s) void
setMajorXGridWeight
(float w) void
void
setMajorYGridStyle
(float[] s) void
setMajorYGridWeight
(float w) void
void
setMinorXGridStyle
(float[] s) void
setMinorXGridWeight
(float w) void
void
setMinorYGridStyle
(float[] s) void
setMinorYGridWeight
(float w) void
setShowMajorXGridLines
(boolean s) void
setShowMajorYGridLines
(boolean s) void
setShowMinorXGridLines
(boolean s) void
setShowMinorYGridLines
(boolean s) void
setViewportLegendFontSize
(int i) boolean
boolean
boolean
boolean
static boolean
static boolean
writeDefaults
(BufferedWriter writer) protected static boolean
writeDefaults
(String cls, BufferedWriter writer) void
writeProperties
(BufferedWriter writer, String endTag) protected void
writeProperties
(BufferedWriter writer, String endTag, String cls) Methods inherited from class hec.gfx2d.PlotProperties
dumpDefaults, getDefaultBoolean, getDefaultColor, getDefaultDouble, getDefaultFloat, getDefaultFloatArray, getDefaultFont, getDefaultInsets, getDefaultInt, getDefaultObject, getDefaults, getDefaultString, isDefault, isDefault, isDefault, isDefault, isDefault, isDefault, isDefault, isDefault, isDefault, setDefault, setDefault, setDefault, setDefault, setDefault, setDefault, setDefault, setDefault, setDefault, setDefault, setDefaults
-
Field Details
-
CLS_NAME
- See Also:
-
END_TAG
- See Also:
-
BEGIN_TAG
- See Also:
-
drawMajorXGrid
public boolean drawMajorXGriddraw vertical grid lines at x axis major tics -
drawMinorXGrid
public boolean drawMinorXGriddraw vertical grid lines at x axis minor tics -
drawMajorYGrid
public boolean drawMajorYGriddraw vertical grid lines at y axis major tics -
drawMinorYGrid
public boolean drawMinorYGriddraw vertical grid lines at y axis minor tics -
majorXGridWeight
public float majorXGridWeight -
minorXGridWeight
public float minorXGridWeight -
majorXGridColor
-
minorXGridColor
-
majorXGridStyle
public float[] majorXGridStyle -
minorXGridStyle
public float[] minorXGridStyle -
majorYGridWeight
public float majorYGridWeight -
minorYGridWeight
public float minorYGridWeight -
majorYGridColor
-
minorYGridColor
-
majorYGridStyle
public float[] majorYGridStyle -
minorYGridStyle
public float[] minorYGridStyle -
drawBorder
public boolean drawBorder -
drawBackground
public boolean drawBackground -
borderStyle
public float[] borderStyle -
borderWeight
public float borderWeight -
borderColor
-
backgroundColor
-
viewportAlpha
public float viewportAlpha -
fillPattern
public int fillPattern -
drawViewportLegend
public boolean drawViewportLegend -
drawViewportLegendAlign
-
viewportLegendFontSize
public int viewportLegendFontSize -
lineMarkerProperties
-
glyphProperties
-
-
Constructor Details
-
ViewportDrawProp
public ViewportDrawProp()Default Constructor -
ViewportDrawProp
-
-
Method Details
-
init
public static void init() -
setShowMajorXGridLines
public void setShowMajorXGridLines(boolean s) - Specified by:
setShowMajorXGridLines
in interfaceGridProperties
-
setShowMinorXGridLines
public void setShowMinorXGridLines(boolean s) - Specified by:
setShowMinorXGridLines
in interfaceGridProperties
-
setShowMajorYGridLines
public void setShowMajorYGridLines(boolean s) - Specified by:
setShowMajorYGridLines
in interfaceGridProperties
-
setShowMinorYGridLines
public void setShowMinorYGridLines(boolean s) - Specified by:
setShowMinorYGridLines
in interfaceGridProperties
-
showMajorXGridLines
public boolean showMajorXGridLines()- Specified by:
showMajorXGridLines
in interfaceGridProperties
-
showMinorXGridLines
public boolean showMinorXGridLines()- Specified by:
showMinorXGridLines
in interfaceGridProperties
-
showMajorYGridLines
public boolean showMajorYGridLines()- Specified by:
showMajorYGridLines
in interfaceGridProperties
-
showMinorYGridLines
public boolean showMinorYGridLines()- Specified by:
showMinorYGridLines
in interfaceGridProperties
-
setMajorXGridWeight
public void setMajorXGridWeight(float w) - Specified by:
setMajorXGridWeight
in interfaceGridProperties
-
setMinorXGridWeight
public void setMinorXGridWeight(float w) - Specified by:
setMinorXGridWeight
in interfaceGridProperties
-
setMajorXGridColor
- Specified by:
setMajorXGridColor
in interfaceGridProperties
-
setMinorXGridColor
- Specified by:
setMinorXGridColor
in interfaceGridProperties
-
setMajorXGridStyle
public void setMajorXGridStyle(float[] s) - Specified by:
setMajorXGridStyle
in interfaceGridProperties
-
setMinorXGridStyle
public void setMinorXGridStyle(float[] s) - Specified by:
setMinorXGridStyle
in interfaceGridProperties
-
getMajorXGridWeight
public float getMajorXGridWeight()- Specified by:
getMajorXGridWeight
in interfaceGridProperties
-
getMinorXGridWeight
public float getMinorXGridWeight()- Specified by:
getMinorXGridWeight
in interfaceGridProperties
-
getMajorXGridColor
- Specified by:
getMajorXGridColor
in interfaceGridProperties
-
getMinorXGridColor
- Specified by:
getMinorXGridColor
in interfaceGridProperties
-
getMajorXGridStyle
public float[] getMajorXGridStyle()- Specified by:
getMajorXGridStyle
in interfaceGridProperties
-
getMinorXGridStyle
public float[] getMinorXGridStyle()- Specified by:
getMinorXGridStyle
in interfaceGridProperties
-
setMajorYGridWeight
public void setMajorYGridWeight(float w) - Specified by:
setMajorYGridWeight
in interfaceGridProperties
-
setMinorYGridWeight
public void setMinorYGridWeight(float w) - Specified by:
setMinorYGridWeight
in interfaceGridProperties
-
setMajorYGridColor
- Specified by:
setMajorYGridColor
in interfaceGridProperties
-
setMinorYGridColor
- Specified by:
setMinorYGridColor
in interfaceGridProperties
-
setMajorYGridStyle
public void setMajorYGridStyle(float[] s) - Specified by:
setMajorYGridStyle
in interfaceGridProperties
-
setMinorYGridStyle
public void setMinorYGridStyle(float[] s) - Specified by:
setMinorYGridStyle
in interfaceGridProperties
-
getMajorYGridWeight
public float getMajorYGridWeight()- Specified by:
getMajorYGridWeight
in interfaceGridProperties
-
getMinorYGridWeight
public float getMinorYGridWeight()- Specified by:
getMinorYGridWeight
in interfaceGridProperties
-
getMajorYGridColor
- Specified by:
getMajorYGridColor
in interfaceGridProperties
-
getMinorYGridColor
- Specified by:
getMinorYGridColor
in interfaceGridProperties
-
getMajorYGridStyle
public float[] getMajorYGridStyle()- Specified by:
getMajorYGridStyle
in interfaceGridProperties
-
getMinorYGridStyle
public float[] getMinorYGridStyle()- Specified by:
getMinorYGridStyle
in interfaceGridProperties
-
setDrawLine
public void setDrawLine(boolean b) - Specified by:
setDrawLine
in interfacePatternProperties
-
setDrawBackground
public void setDrawBackground(boolean b) - Specified by:
setDrawBackground
in interfacePatternProperties
-
setLineColor
- Specified by:
setLineColor
in interfacePatternProperties
-
setLineStyle
public void setLineStyle(float[] s) - Specified by:
setLineStyle
in interfacePatternProperties
-
setLineWeight
public void setLineWeight(float f) - Specified by:
setLineWeight
in interfacePatternProperties
-
setBackgroundColor
- Specified by:
setBackgroundColor
in interfacePatternProperties
-
setBackgroundFill
public void setBackgroundFill(int ft) - Specified by:
setBackgroundFill
in interfacePatternProperties
-
drawViewportLegend
public void drawViewportLegend(boolean b) -
setViewportLegendFontSize
public void setViewportLegendFontSize(int i) -
getLineColor
- Specified by:
getLineColor
in interfacePatternProperties
-
getLineStyle
public float[] getLineStyle()- Specified by:
getLineStyle
in interfacePatternProperties
-
getLineWeight
public float getLineWeight()- Specified by:
getLineWeight
in interfacePatternProperties
-
getBackgroundColor
- Specified by:
getBackgroundColor
in interfacePatternProperties
-
getDrawLine
public boolean getDrawLine()- Specified by:
getDrawLine
in interfacePatternProperties
-
getDrawBackground
public boolean getDrawBackground()- Specified by:
getDrawBackground
in interfacePatternProperties
-
getBackgroundFill
public int getBackgroundFill()- Specified by:
getBackgroundFill
in interfacePatternProperties
-
getDrawViewportLegend
public boolean getDrawViewportLegend() -
getViewportLegendFontSize
public int getViewportLegendFontSize() -
setAlphaComposite
public void setAlphaComposite(float alpha) - Specified by:
setAlphaComposite
in interfacePatternProperties
-
getAlphaComposite
public float getAlphaComposite()- Specified by:
getAlphaComposite
in interfacePatternProperties
-
addGlyphProperties
-
writeProperties
-
writeProperties
-
readProperties
-
addLineMarkerProperties
-
getFileName
-
loadDefaults
-
loadDefaults
-
setDefaults
-
setDefaults
-
writeDefaults
public static boolean writeDefaults() -
writeDefaults
-
writeDefaults
-
getFieldObject
Description copied from interface:FieldAccessor
This method allows access to java.lang.reflect.Field objects within the implementing class.- Specified by:
getFieldObject
in interfaceFieldAccessor
- Parameters:
fld
- The field to get.- Returns:
- The data object that is stored in the given field
-
setFieldObject
Description copied from interface:FieldAccessor
This allows access to fields withing the implementing object to set there data.- Specified by:
setFieldObject
in interfaceFieldAccessor
- Parameters:
fld
- The java field object representing the member field to be setfobj
- The data to set in that field- Returns:
- returns true if successful
-