biweekly.parameter
Class Range

java.lang.Object
  extended by biweekly.parameter.EnumParameterValue
      extended by biweekly.parameter.Range

public class Range
extends EnumParameterValue

Defines the effective range of recurrence instances specified by the RecurrenceId property. This parameter is essentially deprecated.

Author:
Michael Angstadt
Specification Reference:
RFC 5545 p.23-4

Field Summary
static Range THIS_AND_FUTURE
           
static Range THIS_AND_PRIOR
          Deprecated in the latest iCal specification.
 
Fields inherited from class biweekly.parameter.EnumParameterValue
value
 
Method Summary
static Collection<Range> all()
          Gets all of the parameter values that are defined as static constants in this class.
static Range find(String value)
          Searches for a parameter value that is defined as a static constant in this class.
static Range get(String value)
          Searches for a parameter value and creates one if it cannot be found.
 
Methods inherited from class biweekly.parameter.EnumParameterValue
getValue, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

THIS_AND_FUTURE

public static final Range THIS_AND_FUTURE

THIS_AND_PRIOR

public static final Range THIS_AND_PRIOR
Deprecated in the latest iCal specification.

Method Detail

find

public static Range find(String value)
Searches for a parameter value that is defined as a static constant in this class.

Parameters:
value - the parameter value
Returns:
the object or null if not found

get

public static Range get(String value)
Searches for a parameter value and creates one if it cannot be found. All objects are guaranteed to be unique, so they can be compared with == equality.

Parameters:
value - the parameter value
Returns:
the object

all

public static Collection<Range> all()
Gets all of the parameter values that are defined as static constants in this class.

Returns:
the parameter values


Copyright © 2013 Michael Angstadt. All Rights Reserved.