net.quartzware
Class Value

java.lang.Object
  |
  +--net.quartzware.Value
Direct Known Subclasses:
BinaryPath, BinaryValue, IntArray, IntegerValue, Message, ObjectVal, StringArray, StringVal, TaggedArray

public abstract class Value
extends java.lang.Object

The base class from which all of the Data Types are derived


Field Summary
private  javax.swing.JLabel label
           
private  Entry parent
           
 
Constructor Summary
Value()
           
 
Method Summary
abstract  void editValue()
          Forces classes that are derived from Value to override editValue() This is the function that will be called whenever the user wishes to edit a value from the Editor Window
 javax.swing.JLabel getLabel()
          All Values have a label that is used to draw its value in the Editor Window
 
Methods inherited from class java.lang.Object
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, registerNatives, toString, wait, wait, wait
 

Field Detail

label

private javax.swing.JLabel label

parent

private Entry parent
Constructor Detail

Value

public Value()
Method Detail

editValue

public abstract void editValue()
Forces classes that are derived from Value to override editValue() This is the function that will be called whenever the user wishes to edit a value from the Editor Window

getLabel

public javax.swing.JLabel getLabel()
All Values have a label that is used to draw its value in the Editor Window
Returns:
A label with a properly formatted representation of this Value