Package hec.gfx2d

Class G2dGlyphDataRecord

java.lang.Object
hec.gfx2d.G2dGlyphDataRecord
All Implemented Interfaces:
Serializable, Cloneable

public abstract class G2dGlyphDataRecord extends Object implements Cloneable, Serializable
Keeps track of the glyph display information
See Also:
  • Field Details

    • _listeners

      protected Hashtable _listeners
  • Constructor Details

    • G2dGlyphDataRecord

      public G2dGlyphDataRecord()
      The default constructor.
  • Method Details

    • clone

      public Object clone()
      Overrides:
      clone in class Object
    • fireModified

      public void fireModified()
    • addModifiedListener

      public void addModifiedListener(ActionListener al)
    • removeModifiedListener

      public void removeModifiedListener(ActionListener al)
    • read

      public void read(BufferedReader input) throws IOException
      Reads in the common glyph characteristics then passes the reading to the concrete subclass.
      Throws:
      IOException
    • write

      public void write(BufferedWriter output) throws IOException
      Writes out the common glyph characteristics then passes the writing to the concrete subclass.
      Throws:
      IOException
    • read0

      protected abstract void read0(String type, String param) throws IOException
      The abstract read which the concrete subclass must define.
      Throws:
      IOException
    • write0

      protected abstract void write0(BufferedWriter output) throws IOException
      The abstract write which the concrete subclass must define.
      Throws:
      IOException