org.simantics.databoard.util
Class Limit
java.lang.Object
org.simantics.databoard.util.Limit
- Direct Known Subclasses:
- Limit.Exclusive, Limit.ExclusiveLong, Limit.Inclusive, Limit.InclusiveLong, Limit.Nolimit
public abstract class Limit
- extends java.lang.Object
Methods inherited from class java.lang.Object |
getClass, hashCode, notify, notifyAll, wait, wait, wait |
nolimit
public static Limit nolimit()
inclusive
public static Limit inclusive(java.lang.Byte value)
inclusive
public static Limit inclusive(java.lang.Integer value)
inclusive
public static Limit inclusive(java.lang.Long value)
inclusive
public static Limit inclusive(java.lang.Float value)
inclusive
public static Limit inclusive(java.lang.Double value)
exclusive
public static Limit exclusive(java.lang.Byte value)
exclusive
public static Limit exclusive(java.lang.Integer value)
exclusive
public static Limit exclusive(java.lang.Long value)
exclusive
public static Limit exclusive(java.lang.Float value)
exclusive
public static Limit exclusive(java.lang.Double value)
isInclusive
public abstract boolean isInclusive()
isExclusive
public abstract boolean isExclusive()
getValue
public abstract java.lang.Number getValue()
smallestIncludedInteger
public abstract java.lang.Integer smallestIncludedInteger()
greatestIncludedInteger
public abstract java.lang.Integer greatestIncludedInteger()
equals
public boolean equals(java.lang.Object obj)
- Compares two limits for equality.
Integer and flot are equal, e.g. [5 is equal to [5.0
- Overrides:
equals
in class java.lang.Object
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object