Package hec.gfx2d
Class G2dPanelProp
java.lang.Object
hec.gfx2d.PlotProperties
hec.gfx2d.G2dPanelProp
- All Implemented Interfaces:
AsciiSerializable,FieldAccessor,Serializable
Drawing properties for glyphs.
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic intintintbooleanflag indicating that panel contains a titlebooleanflag indicating that panel contains a titlebooleanflag indicating that panel contains a toolbarcomponent insetsstatic intstatic final Stringstatic final Stringlegend properties objectstatic final Stringstatic final Stringstatic final Stringstatic final Stringvector of property objects describing plot component setsstatic intstatic final Stringstatic final Stringtitle properties objectstatic final Stringstatic final Stringintposition of toolbar in the paneltoolbar properties objectstatic intint -
Constructor Summary
ConstructorsModifierConstructorDescriptionDefault ConstructorCopy ConstructorprotectedG2dPanelProp(String cls) -
Method Summary
Modifier and TypeMethodDescriptionvoidvoidgetClone()getFieldObject(Field fld) This method allows access to java.lang.reflect.Field objects within the implementing class.static Stringbooleanbooleanbooleanintstatic intstatic StringgetStringFromPosition(int pos) intintstatic voidinit()static booleanvoidvoidset(G2dPanelProp dp) voidstatic voidsetDefaults(G2dPanelProp defaultProps) protected static voidsetDefaults(G2dPanelProp defaultProps, String cls) booleansetFieldObject(Field fld, Object fobj) This allows access to fields withing the implementing object to set there data.voidsethasLegend(boolean b) voidsetHasTitle(boolean b) voidsethasToolbar(boolean b) voidvoidsetToolbarPosition(int i) voidsetViewportSpaceSize(int i) static booleanTODO: Insert description of the method here.....static booleanwriteDefaults(BufferedWriter writer) protected static booleanwriteDefaults(String cls, BufferedWriter writer) voidwriteProperties(BufferedWriter writer) 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
-
TOP
public static int TOP -
BOTTOM
public static int BOTTOM -
LEFT
public static int LEFT -
RIGHT
public static int RIGHT -
PANEL_BEGIN
- See Also:
-
PANEL_END
- See Also:
-
TOOLBAR_BEGIN
- See Also:
-
TOOLBAR_END
- See Also:
-
TITLE_BEGIN
- See Also:
-
TITLE_END
- See Also:
-
LEGEND_PANEL_BEGIN
- See Also:
-
LEGEND_PANEL_END
- See Also:
-
PLOT_BEGIN
- See Also:
-
PLOT_END
- See Also:
-
hasToolbar
public boolean hasToolbarflag indicating that panel contains a toolbar -
toolbarPosition
public int toolbarPositionposition of toolbar in the panel -
hasTitle
public boolean hasTitleflag indicating that panel contains a title -
hasLegend
public boolean hasLegendflag indicating that panel contains a title -
insets
component insets -
backgroundColor
-
viewportSpaceSize
public int viewportSpaceSize -
dialogWidth
public int dialogWidth -
dialogHeight
public int dialogHeight -
plotPropVector
vector of property objects describing plot component sets -
toolbarProp
toolbar properties object -
titleProp
title properties object -
legendProp
legend properties object -
accessoryPanelClass
-
-
Constructor Details
-
G2dPanelProp
public G2dPanelProp()Default Constructor -
G2dPanelProp
Copy Constructor -
G2dPanelProp
-
-
Method Details
-
init
public static void init() -
sethasToolbar
public void sethasToolbar(boolean b) -
setToolbarPosition
public void setToolbarPosition(int i) -
setHasTitle
public void setHasTitle(boolean b) -
sethasLegend
public void sethasLegend(boolean b) -
setInsets
-
setBackgroundColor
-
setViewportSpaceSize
public void setViewportSpaceSize(int i) -
gethasToolbar
public boolean gethasToolbar() -
getToolbarPosition
public int getToolbarPosition() -
getHasTitle
public boolean getHasTitle() -
gethasLegend
public boolean gethasLegend() -
getInsets
-
getBackgroundColor
-
getViewportSpaceSize
public int getViewportSpaceSize() -
writeProperties
-
writeDefaults
public static boolean writeDefaults()TODO: Insert description of the method here.....- Returns:
-
writeDefaults
-
writeDefaults
-
setDefaults
-
setDefaults
-
readProperties
-
getClone
-
set
-
addPlotProp
-
clearPlotProp
public void clearPlotProp() -
getPlotCount
public int getPlotCount() -
plotElements
-
getFileName
-
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
-
loadDefaults
-
getPositionFromString
-
getStringFromPosition
-