public static enum VEventUtilities.VEventProperty extends java.lang.Enum<VEventUtilities.VEventProperty>
VEvent specific properties with the following data and methods: iCalendar property name setVComponent - parse string method makeContentLine - toString method isPropertyEqual - tests equality for the property between to VEvents
Enum Constant and Description |
---|
DATE_TIME_END |
DESCRIPTION
DESCRIPTION: RFC 5545 iCalendar 3.8.1.12.
|
DURATION |
LOCATION |
Modifier and Type | Method and Description |
---|---|
abstract void |
copyProperty(VEvent<?,?> source,
VEvent<?,?> destination)
Copies property value from source to destination
|
abstract java.lang.Object |
getPropertyValue(VEvent<?,?> vEvent)
gets VEvent’s property value for this VEventProperty
|
boolean |
isDialogRequired() |
abstract boolean |
isPropertyEqual(VEvent<?,?> v1,
VEvent<?,?> v2)
Checks is corresponding property is equal between v1 and v2
|
abstract void |
parseAndSetProperty(VEvent<?,?> vEvent,
java.lang.String value)
sets VEvent’s property for this VEventProperty to parameter value
value is a string that is parsed if necessary to the appropriate type
|
static VEventUtilities.VEventProperty |
propertyFromName(java.lang.String propertyName)
get VEventProperty enum from property name
|
abstract java.lang.String |
toPropertyString(VEvent<?,?> vEvent)
makes content line (RFC 5545 3.1) from a VEvent property
|
java.lang.String |
toString() |
static VEventUtilities.VEventProperty |
valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name.
|
static VEventUtilities.VEventProperty[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final VEventUtilities.VEventProperty DESCRIPTION
DESCRIPTION: RFC 5545 iCalendar 3.8.1.12. page 84 This property provides a more complete description of the calendar component than that provided by the "SUMMARY" property. Example: DESCRIPTION:Meeting to provide technical review for "Phoenix" design.\nHappy Face Conference Room. Phoenix design team MUST attend this meeting.\nRSVP to team leader.
public static final VEventUtilities.VEventProperty DURATION
public static final VEventUtilities.VEventProperty DATE_TIME_END
public static final VEventUtilities.VEventProperty LOCATION
public static VEventUtilities.VEventProperty[] values()
for (VEventUtilities.VEventProperty c : VEventUtilities.VEventProperty.values()) System.out.println(c);
public static VEventUtilities.VEventProperty valueOf(java.lang.String name)
name
- the name of the enum constant to be returned.java.lang.IllegalArgumentException
- if this enum type has no constant with the specified namejava.lang.NullPointerException
- if the argument is nullpublic static VEventUtilities.VEventProperty propertyFromName(java.lang.String propertyName)
get VEventProperty enum from property name
public java.lang.String toString()
toString
in class java.lang.Enum<VEventUtilities.VEventProperty>
public boolean isDialogRequired()
public abstract void parseAndSetProperty(VEvent<?,?> vEvent, java.lang.String value)
sets VEvent’s property for this VEventProperty to parameter value value is a string that is parsed if necessary to the appropriate type
public abstract java.lang.Object getPropertyValue(VEvent<?,?> vEvent)
gets VEvent’s property value for this VEventProperty
public abstract java.lang.String toPropertyString(VEvent<?,?> vEvent)
makes content line (RFC 5545 3.1) from a VEvent property
public abstract boolean isPropertyEqual(VEvent<?,?> v1, VEvent<?,?> v2)
Checks is corresponding property is equal between v1 and v2