Top Description Inners Constructors Methods
net.fortuna.ical4j.model.property

public Class ExDate<T extends Temporal>

extends DateListProperty<T extends Temporal>
Class Inheritance
Imports
net.fortuna.ical4j.model.Content, .DateList, .ParameterList, .PropertyFactory, net.fortuna.ical4j.model.parameter.Value, net.fortuna.ical4j.validate.ValidationException, .ValidationResult, net.fortuna.ical4j.validate.property.RecurrencePropertyValidators, java.time.temporal.Temporal

$Id$

Created: [Apr 6, 2004]

Defines a EXDATE iCalendar component property.

Author
benf

Nested and Inner Type Summary

Modifier and TypeClass and Description
public static class

Constructor Summary

AccessConstructor and Description
public
ExDate()

Default constructor.

public
ExDate(final String
a value string for this component
aValue
)

public
ExDate(final ParameterList
a list of parameters for this component
aList
,
final String
a value string for this component
aValue
)

public
ExDate(final DateList<T>
a list of dates
dList
)

public
ExDate(final ParameterList
a list of parameters for this component
aList
,
final DateList<T>
a list of dates
dList
)

Method Summary

Modifier and TypeMethod and Description
protected PropertyFactory<ExDate<T>>
newFactory()

Implements abstract net.fortuna.ical4j.model.Property.newFactory.

Returns a new property factory used to create deep copies.

public ValidationResult
validate()

Implements abstract net.fortuna.ical4j.model.Property.validate.

Perform validation on a property.

Inherited from net.fortuna.ical4j.model.property.DateListProperty:
getDatesgetValuesetDefaultTimeZonesetTimeZoneRegistrysetValue

Constructor Detail

ExDateback to summary
public ExDate()

Default constructor.

ExDateback to summary
public ExDate(final String aValue)
Parameters
aValue:String

a value string for this component

ExDateback to summary
public ExDate(final ParameterList aList, final String aValue)
Parameters
aList:ParameterList

a list of parameters for this component

aValue:String

a value string for this component

ExDateback to summary
public ExDate(final DateList<T> dList)
Parameters
dList:DateList<T>

a list of dates

ExDateback to summary
public ExDate(final ParameterList aList, final DateList<T> dList)
Parameters
aList:ParameterList

a list of parameters for this component

dList:DateList<T>

a list of dates

Method Detail

newFactoryback to summary
protected PropertyFactory<ExDate<T>> newFactory()

Implements abstract net.fortuna.ical4j.model.Property.newFactory.

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

Returns a new property factory used to create deep copies.

Returns:PropertyFactory<ExDate<T>>

a property factory instance

Annotations
@Override
validateback to summary
public ValidationResult validate() throws ValidationException

Implements abstract net.fortuna.ical4j.model.Property.validate.

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

Perform validation on a property.

Annotations
@Override
Exceptions
ValidationException:
where the property is not in a valid state
net.fortuna.ical4j.model.property back to summary

public Class ExDate.Factory<T extends Temporal>

extends Factory
implements PropertyFactory<ExDate<T extends Temporal>>
Class Inheritance
All Implemented Interfaces
net.fortuna.ical4j.model.PropertyFactory, java.io.Serializable

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public ExDate<T>
createProperty(final ParameterList
a list of property parameters
parameters
,
final String
a property value
value
)

Implements net.fortuna.ical4j.model.PropertyFactory.createProperty.

public ExDate<T>
Inherited from net.fortuna.ical4j.model.Content.Factory:
supports

Constructor Detail

Factoryback to summary
public Factory()

Method Detail

createPropertyback to summary
public ExDate<T> createProperty(final ParameterList parameters, final String value)

Implements net.fortuna.ical4j.model.PropertyFactory.createProperty.

Parameters
parameters:ParameterList

Doc from net.fortuna.ical4j.model.PropertyFactory.createProperty.

a list of property parameters

value:String

Doc from net.fortuna.ical4j.model.PropertyFactory.createProperty.

a property value

Returns:ExDate<T>

Doc from net.fortuna.ical4j.model.PropertyFactory.createProperty.

a new instance of the specified property

Annotations
@Override
createPropertyback to summary
public ExDate<T> createProperty()

Implements net.fortuna.ical4j.model.PropertyFactory.createProperty.

Returns:ExDate<T>

Doc from net.fortuna.ical4j.model.PropertyFactory.createProperty.

a new instance of the specified property

Annotations
@Override