Class TzUrl
- java.lang.Object
-
- net.fortuna.ical4j.model.Content
-
- net.fortuna.ical4j.model.Property
-
- net.fortuna.ical4j.model.property.TzUrl
-
- All Implemented Interfaces:
Serializable
,Comparable<Property>
public class TzUrl extends Property
$Id$ 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
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
TzUrl.Factory
-
Field Summary
-
Fields inherited from class net.fortuna.ical4j.model.Property
ACKNOWLEDGED, ACTION, ATTACH, ATTENDEE, BUSYTYPE, CALENDAR_ADDRESS, CALSCALE, CATEGORIES, CLASS, COMMENT, COMPLETED, CONTACT, COUNTRY, CREATED, DESCRIPTION, DTEND, DTSTAMP, DTSTART, DUE, DURATION, EXDATE, EXPERIMENTAL_PREFIX, EXRULE, EXTENDED_ADDRESS, FREEBUSY, GEO, LAST_MODIFIED, LOCALITY, LOCATION, LOCATION_TYPE, METHOD, NAME, ORGANIZER, PARTICIPANT_TYPE, PERCENT_COMPLETE, POSTALCODE, PRIORITY, PRODID, PROXIMITY, RDATE, RECURRENCE_ID, REGION, RELATED_TO, REPEAT, REQUEST_STATUS, RESOURCE_TYPE, RESOURCES, RRULE, SEQUENCE, STATUS, STREET_ADDRESS, STRUCTURED_DATA, STYLED_DESCRIPTION, SUMMARY, TEL, TRANSP, TRIGGER, TZID, TZNAME, TZOFFSETFROM, TZOFFSETTO, TZURL, UID, URL, VERSION
-
-
Constructor Summary
Constructors Constructor Description TzUrl()
Default constructor.TzUrl(URI aUri)
TzUrl(ParameterList aList, String aValue)
TzUrl(ParameterList aList, URI aUri)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description URI
getUri()
String
getValue()
void
setUri(URI uri)
void
setValue(String aValue)
Sets the current value of the property.void
validate()
Perform validation on a property.-
Methods inherited from class net.fortuna.ical4j.model.Property
compareTo, copy, equals, getName, getParameter, getParameters, getParameters, hashCode, toString
-
-
-
-
Constructor Detail
-
TzUrl
public TzUrl()
Default constructor.
-
TzUrl
public TzUrl(ParameterList aList, String aValue) throws URISyntaxException
- Parameters:
aList
- a list of parameters for this componentaValue
- a value string for this component- Throws:
URISyntaxException
- where the specified value string is not a valid uri
-
TzUrl
public TzUrl(URI aUri)
- Parameters:
aUri
- a URI
-
TzUrl
public TzUrl(ParameterList aList, URI aUri)
- Parameters:
aList
- a list of parameters for this componentaUri
- a URI
-
-
Method Detail
-
getUri
public final URI getUri()
- Returns:
- Returns the uri.
-
setValue
public final void setValue(String aValue) throws URISyntaxException
Sets the current value of the property.- Specified by:
setValue
in classProperty
- Parameters:
aValue
- a string representation of the property value- Throws:
URISyntaxException
- possibly thrown by setting the value of certain properties
-
getValue
public final String getValue()
-
setUri
public final void setUri(URI uri)
- Parameters:
uri
- The uri to set.
-
validate
public void validate() throws ValidationException
Description copied from class:Property
Perform validation on a property.- Specified by:
validate
in classProperty
- Throws:
ValidationException
- where the property is not in a valid state
-
-