Package hec.gfx2d

Class G2dPanelProp

All Implemented Interfaces:
AsciiSerializable, FieldAccessor, Serializable

public class G2dPanelProp extends PlotProperties implements AsciiSerializable
Drawing properties for glyphs.
See Also:
  • Field Details

    • TOP

      public static int TOP
    • BOTTOM

      public static int BOTTOM
    • LEFT

      public static int LEFT
    • PANEL_BEGIN

      public static final String PANEL_BEGIN
      See Also:
    • PANEL_END

      public static final String PANEL_END
      See Also:
    • TOOLBAR_BEGIN

      public static final String TOOLBAR_BEGIN
      See Also:
    • TOOLBAR_END

      public static final String TOOLBAR_END
      See Also:
    • TITLE_BEGIN

      public static final String TITLE_BEGIN
      See Also:
    • TITLE_END

      public static final String TITLE_END
      See Also:
    • LEGEND_PANEL_BEGIN

      public static final String LEGEND_PANEL_BEGIN
      See Also:
    • LEGEND_PANEL_END

      public static final String LEGEND_PANEL_END
      See Also:
    • PLOT_BEGIN

      public static final String PLOT_BEGIN
      See Also:
    • PLOT_END

      public static final String PLOT_END
      See Also:
    • hasToolbar

      public boolean hasToolbar
      flag indicating that panel contains a toolbar
    • toolbarPosition

      public int toolbarPosition
      position of toolbar in the panel
    • hasTitle

      public boolean hasTitle
      flag indicating that panel contains a title
    • hasLegend

      public boolean hasLegend
      flag indicating that panel contains a title
    • insets

      public Insets insets
      component insets
    • backgroundColor

      public Color backgroundColor
    • viewportSpaceSize

      public int viewportSpaceSize
    • dialogWidth

      public int dialogWidth
    • dialogHeight

      public int dialogHeight
    • plotPropVector

      public Vector plotPropVector
      vector of property objects describing plot component sets
    • toolbarProp

      public ViewportToolbarProp toolbarProp
      toolbar properties object
    • titleProp

      public TitleDrawProp titleProp
      title properties object
    • legendProp

      public LegendPanelProp legendProp
      legend properties object
    • accessoryPanelClass

      public String accessoryPanelClass
  • Constructor Details

    • G2dPanelProp

      public G2dPanelProp()
      Default Constructor
    • G2dPanelProp

      public G2dPanelProp(G2dPanelProp dp)
      Copy Constructor
    • G2dPanelProp

      protected G2dPanelProp(String cls)
  • 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

      public void setInsets(Insets in)
    • setBackgroundColor

      public void setBackgroundColor(Color c)
    • setViewportSpaceSize

      public void setViewportSpaceSize(int i)
    • gethasToolbar

      public boolean gethasToolbar()
    • getToolbarPosition

      public int getToolbarPosition()
    • getHasTitle

      public boolean getHasTitle()
    • gethasLegend

      public boolean gethasLegend()
    • getInsets

      public Insets getInsets()
    • getBackgroundColor

      public Color getBackgroundColor()
    • getViewportSpaceSize

      public int getViewportSpaceSize()
    • writeProperties

      public void writeProperties(BufferedWriter writer)
    • writeDefaults

      public static boolean writeDefaults()
      TODO: Insert description of the method here.....
      Returns:
    • writeDefaults

      public static boolean writeDefaults(BufferedWriter writer)
    • writeDefaults

      protected static boolean writeDefaults(String cls, BufferedWriter writer)
    • setDefaults

      public static void setDefaults(G2dPanelProp defaultProps)
    • setDefaults

      protected static void setDefaults(G2dPanelProp defaultProps, String cls)
    • readProperties

      public void readProperties(BufferedReader in)
    • getClone

      public Object getClone()
    • set

      public void set(G2dPanelProp dp)
    • addPlotProp

      public void addPlotProp(G2dPlotProp p)
    • clearPlotProp

      public void clearPlotProp()
    • getPlotCount

      public int getPlotCount()
    • plotElements

      public Enumeration plotElements()
    • getFileName

      public static String getFileName()
    • getFieldObject

      public Object getFieldObject(Field fld)
      Description copied from interface: FieldAccessor
      This method allows access to java.lang.reflect.Field objects within the implementing class.
      Specified by:
      getFieldObject in interface FieldAccessor
      Parameters:
      fld - The field to get.
      Returns:
      The data object that is stored in the given field
    • setFieldObject

      public boolean setFieldObject(Field fld, Object fobj)
      Description copied from interface: FieldAccessor
      This allows access to fields withing the implementing object to set there data.
      Specified by:
      setFieldObject in interface FieldAccessor
      Parameters:
      fld - The java field object representing the member field to be set
      fobj - The data to set in that field
      Returns:
      returns true if successful
    • loadDefaults

      public static boolean loadDefaults(BufferedReader in)
    • getPositionFromString

      public static int getPositionFromString(String pos)
    • getStringFromPosition

      public static String getStringFromPosition(int pos)