Top Description Inners Fields Constructors Methods
net.fortuna.ical4j.model.component

public Class Daylight

extends Observance
Class Inheritance
Imports
net.fortuna.ical4j.model.ComponentFactory, .Content, .PropertyList

$Id$ [05-Apr-2004]

Defines an iCalendar daylight savings timezone observance component.


      daylightc  = "BEGIN" ":" "DAYLIGHT" CRLF

                   tzprop

                   "END" ":" "DAYLIGHT" CRLF

      tzprop     = 3*(

                 ; the following are each REQUIRED,
                 ; but MUST NOT occur more than once

                 dtstart / tzoffsetto / tzoffsetfrom /

                 ; the following are optional,
                 ; and MAY occur more than once

                 comment / rdate / rrule / tzname / x-prop

                 )
Author
Ben Fortuna

Nested and Inner Type Summary

Modifier and TypeClass and Description
public static class

Field Summary

Modifier and TypeField and Description
private static final long
Inherited from net.fortuna.ical4j.model.component.Observance:
DAYLIGHTSTANDARD

Constructor Summary

AccessConstructor and Description
public
Daylight()

Default constructor.

public
Daylight(final PropertyList
a list of properties
properties
)

Constructor.

Method Summary

Modifier and TypeMethod and Description
protected ComponentFactory<Daylight>
newFactory()

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

Returns a new component factory used to create deep copies.

Inherited from net.fortuna.ical4j.model.component.Observance:
getLatestOnsetvalidate

Field Detail

serialVersionUIDback to summary
private static final long serialVersionUID

Hides net.fortuna.ical4j.model.component.Observance.serialVersionUID.

Constructor Detail

Daylightback to summary
public Daylight()

Default constructor.

Daylightback to summary
public Daylight(final PropertyList properties)

Constructor.

Parameters
properties:PropertyList

a list of properties

Method Detail

newFactoryback to summary
protected ComponentFactory<Daylight> newFactory()

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

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

Returns a new component factory used to create deep copies.

Returns:ComponentFactory<Daylight>

a component factory instance

Annotations
@Override
net.fortuna.ical4j.model.component back to summary

public Class Daylight.Factory

extends Factory
implements ComponentFactory<Daylight>
Class Inheritance
All Implemented Interfaces
net.fortuna.ical4j.model.ComponentFactory

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public Daylight
public Daylight
Inherited from net.fortuna.ical4j.model.Content.Factory:
supports

Constructor Detail

Factoryback to summary
public Factory()

Method Detail

createComponentback to summary
public Daylight createComponent()

Implements net.fortuna.ical4j.model.ComponentFactory.createComponent.

Annotations
@Override
createComponentback to summary
public Daylight createComponent(PropertyList properties)

Implements net.fortuna.ical4j.model.ComponentFactory.createComponent.

Annotations
@Override