All Packages  Class Hierarchy  This Package  Previous  Next  Index

Class sso.Graphic

java.lang.Object
   |
   +----sso.Persistant
           |
           +----sso.Graphic

public class Graphic
extends Persistant

Variable Index

 o image_uri
 o propertyChangeListeners
 o x_width
 o y_length
 o z_height

Constructor Index

 o Graphic()
Constructor.

Method Index

 o addPropertyChangeListener(PropertyChangeListener)
Register the property change listeners.
 o createGraphic()
Factory method.
 o createRows()
Create the rows needed to store the graphic.
 o getDefaultGraphic()
Get a default graphic object (promote reuse).
 o getDirectionIndex(int)
Helpful method for determining facing graphic.
 o getHeight()
Get height.
 o getLength()
Get length.
 o getModifierIndex(int)
Helpful method for determining facing graphic.
 o getURI(int)
Get graphic.
 o getWidth()
Get width.
 o init()
Initializer for factory method.
 o load()
Internals for loading Graphic.
 o loadGraphic(int)
Load the graphic from the database.
 o propChange(String)
Fire a property change event.
 o removePropertyChangeListener(PropertyChangeListener)
Unregister a property change listener.
 o setHeight(int)
Set height.
 o setLength(int)
Set length.
 o setURI(int, String)
Set graphic.
 o setWidth(int)
Set width.
 o store()
Store the graphic in the database.
 o unregister()
Unregister Graphic

Variables

 o x_width
 protected int x_width
 o y_length
 protected int y_length
 o z_height
 protected int z_height
 o image_uri
 protected String image_uri[][]
 o propertyChangeListeners
 protected Vector propertyChangeListeners

Constructors

 o Graphic
 protected Graphic()
Constructor. Never called directly. Use a factor method instead.

Methods

 o createGraphic
 public static Graphic createGraphic()
Factory method. Intended for creating new objects. For loading objects from the database, use the loadGraphic() method.

 o init
 protected void init()
Initializer for factory method.

Overrides:
init in class Persistant
 o getWidth
 public int getWidth()
Get width.

 o setWidth
 public void setWidth(int width)
Set width.

 o getLength
 public int getLength()
Get length.

 o setLength
 public void setLength(int length)
Set length.

 o getHeight
 public int getHeight()
Get height.

 o setHeight
 public void setHeight(int height)
Set height.

 o getURI
 public String getURI(int mode)
Get graphic.

 o setURI
 public void setURI(int mode,
                    String uri)
Set graphic.

 o getDirectionIndex
 public int getDirectionIndex(int mode)
Helpful method for determining facing graphic.

 o getModifierIndex
 public int getModifierIndex(int mode)
Helpful method for determining facing graphic.

 o getDefaultGraphic
 protected static Graphic getDefaultGraphic()
Get a default graphic object (promote reuse).

 o createRows
 protected void createRows()
Create the rows needed to store the graphic.

Overrides:
createRows in class Persistant
 o store
 public void store()
Store the graphic in the database.

Overrides:
store in class Persistant
 o loadGraphic
 public static Graphic loadGraphic(int id)
Load the graphic from the database.

 o load
 protected void load()
Internals for loading Graphic.

Overrides:
load in class Persistant
 o unregister
 public void unregister()
Unregister Graphic

Overrides:
unregister in class Persistant
 o addPropertyChangeListener
 public void addPropertyChangeListener(PropertyChangeListener pl)
Register the property change listeners.

 o removePropertyChangeListener
 public void removePropertyChangeListener(PropertyChangeListener pl)
Unregister a property change listener.

 o propChange
 protected void propChange(String propname)
Fire a property change event.


All Packages  Class Hierarchy  This Package  Previous  Next  Index