org.apache.pivot.wtk
Class Limits

java.lang.Object
  extended by org.apache.pivot.wtk.Limits
All Implemented Interfaces:
Serializable

public final class Limits
extends Object
implements Serializable

Class representing minimum and maximum values.

See Also:
Serialized Form

Field Summary
 int maximum
           
static String MAXIMUM_KEY
           
 int minimum
           
static String MINIMUM_KEY
           
 
Constructor Summary
Limits(Dictionary<String,?> limits)
           
Limits(int minimum, int maximum)
           
Limits(Limits limits)
           
 
Method Summary
 int constrain(int value)
          Limits the specified value to the minimum and maximum values of this object.
static Limits decode(String value)
           
 boolean equals(Object object)
           
 int hashCode()
           
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

minimum

public final int minimum

maximum

public final int maximum

MINIMUM_KEY

public static final String MINIMUM_KEY
See Also:
Constant Field Values

MAXIMUM_KEY

public static final String MAXIMUM_KEY
See Also:
Constant Field Values
Constructor Detail

Limits

public Limits(int minimum,
              int maximum)

Limits

public Limits(Limits limits)

Limits

public Limits(Dictionary<String,?> limits)
Method Detail

constrain

public int constrain(int value)
Limits the specified value to the minimum and maximum values of this object.

Parameters:
value - The value to limit.
Returns:
The bounded value.

equals

public boolean equals(Object object)
Overrides:
equals in class Object

hashCode

public int hashCode()
Overrides:
hashCode in class Object

toString

public String toString()
Overrides:
toString in class Object

decode

public static Limits decode(String value)