Top Fields Constructors Methods
net.fortuna.ical4j.model.property.immutable

public final Class ImmutableStatus

extends Status
implements ImmutableProperty
Class Inheritance
All Implemented Interfaces
net.fortuna.ical4j.model.property.ImmutableProperty
Imports
net.fortuna.ical4j.model.Parameter, .Property, net.fortuna.ical4j.model.property.ImmutableProperty, .Status

Author
Ben Fortuna An immutable instance of Status.

Field Summary

Modifier and TypeField and Description
private static final long
public static final Status
VEVENT_CANCELLED

Cancelled VEVENT status.

public static final Status
VEVENT_CONFIRMED

Confirmed VEVENT status.

public static final Status
VEVENT_TENTATIVE

Tentative VEVENT status.

public static final Status
VJOURNAL_CANCELLED

Cancelled VJOURNAL status.

public static final Status
VJOURNAL_DRAFT

Draft VJOURNAL status.

public static final Status
VJOURNAL_FINAL

Final VJOURNAL status.

public static final Status
VTODO_CANCELLED

Cancelled VTODO status.

public static final Status
VTODO_COMPLETED

Completed VTODO status.

public static final Status
VTODO_IN_PROCESS

In-process VTODO status.

public static final Status
VTODO_NEEDS_ACTION

Tentative VTODO status.

Inherited from net.fortuna.ical4j.model.property.Status:
VALUE_CANCELLEDVALUE_COMPLETEDVALUE_CONFIRMEDVALUE_DRAFTVALUE_FINALVALUE_IN_PROCESSVALUE_NEEDS_ACTIONVALUE_TENTATIVE

Constructor Summary

AccessConstructor and Description
public
ImmutableStatus(final String value)

Method Summary

Modifier and TypeMethod and Description
public <T extends Property> T
add(Parameter
the parameter to add
parameter
)

Overrides net.fortuna.ical4j.model.Property.add.

Overrides default net.fortuna.ical4j.model.property.ImmutableProperty.add.

Add a parameter to the property's parameter list.

public <T extends Property> T
remove(Parameter
the parameter to remove
parameter
)

Overrides net.fortuna.ical4j.model.Property.remove.

Overrides default net.fortuna.ical4j.model.property.ImmutableProperty.remove.

Remove a parameter from the property's parameter list.

public <T extends Property> T
removeAll(String...
the name of parameters to remove
parameterName
)

Overrides net.fortuna.ical4j.model.Property.removeAll.

Overrides default net.fortuna.ical4j.model.property.ImmutableProperty.removeAll.

Remove all parameters with the specified name from the property's parameter list.

public <T extends Property> T
replace(Parameter
the parameter to add
parameter
)

Overrides net.fortuna.ical4j.model.Property.replace.

Overrides default net.fortuna.ical4j.model.property.ImmutableProperty.replace.

Add a parameter to the property's parameter list whilst removing all other parameters with the same name.

public void
setValue(final String
a string representation of the property value
aValue
)

Overrides net.fortuna.ical4j.model.property.Status.setValue.

Overrides default net.fortuna.ical4j.model.property.ImmutableProperty.setValue.

Sets the current value of the property.

Inherited from net.fortuna.ical4j.model.property.Status:
getValuenewFactoryvalidate

Field Detail

serialVersionUIDback to summary
private static final long serialVersionUID

Hides net.fortuna.ical4j.model.property.Status.serialVersionUID.

VEVENT_CANCELLEDback to summary
public static final Status VEVENT_CANCELLED

Cancelled VEVENT status.

VEVENT_CONFIRMEDback to summary
public static final Status VEVENT_CONFIRMED

Confirmed VEVENT status.

VEVENT_TENTATIVEback to summary
public static final Status VEVENT_TENTATIVE

Tentative VEVENT status.

VJOURNAL_CANCELLEDback to summary
public static final Status VJOURNAL_CANCELLED

Cancelled VJOURNAL status.

VJOURNAL_DRAFTback to summary
public static final Status VJOURNAL_DRAFT

Draft VJOURNAL status.

VJOURNAL_FINALback to summary
public static final Status VJOURNAL_FINAL

Final VJOURNAL status.

VTODO_CANCELLEDback to summary
public static final Status VTODO_CANCELLED

Cancelled VTODO status.

VTODO_COMPLETEDback to summary
public static final Status VTODO_COMPLETED

Completed VTODO status.

VTODO_IN_PROCESSback to summary
public static final Status VTODO_IN_PROCESS

In-process VTODO status.

VTODO_NEEDS_ACTIONback to summary
public static final Status VTODO_NEEDS_ACTION

Tentative VTODO status.

Constructor Detail

ImmutableStatusback to summary
public ImmutableStatus(final String value)

Method Detail

addback to summary
public <T extends Property> T add(Parameter parameter)

Overrides net.fortuna.ical4j.model.Property.add.

Overrides default net.fortuna.ical4j.model.property.ImmutableProperty.add.

Doc from net.fortuna.ical4j.model.Property.add.

Add a parameter to the property's parameter list.

Parameters
parameter:Parameter

the parameter to add

Returns:T

a reference to the property to support method chaining

Annotations
@Override
removeback to summary
public <T extends Property> T remove(Parameter parameter)

Overrides net.fortuna.ical4j.model.Property.remove.

Overrides default net.fortuna.ical4j.model.property.ImmutableProperty.remove.

Doc from net.fortuna.ical4j.model.Property.remove.

Remove a parameter from the property's parameter list.

Parameters
parameter:Parameter

the parameter to remove

Returns:T

a reference to the property to support method chaining

Annotations
@Override
removeAllback to summary
public <T extends Property> T removeAll(String... parameterName)

Overrides net.fortuna.ical4j.model.Property.removeAll.

Overrides default net.fortuna.ical4j.model.property.ImmutableProperty.removeAll.

Doc from net.fortuna.ical4j.model.Property.removeAll.

Remove all parameters with the specified name from the property's parameter list.

Parameters
parameterName:String[]

the name of parameters to remove

Returns:T

a reference to the property to support method chaining

Annotations
@Override
replaceback to summary
public <T extends Property> T replace(Parameter parameter)

Overrides net.fortuna.ical4j.model.Property.replace.

Overrides default net.fortuna.ical4j.model.property.ImmutableProperty.replace.

Doc from net.fortuna.ical4j.model.Property.replace.

Add a parameter to the property's parameter list whilst removing all other parameters with the same name.

Parameters
parameter:Parameter

the parameter to add

Returns:T

a reference to the property to support method chaining

Annotations
@Override
setValueback to summary
public void setValue(final String aValue)

Overrides net.fortuna.ical4j.model.property.Status.setValue.

Overrides default net.fortuna.ical4j.model.property.ImmutableProperty.setValue.

Doc from net.fortuna.ical4j.model.property.Status.setValue.

Sets the current value of the property.

Parameters
aValue:String

Doc from net.fortuna.ical4j.model.Property.setValue.

a string representation of the property value

Annotations
@Override