java.lang.Object
org.metacosm.util.LongInterval
- All Implemented Interfaces:
- org.metacosm.framework.persistence.Persistent, java.io.Serializable
- final class LongInterval
- extends java.lang.Object
- implements org.metacosm.framework.persistence.Persistent
Internal representation of a long interval in LongProperty
|
Field Summary |
private long |
max
|
private long |
min
|
|
Constructor Summary |
(package private) |
LongInterval(long min,
long max)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
min
private long min
max
private long max
LongInterval
LongInterval(long min,
long max)
getMin
final long getMin()
getMax
final long getMax()
isInInterval
boolean isInInterval(long value)
boundedValue
long boundedValue(long value)
save
public void save(java.io.OutputStream os)
throws java.io.IOException
- Description copied from interface:
org.metacosm.framework.persistence.Persistent
- Saves on the stream.
- Specified by:
save in interface org.metacosm.framework.persistence.Persistent
load
public void load(java.io.InputStream is)
throws java.io.IOException
- Description copied from interface:
org.metacosm.framework.persistence.Persistent
- Loads from the stream.
- Specified by:
load in interface org.metacosm.framework.persistence.Persistent