org.apache.pivot.util
Class Time.Range

java.lang.Object
  extended by org.apache.pivot.util.Time.Range
Enclosing class:
Time

public static final class Time.Range
extends Object

Represents a range of times.


Field Summary
 Time end
           
static String END_KEY
           
 Time start
           
static String START_KEY
           
 
Constructor Summary
Time.Range(Dictionary<String,?> range)
           
Time.Range(String start, String end)
           
Time.Range(Time.Range range)
           
Time.Range(Time time)
           
Time.Range(Time start, Time end)
           
 
Method Summary
 boolean contains(Time.Range range)
           
 boolean contains(Time time)
           
static Time.Range decode(String value)
           
 int getLength()
           
 boolean intersects(Time.Range range)
           
 Time.Range normalize()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

START_KEY

public static final String START_KEY
See Also:
Constant Field Values

END_KEY

public static final String END_KEY
See Also:
Constant Field Values

start

public final Time start

end

public final Time end
Constructor Detail

Time.Range

public Time.Range(Time time)

Time.Range

public Time.Range(Time start,
                  Time end)

Time.Range

public Time.Range(String start,
                  String end)

Time.Range

public Time.Range(Time.Range range)

Time.Range

public Time.Range(Dictionary<String,?> range)
Method Detail

getLength

public int getLength()

contains

public boolean contains(Time.Range range)

contains

public boolean contains(Time time)

intersects

public boolean intersects(Time.Range range)

normalize

public Time.Range normalize()

decode

public static Time.Range decode(String value)