net.fortuna.ical4j.model.property
Class TzUrl
Property
net.fortuna.ical4j.model.property.TzUrl
public class TzUrl
extends Property
$Id: TzUrl.java,v 1.14 2008/12/16 12:34:51 fortuna Exp $
Created: [Apr 6, 2004]
Defines a TZURL iCalendar component property.
4.8.3.5 Time Zone URL
Property Name: TZURL
Purpose: The TZURL provides a means for a VTIMEZONE component to
point to a network location that can be used to retrieve an up-to-
date version of itself.
Value Type: URI
Property Parameters: Non-standard property parameters can be
specified on this property.
Conformance: This property can be specified in a "VTIMEZONE" calendar
component.
Description: The TZURL provides a means for a VTIMEZONE component to
point to a network location that can be used to retrieve an up-to-
date version of itself. This provides a hook to handle changes
government bodies impose upon time zone definitions. Retrieval of
this resource results in an iCalendar object containing a single
VTIMEZONE component and a METHOD property set to PUBLISH.
Format Definition: The property is defined by the following notation:
tzurl = "TZURL" tzurlparam ":" uri CRLF
tzurlparam = *(";" xparam)
Example: The following is an example of this property:
TZURL:http://timezones.r.us.net/tz/US-California-Los_Angeles
TzUrl() - Default constructor.
|
TzUrl(ParameterList aList, String aValue)
|
TzUrl(ParameterList aList, URI aUri)
|
TzUrl(URI aUri)
|
TzUrl
public TzUrl()
Default constructor.
TzUrl
public TzUrl(ParameterList aList,
String aValue)
throws URISyntaxException
aList
- a list of parameters for this componentaValue
- a value string for this component
TzUrl
public TzUrl(ParameterList aList,
URI aUri)
aList
- a list of parameters for this componentaUri
- a URI
TzUrl
public TzUrl(URI aUri)
getUri
public final URI getUri()
getValue
public final String getValue()
setUri
public final void setUri(URI uri)
setValue
public final void setValue(String aValue)
throws URISyntaxException
validate
public final void validate()
throws ValidationException