com.partnersoft.v3x.gui
Class Labels

java.lang.Object
  extended by com.partnersoft.v3x.gui.Labels

public class Labels
extends java.lang.Object

A central repository for the text for labels and explanatory text. You decide on a name for a label, and store it with some text in a simple Dictionary in a Labels.tof file in the same package as your class. Then, when you need ouput or set a label, you look it up using your class and the label name.


Method Summary
 void die(java.lang.Class classy, java.lang.String labelName)
           
 void die(java.lang.Object whatever, java.lang.String labelName)
           
 void die(java.lang.String packageName, java.lang.String labelName)
           
 java.lang.String getLabelFor(java.lang.Class classy, java.lang.String labelName)
           
 java.lang.String getLabelFor(java.lang.Object whatever, java.lang.String labelName)
           
 java.lang.String getLabelFor(java.lang.String packageName, java.lang.String labelName)
           
static Labels singleton()
          Use this to get the only instance of this class.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

singleton

public static Labels singleton()
Use this to get the only instance of this class.


getLabelFor

public java.lang.String getLabelFor(java.lang.String packageName,
                                    java.lang.String labelName)

getLabelFor

public java.lang.String getLabelFor(java.lang.Class classy,
                                    java.lang.String labelName)

getLabelFor

public java.lang.String getLabelFor(java.lang.Object whatever,
                                    java.lang.String labelName)

die

public void die(java.lang.Class classy,
                java.lang.String labelName)

die

public void die(java.lang.String packageName,
                java.lang.String labelName)

die

public void die(java.lang.Object whatever,
                java.lang.String labelName)