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 Stringfloat[]floatstatic final Stringbooleanbooleanbooleandraw vertical grid lines at x axis major ticsbooleandraw vertical grid lines at y axis major ticsbooleandraw vertical grid lines at x axis minor ticsbooleandraw vertical grid lines at y axis minor ticsbooleanstatic final Stringintfloat[]floatfloat[]floatfloat[]floatfloat[]floatfloatint -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidvoidvoiddrawViewportLegend(boolean b) floatintbooleanbooleanbooleangetFieldObject(Field fld) This method allows access to java.lang.reflect.Field objects within the implementing class.static Stringfloat[]floatfloat[]floatfloat[]floatfloat[]floatfloat[]floatintstatic voidinit()static booleanprotected static booleanloadDefaults(BufferedReader in, String endTag, String cls) voidreadProperties(BufferedReader in, String endTag) voidsetAlphaComposite(float alpha) voidvoidsetBackgroundFill(int ft) static voidsetDefaults(ViewportDrawProp defaultProps) protected static voidsetDefaults(ViewportDrawProp defaultProps, String cls) voidsetDrawBackground(boolean b) voidsetDrawLine(boolean b) booleansetFieldObject(Field fld, Object fobj) This allows access to fields withing the implementing object to set there data.voidvoidsetLineStyle(float[] s) voidsetLineWeight(float f) voidvoidsetMajorXGridStyle(float[] s) voidsetMajorXGridWeight(float w) voidvoidsetMajorYGridStyle(float[] s) voidsetMajorYGridWeight(float w) voidvoidsetMinorXGridStyle(float[] s) voidsetMinorXGridWeight(float w) voidvoidsetMinorYGridStyle(float[] s) voidsetMinorYGridWeight(float w) voidsetShowMajorXGridLines(boolean s) voidsetShowMajorYGridLines(boolean s) voidsetShowMinorXGridLines(boolean s) voidsetShowMinorYGridLines(boolean s) voidsetViewportLegendFontSize(int i) booleanbooleanbooleanbooleanstatic booleanstatic booleanwriteDefaults(BufferedWriter writer) protected static booleanwriteDefaults(String cls, BufferedWriter writer) voidwriteProperties(BufferedWriter writer, String endTag) protected voidwriteProperties(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:
setShowMajorXGridLinesin interfaceGridProperties
-
setShowMinorXGridLines
public void setShowMinorXGridLines(boolean s) - Specified by:
setShowMinorXGridLinesin interfaceGridProperties
-
setShowMajorYGridLines
public void setShowMajorYGridLines(boolean s) - Specified by:
setShowMajorYGridLinesin interfaceGridProperties
-
setShowMinorYGridLines
public void setShowMinorYGridLines(boolean s) - Specified by:
setShowMinorYGridLinesin interfaceGridProperties
-
showMajorXGridLines
public boolean showMajorXGridLines()- Specified by:
showMajorXGridLinesin interfaceGridProperties
-
showMinorXGridLines
public boolean showMinorXGridLines()- Specified by:
showMinorXGridLinesin interfaceGridProperties
-
showMajorYGridLines
public boolean showMajorYGridLines()- Specified by:
showMajorYGridLinesin interfaceGridProperties
-
showMinorYGridLines
public boolean showMinorYGridLines()- Specified by:
showMinorYGridLinesin interfaceGridProperties
-
setMajorXGridWeight
public void setMajorXGridWeight(float w) - Specified by:
setMajorXGridWeightin interfaceGridProperties
-
setMinorXGridWeight
public void setMinorXGridWeight(float w) - Specified by:
setMinorXGridWeightin interfaceGridProperties
-
setMajorXGridColor
- Specified by:
setMajorXGridColorin interfaceGridProperties
-
setMinorXGridColor
- Specified by:
setMinorXGridColorin interfaceGridProperties
-
setMajorXGridStyle
public void setMajorXGridStyle(float[] s) - Specified by:
setMajorXGridStylein interfaceGridProperties
-
setMinorXGridStyle
public void setMinorXGridStyle(float[] s) - Specified by:
setMinorXGridStylein interfaceGridProperties
-
getMajorXGridWeight
public float getMajorXGridWeight()- Specified by:
getMajorXGridWeightin interfaceGridProperties
-
getMinorXGridWeight
public float getMinorXGridWeight()- Specified by:
getMinorXGridWeightin interfaceGridProperties
-
getMajorXGridColor
- Specified by:
getMajorXGridColorin interfaceGridProperties
-
getMinorXGridColor
- Specified by:
getMinorXGridColorin interfaceGridProperties
-
getMajorXGridStyle
public float[] getMajorXGridStyle()- Specified by:
getMajorXGridStylein interfaceGridProperties
-
getMinorXGridStyle
public float[] getMinorXGridStyle()- Specified by:
getMinorXGridStylein interfaceGridProperties
-
setMajorYGridWeight
public void setMajorYGridWeight(float w) - Specified by:
setMajorYGridWeightin interfaceGridProperties
-
setMinorYGridWeight
public void setMinorYGridWeight(float w) - Specified by:
setMinorYGridWeightin interfaceGridProperties
-
setMajorYGridColor
- Specified by:
setMajorYGridColorin interfaceGridProperties
-
setMinorYGridColor
- Specified by:
setMinorYGridColorin interfaceGridProperties
-
setMajorYGridStyle
public void setMajorYGridStyle(float[] s) - Specified by:
setMajorYGridStylein interfaceGridProperties
-
setMinorYGridStyle
public void setMinorYGridStyle(float[] s) - Specified by:
setMinorYGridStylein interfaceGridProperties
-
getMajorYGridWeight
public float getMajorYGridWeight()- Specified by:
getMajorYGridWeightin interfaceGridProperties
-
getMinorYGridWeight
public float getMinorYGridWeight()- Specified by:
getMinorYGridWeightin interfaceGridProperties
-
getMajorYGridColor
- Specified by:
getMajorYGridColorin interfaceGridProperties
-
getMinorYGridColor
- Specified by:
getMinorYGridColorin interfaceGridProperties
-
getMajorYGridStyle
public float[] getMajorYGridStyle()- Specified by:
getMajorYGridStylein interfaceGridProperties
-
getMinorYGridStyle
public float[] getMinorYGridStyle()- Specified by:
getMinorYGridStylein interfaceGridProperties
-
setDrawLine
public void setDrawLine(boolean b) - Specified by:
setDrawLinein interfacePatternProperties
-
setDrawBackground
public void setDrawBackground(boolean b) - Specified by:
setDrawBackgroundin interfacePatternProperties
-
setLineColor
- Specified by:
setLineColorin interfacePatternProperties
-
setLineStyle
public void setLineStyle(float[] s) - Specified by:
setLineStylein interfacePatternProperties
-
setLineWeight
public void setLineWeight(float f) - Specified by:
setLineWeightin interfacePatternProperties
-
setBackgroundColor
- Specified by:
setBackgroundColorin interfacePatternProperties
-
setBackgroundFill
public void setBackgroundFill(int ft) - Specified by:
setBackgroundFillin interfacePatternProperties
-
drawViewportLegend
public void drawViewportLegend(boolean b) -
setViewportLegendFontSize
public void setViewportLegendFontSize(int i) -
getLineColor
- Specified by:
getLineColorin interfacePatternProperties
-
getLineStyle
public float[] getLineStyle()- Specified by:
getLineStylein interfacePatternProperties
-
getLineWeight
public float getLineWeight()- Specified by:
getLineWeightin interfacePatternProperties
-
getBackgroundColor
- Specified by:
getBackgroundColorin interfacePatternProperties
-
getDrawLine
public boolean getDrawLine()- Specified by:
getDrawLinein interfacePatternProperties
-
getDrawBackground
public boolean getDrawBackground()- Specified by:
getDrawBackgroundin interfacePatternProperties
-
getBackgroundFill
public int getBackgroundFill()- Specified by:
getBackgroundFillin interfacePatternProperties
-
getDrawViewportLegend
public boolean getDrawViewportLegend() -
getViewportLegendFontSize
public int getViewportLegendFontSize() -
setAlphaComposite
public void setAlphaComposite(float alpha) - Specified by:
setAlphaCompositein interfacePatternProperties
-
getAlphaComposite
public float getAlphaComposite()- Specified by:
getAlphaCompositein interfacePatternProperties
-
addGlyphProperties
-
writeProperties
-
writeProperties
-
readProperties
-
addLineMarkerProperties
-
getFileName
-
loadDefaults
-
loadDefaults
-
setDefaults
-
setDefaults
-
writeDefaults
public static boolean writeDefaults() -
writeDefaults
-
writeDefaults
-
getFieldObject
Description copied from interface:FieldAccessorThis method allows access to java.lang.reflect.Field objects within the implementing class.- Specified by:
getFieldObjectin interfaceFieldAccessor- Parameters:
fld- The field to get.- Returns:
- The data object that is stored in the given field
-
setFieldObject
Description copied from interface:FieldAccessorThis allows access to fields withing the implementing object to set there data.- Specified by:
setFieldObjectin 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
-