Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

org.metacosm.util
Class LongInterval  view LongInterval download LongInterval.java

java.lang.Object
  extended byorg.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)
           
 
Method Summary
(package private)  long boundedValue(long value)
           
(package private)  long getMax()
           
(package private)  long getMin()
           
(package private)  boolean isInInterval(long value)
           
 void load(java.io.InputStream is)
          Loads from the stream.
 void save(java.io.OutputStream os)
          Saves on the stream.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

min

private long min

max

private long max
Constructor Detail

LongInterval

LongInterval(long min,
             long max)
Method Detail

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