net.fortuna.ical4j.model

Class Parameter


public abstract class Parameter
extends Content

$Id: Parameter.java,v 1.19 2008/12/16 12:34:52 fortuna Exp $ [Apr 5, 2004] Defines an iCalendar parameter. Subclasses of this class provide additional validation and typed values for specific iCalendar parameters.

Field Summary

static String
ABBREV
Region abbreviation.
static String
ALTREP
Alternate text representation.
static String
CN
Common name.
static String
CUTYPE
Calendar user type.
static String
DELEGATED_FROM
Delegator.
static String
DELEGATED_TO
Delegatee.
static String
DIR
Directory entry.
static String
ENCODING
Inline encoding.
static String
EXPERIMENTAL_PREFIX
Prefix to all experimental parameters.
static String
FBTYPE
Free/busy time type.
static String
FMTTYPE
Format type.
static String
LANGUAGE
Language for text.
static String
MEMBER
Group or list membership.
static String
PARTSTAT
Participation status.
static String
RANGE
Recurrence identifier range.
static String
RELATED
Alarm trigger relationship.
static String
RELTYPE
Relationship type.
static String
ROLE
Participation role.
static String
RSVP
RSVP expectation.
static String
SENT_BY
Sent by.
static String
TYPE
Type.
static String
TZID
Reference to time zone object.
static String
VALUE
Property value data type.
static String
VVENUE
Reference to vvenue component

Constructor Summary

Parameter(String aName)
Constructor.

Method Summary

Parameter
copy()
Deep copy of parameter.
boolean
equals(Object arg0)
Uses EqualsBuilder to test equality.
String
getName()
abstract String
getValue()
int
hashCode()
Uses HashCodeBuilder to build hashcode.
String
toString()

Field Details

ABBREV

public static final String ABBREV
Region abbreviation.

ALTREP

public static final String ALTREP
Alternate text representation.

CN

public static final String CN
Common name.

CUTYPE

public static final String CUTYPE
Calendar user type.

DELEGATED_FROM

public static final String DELEGATED_FROM
Delegator.

DELEGATED_TO

public static final String DELEGATED_TO
Delegatee.

DIR

public static final String DIR
Directory entry.

ENCODING

public static final String ENCODING
Inline encoding.

EXPERIMENTAL_PREFIX

public static final String EXPERIMENTAL_PREFIX
Prefix to all experimental parameters.

FBTYPE

public static final String FBTYPE
Free/busy time type.

FMTTYPE

public static final String FMTTYPE
Format type.

LANGUAGE

public static final String LANGUAGE
Language for text.

MEMBER

public static final String MEMBER
Group or list membership.

PARTSTAT

public static final String PARTSTAT
Participation status.

RANGE

public static final String RANGE
Recurrence identifier range.

RELATED

public static final String RELATED
Alarm trigger relationship.

RELTYPE

public static final String RELTYPE
Relationship type.

ROLE

public static final String ROLE
Participation role.

RSVP

public static final String RSVP
RSVP expectation.

SENT_BY

public static final String SENT_BY
Sent by.

TYPE

public static final String TYPE
Type.

TZID

public static final String TZID
Reference to time zone object.

VALUE

public static final String VALUE
Property value data type.

VVENUE

public static final String VVENUE
Reference to vvenue component

Constructor Details

Parameter

public Parameter(String aName)
Constructor.
Parameters:
aName - name of this parameter

Method Details

copy

public final Parameter copy()
            throws URISyntaxException
Deep copy of parameter.
Returns:
new parameter

equals

public final boolean equals(Object arg0)
Uses EqualsBuilder to test equality.

getName

public final String getName()
Returns:
Returns the name.

getValue

public abstract String getValue()
Returns:
Returns the value.

hashCode

public final int hashCode()
Uses HashCodeBuilder to build hashcode.

toString

public final String toString()
See Also:
java.lang.Object.toString()