public static enum VComponentUtilities.VComponentProperty extends java.lang.Enum<VComponentUtilities.VComponentProperty>
VComponent properties with the following data and methods:
Enum Constant and Description |
---|
CATEGORIES
CATEGORIES: RFC 5545 iCalendar 3.8.1.12.
|
COMMENT |
CREATED |
DATE_TIME_STAMP |
DATE_TIME_START |
EXCEPTIONS |
LAST_MODIFIED |
ORGANIZER |
RECURRENCE_ID |
RECURRENCE_RULE |
RECURRENCES |
RELATED_TO |
SEQUENCE |
SUMMARY |
UNIQUE_IDENTIFIER |
Modifier and Type | Method and Description |
---|---|
abstract void |
copyProperty(VComponent<?> source,
VComponent<?> destination)
Copies property value from source to destination
|
abstract java.lang.Object |
getPropertyValue(VComponent<?> vComponent)
gets VComponent’s property value for this VComponentProperty
|
boolean |
isDialogRequired() |
abstract boolean |
isPropertyEqual(VComponent<?> v1,
VComponent<?> v2)
Checks is corresponding property is equal between v1 and v2
|
abstract void |
parseAndSetProperty(VComponent<?> vComponent,
java.lang.String contentLine)
sets VComponent’s property for this VComponentProperty to parameter value
value is a string that is parsed if necessary to the appropriate type
returns true, if property was found and set
|
static VComponentUtilities.VComponentProperty |
propertyFromName(java.lang.String propertyName)
get VComponentProperty enum from property name
|
abstract java.lang.String |
toPropertyString(VComponent<?> vComponent)
makes content line (RFC 5545 3.1) from a vComponent property
|
java.lang.String |
toString()
Returns the iCalendar property name (e.g.
|
static VComponentUtilities.VComponentProperty |
valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name.
|
static VComponentUtilities.VComponentProperty[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final VComponentUtilities.VComponentProperty CATEGORIES
CATEGORIES: RFC 5545 iCalendar 3.8.1.12. page 81 This property defines the categories for a calendar component. Example: CATEGORIES:APPOINTMENT,EDUCATION CATEGORIES:MEETING
public static final VComponentUtilities.VComponentProperty COMMENT
public static final VComponentUtilities.VComponentProperty CREATED
public static final VComponentUtilities.VComponentProperty DATE_TIME_STAMP
public static final VComponentUtilities.VComponentProperty DATE_TIME_START
public static final VComponentUtilities.VComponentProperty EXCEPTIONS
public static final VComponentUtilities.VComponentProperty LAST_MODIFIED
public static final VComponentUtilities.VComponentProperty ORGANIZER
public static final VComponentUtilities.VComponentProperty RECURRENCES
public static final VComponentUtilities.VComponentProperty RECURRENCE_ID
public static final VComponentUtilities.VComponentProperty RECURRENCE_RULE
public static final VComponentUtilities.VComponentProperty RELATED_TO
public static final VComponentUtilities.VComponentProperty SEQUENCE
public static final VComponentUtilities.VComponentProperty SUMMARY
public static final VComponentUtilities.VComponentProperty UNIQUE_IDENTIFIER
public static VComponentUtilities.VComponentProperty[] values()
for (VComponentUtilities.VComponentProperty c : VComponentUtilities.VComponentProperty.values()) System.out.println(c);
public static VComponentUtilities.VComponentProperty 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 VComponentUtilities.VComponentProperty propertyFromName(java.lang.String propertyName)
get VComponentProperty enum from property name
public java.lang.String toString()
Returns the iCalendar property name (e.g. DTSTAMP)
toString
in class java.lang.Enum<VComponentUtilities.VComponentProperty>
public boolean isDialogRequired()
public abstract void parseAndSetProperty(VComponent<?> vComponent, java.lang.String contentLine)
sets VComponent’s property for this VComponentProperty to parameter value value is a string that is parsed if necessary to the appropriate type returns true, if property was found and set
public abstract java.lang.Object getPropertyValue(VComponent<?> vComponent)
gets VComponent’s property value for this VComponentProperty
public abstract java.lang.String toPropertyString(VComponent<?> vComponent)
makes content line (RFC 5545 3.1) from a vComponent property
public abstract boolean isPropertyEqual(VComponent<?> v1, VComponent<?> v2)
Checks is corresponding property is equal between v1 and v2
public abstract void copyProperty(VComponent<?> source, VComponent<?> destination)
Copies property value from source to destination