org.nakedobjects.applib.value
Class Magnitude

java.lang.Object
  extended by org.nakedobjects.applib.value.Magnitude
All Implemented Interfaces:
Serializable
Direct Known Subclasses:
Color, Date, DateTime, Money, Percentage, Time, TimeStamp

public abstract class Magnitude
extends Object
implements Serializable

See Also:
Serialized Form

Constructor Summary
Magnitude()
           
 
Method Summary
 boolean isBetween(Magnitude minMagnitude, Magnitude maxMagnitude)
           
abstract  boolean isEqualTo(Magnitude magnitude)
           
 boolean isGreaterThan(Magnitude magnitude)
           
 boolean isGreaterThanOrEqualTo(Magnitude magnitude)
           
abstract  boolean isLessThan(Magnitude magnitude)
           
 boolean isLessThanOrEqualTo(Magnitude magnitude)
           
 Magnitude max(Magnitude magnitude)
           
 Magnitude min(Magnitude magnitude)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Magnitude

public Magnitude()
Method Detail

isBetween

public boolean isBetween(Magnitude minMagnitude,
                         Magnitude maxMagnitude)

isEqualTo

public abstract boolean isEqualTo(Magnitude magnitude)

isGreaterThan

public boolean isGreaterThan(Magnitude magnitude)

isGreaterThanOrEqualTo

public boolean isGreaterThanOrEqualTo(Magnitude magnitude)

isLessThan

public abstract boolean isLessThan(Magnitude magnitude)

isLessThanOrEqualTo

public boolean isLessThanOrEqualTo(Magnitude magnitude)

max

public Magnitude max(Magnitude magnitude)

min

public Magnitude min(Magnitude magnitude)


Copyright © 2001-2009 Naked Objects Group Ltd.. All Rights Reserved.