org.jdesktop.swingx.tips
Class DefaultTip

java.lang.Object
  extended by org.jdesktop.swingx.tips.DefaultTip
All Implemented Interfaces:
TipOfTheDayModel.Tip

public class DefaultTip
extends Object
implements TipOfTheDayModel.Tip

Default TipOfTheDayModel.Tip implementation.


Constructor Summary
DefaultTip()
           
DefaultTip(String name, Object tip)
           
 
Method Summary
 Object getTip()
          The tip object to show.
 String getTipName()
           
 void setTip(Object tip)
           
 void setTipName(String name)
           
 String toString()
          Returns a string representation of the object.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

DefaultTip

public DefaultTip()

DefaultTip

public DefaultTip(String name,
                  Object tip)
Method Detail

getTip

public Object getTip()
Description copied from interface: TipOfTheDayModel.Tip
The tip object to show. See JXTipOfTheDay for supported object types.

Specified by:
getTip in interface TipOfTheDayModel.Tip
Returns:
the tip to display

setTip

public void setTip(Object tip)

getTipName

public String getTipName()
Specified by:
getTipName in interface TipOfTheDayModel.Tip
Returns:
very short (optional) text describing the tip

setTipName

public void setTipName(String name)

toString

public String toString()
Description copied from class: java.lang.Object
Returns a string representation of the object. In general, the toString method returns a string that "textually represents" this object. The result should be a concise but informative representation that is easy for a person to read. It is recommended that all subclasses override this method.

The toString method for class Object returns a string consisting of the name of the class of which the object is an instance, the at-sign character `@', and the unsigned hexadecimal representation of the hash code of the object. In other words, this method returns a string equal to the value of:

 getClass().getName() + '@' + Integer.toHexString(hashCode())
 

Overrides:
toString in class Object
Returns:
a string representation of the object.