net.fortuna.ical4j.model.property
Class LocationType

java.lang.Object
  extended by net.fortuna.ical4j.model.Content
      extended by net.fortuna.ical4j.model.Property
          extended by net.fortuna.ical4j.model.property.LocationType
All Implemented Interfaces:
Serializable

public class LocationType
extends Property

$Id$ Created: [Apr 6, 2004] Defines a LOCATION_TYPE iCalendar component property.

Author:
benf
See Also:
Serialized Form

Field Summary
 
Fields inherited from class net.fortuna.ical4j.model.Property
ACTION, ATTACH, ATTENDEE, BUSYTYPE, 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, PERCENT_COMPLETE, POSTALCODE, PRIORITY, PRODID, RDATE, RECURRENCE_ID, REGION, RELATED_TO, REPEAT, REQUEST_STATUS, RESOURCES, RRULE, SEQUENCE, STATUS, STREET_ADDRESS, SUMMARY, TEL, TRANSP, TRIGGER, TZID, TZNAME, TZOFFSETFROM, TZOFFSETTO, TZURL, UID, URL, VERSION
 
Constructor Summary
LocationType()
          Default constructor.
LocationType(LocationTypeList cList)
           
LocationType(ParameterList aList, LocationTypeList cList)
           
LocationType(ParameterList aList, String aValue)
           
LocationType(String aValue)
           
 
Method Summary
 LocationTypeList getLocationTypes()
           
 String getValue()
          
 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
copy, equals, getName, getParameter, getParameters, getParameters, hashCode, isCalendarProperty, toString
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

LocationType

public LocationType()
Default constructor.


LocationType

public LocationType(String aValue)
Parameters:
aValue - a value string for this component

LocationType

public LocationType(ParameterList aList,
                    String aValue)
Parameters:
aList - a list of parameters for this component
aValue - a value string for this component

LocationType

public LocationType(LocationTypeList cList)
Parameters:
cList - a list of locationTypes

LocationType

public LocationType(ParameterList aList,
                    LocationTypeList cList)
Parameters:
aList - a list of parameters for this component
cList - a list of locationTypes
Method Detail

setValue

public final void setValue(String aValue)
Sets the current value of the property.

Specified by:
setValue in class Property
Parameters:
aValue - a string representation of the property value

validate

public final void validate()
                    throws ValidationException
Perform validation on a property.

Specified by:
validate in class Property
Throws:
ValidationException - where the property is not in a valid state

getLocationTypes

public final LocationTypeList getLocationTypes()
Returns:
Returns the locationTypes.

getValue

public final String getValue()

Specified by:
getValue in class Content
Returns:
the content value


Copyright © 2004-2012 Micronode. All Rights Reserved.