net.stff.ical.beans
Class VEvent

java.lang.Object
  extended bynet.stff.ical.beans.VEvent
All Implemented Interfaces:
java.lang.Comparable
Direct Known Subclasses:
IEvent

public class VEvent
extends java.lang.Object
implements java.lang.Comparable


Field Summary
protected  java.lang.String categories
           
protected static java.text.DateFormat dateFormat
           
static java.text.SimpleDateFormat DATEFORMAT
           
protected  java.lang.String description
           
protected  java.util.Calendar dtend
           
protected  java.util.Date dtstamp
           
protected  java.util.Calendar dtstart
           
protected  java.lang.String location
           
protected  java.lang.Object obj
           
protected  Recurrence recurrence
           
static java.lang.String REGEX
           
protected  java.lang.String status
           
protected  java.lang.String summary
           
static java.text.SimpleDateFormat TIMEFORMAT
           
protected  java.lang.String timezone
           
protected  java.lang.String uid
           
protected  java.lang.String url
           
protected  java.lang.String vclass
           
 
Constructor Summary
VEvent()
           
 
Method Summary
 void addExdate(java.lang.String s)
           
 int compareTo(java.lang.Object o)
           
static java.lang.String dateToString(java.util.Date d)
           
 boolean equals(java.lang.Object o)
           
 java.lang.String getCategories()
           
 java.lang.String getDescription()
           
 java.util.Date getDtend()
           
 java.lang.String getDtendString()
           
 java.util.Date getDtstamp()
           
 java.lang.String getDtstampString()
           
 java.util.Date getDtstart()
           
 java.util.Calendar getDtstartCal()
           
 java.lang.String getDtstartString()
           
 java.lang.String getEndDate()
           
 int getEndHour()
           
 int getEndMinute()
           
 java.lang.String getEndTime()
           
 java.util.Set getExDates()
           
 java.lang.String getLocation()
           
 java.lang.Object getObj()
           
 Recurrence getRecurrence()
           
 java.lang.String getRrule()
           
 java.lang.String getStartDate()
           
 int getStartHour()
           
 int getStartMinute()
           
 java.lang.String getStartTime()
           
 java.lang.String getStatus()
           
 java.lang.String getSummary()
           
 java.lang.String getTimezone()
           
 java.lang.String getUid()
           
 java.lang.String getUrl()
           
 java.lang.String getValidUid()
           
 java.lang.String getVclass()
           
 int hashCode()
           
 boolean isAllday()
           
 boolean isRecurs()
           
static java.util.Date parseDate(java.lang.String s)
           
static java.util.Date parseDate(java.lang.String s, int i)
           
static java.util.Date parseDate(java.lang.String s, java.text.ParsePosition pos)
           
 void recompute()
           
 void setCategories(java.lang.String categories)
           
 void setDescription(java.lang.String description)
           
 void setDtend(java.util.Date dtend)
           
 void setDtend(java.lang.String s)
           
 void setDtstamp(java.util.Date dtstamp)
           
 void setDtstamp(java.lang.String s)
           
 void setDtstart(java.util.Date dtstart)
           
 void setDtstart(java.lang.String s)
           
 void setEndDate(java.lang.String endDate)
           
 void setEndHour(int endHour)
           
 void setEndMinute(int endMinute)
           
 void setEndTime(java.lang.String endTime)
           
 void setExDates(java.util.Set dates)
           
 void setLocation(java.lang.String location)
           
 void setObj(java.lang.Object obj)
           
 void setRecurrence(Recurrence recurrence)
           
 void setRecurs(boolean recurs)
           
 void setRrule(java.lang.String s)
           
 void setStartDate(java.lang.String startDate)
           
 void setStartHour(int startHour)
           
 void setStartMinute(int startMinute)
           
 void setStartTime(java.lang.String startTime)
           
 void setStatus(java.lang.String status)
           
 void setSummary(java.lang.String summary)
           
 void setTimezone(java.lang.String timezone)
           
 void setUid(java.lang.String uid)
           
 void setUrl(java.lang.String url)
           
 void setVclass(java.lang.String vclass)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

dateFormat

protected static java.text.DateFormat dateFormat

description

protected java.lang.String description

location

protected java.lang.String location

summary

protected java.lang.String summary

uid

protected java.lang.String uid

status

protected java.lang.String status

timezone

protected java.lang.String timezone

vclass

protected java.lang.String vclass

url

protected java.lang.String url

dtstart

protected java.util.Calendar dtstart

dtend

protected java.util.Calendar dtend

dtstamp

protected java.util.Date dtstamp

categories

protected java.lang.String categories

recurrence

protected Recurrence recurrence

obj

protected java.lang.Object obj

DATEFORMAT

public static final java.text.SimpleDateFormat DATEFORMAT

TIMEFORMAT

public static final java.text.SimpleDateFormat TIMEFORMAT

REGEX

public static final java.lang.String REGEX
See Also:
Constant Field Values
Constructor Detail

VEvent

public VEvent()
Method Detail

setRrule

public void setRrule(java.lang.String s)

addExdate

public void addExdate(java.lang.String s)

setExDates

public void setExDates(java.util.Set dates)

getExDates

public java.util.Set getExDates()

compareTo

public int compareTo(java.lang.Object o)
              throws java.lang.ClassCastException
Specified by:
compareTo in interface java.lang.Comparable
Throws:
java.lang.ClassCastException

setDescription

public void setDescription(java.lang.String description)

setLocation

public void setLocation(java.lang.String location)

setSummary

public void setSummary(java.lang.String summary)

setUid

public void setUid(java.lang.String uid)

setStatus

public void setStatus(java.lang.String status)

setVclass

public void setVclass(java.lang.String vclass)

setDtstart

public void setDtstart(java.util.Date dtstart)

setDtstart

public void setDtstart(java.lang.String s)

setDtend

public void setDtend(java.util.Date dtend)

setDtend

public void setDtend(java.lang.String s)

setDtstamp

public void setDtstamp(java.util.Date dtstamp)

setDtstamp

public void setDtstamp(java.lang.String s)

getDescription

public java.lang.String getDescription()

getLocation

public java.lang.String getLocation()

getSummary

public java.lang.String getSummary()

getUid

public java.lang.String getUid()

getValidUid

public java.lang.String getValidUid()

getStatus

public java.lang.String getStatus()

getVclass

public java.lang.String getVclass()

getDtstart

public java.util.Date getDtstart()

getDtstartCal

public java.util.Calendar getDtstartCal()

getDtstartString

public java.lang.String getDtstartString()

getDtend

public java.util.Date getDtend()

getDtendString

public java.lang.String getDtendString()

getDtstamp

public java.util.Date getDtstamp()

toString

public java.lang.String toString()

getDtstampString

public java.lang.String getDtstampString()

dateToString

public static java.lang.String dateToString(java.util.Date d)

parseDate

public static java.util.Date parseDate(java.lang.String s)

parseDate

public static java.util.Date parseDate(java.lang.String s,
                                       int i)

parseDate

public static java.util.Date parseDate(java.lang.String s,
                                       java.text.ParsePosition pos)

getEndDate

public java.lang.String getEndDate()
Returns:
Returns the endDate.

setEndDate

public void setEndDate(java.lang.String endDate)
Parameters:
endDate - The endDate to set.

getEndTime

public java.lang.String getEndTime()
Returns:
Returns the endTime.

setEndTime

public void setEndTime(java.lang.String endTime)
Parameters:
endTime - The endTime to set.

getStartDate

public java.lang.String getStartDate()
Returns:
Returns the startDate.

setStartDate

public void setStartDate(java.lang.String startDate)
Parameters:
startDate - The startDate as a String formatted to the default Locale.

getStartTime

public java.lang.String getStartTime()
Returns:
Returns the startTime.

setStartTime

public void setStartTime(java.lang.String startTime)
Parameters:
startTime - The startTime to set.

getEndHour

public int getEndHour()
Returns:
Returns the endHour.

setEndHour

public void setEndHour(int endHour)
Parameters:
endHour - The endHour to set.

getEndMinute

public int getEndMinute()
Returns:
Returns the endMinute.

setEndMinute

public void setEndMinute(int endMinute)
Parameters:
endMinute - The endMinute to set.

getStartHour

public int getStartHour()
Returns:
Returns the startHour.

setStartHour

public void setStartHour(int startHour)
Parameters:
startHour - The startHour to set.

getStartMinute

public int getStartMinute()
Returns:
Returns the startMinute.

setStartMinute

public void setStartMinute(int startMinute)
Parameters:
startMinute - The startMinute to set.

getTimezone

public java.lang.String getTimezone()
Returns:
Returns the timezone.

setTimezone

public void setTimezone(java.lang.String timezone)
Parameters:
timezone - The timezone to set.

getUrl

public java.lang.String getUrl()
Returns:
Returns the url.

setUrl

public void setUrl(java.lang.String url)
Parameters:
url - The url to set.

getObj

public java.lang.Object getObj()
Returns:
Returns the obj.

setObj

public void setObj(java.lang.Object obj)
Parameters:
obj - The obj to set.

getCategories

public java.lang.String getCategories()
Returns:
Returns the categories.

setCategories

public void setCategories(java.lang.String categories)
Parameters:
categories - The categories to set.

equals

public boolean equals(java.lang.Object o)

hashCode

public int hashCode()

getRecurrence

public Recurrence getRecurrence()
Returns:
Returns the recurrence.

setRecurrence

public void setRecurrence(Recurrence recurrence)
Parameters:
recurrence - The recurrence to set.

recompute

public void recompute()

getRrule

public java.lang.String getRrule()

isRecurs

public boolean isRecurs()
Returns:
Returns the recurs.

isAllday

public boolean isAllday()

setRecurs

public void setRecurs(boolean recurs)
Parameters:
recurs - The recurs to set.


Copyright © 2004-2005 stoffwechsel development GbR. All Rights Reserved.