public enum ParameterType extends java.lang.Enum<ParameterType>
For each VComponent property parameter (RFC 5545, 3.2, page 13) contains the following: <br>
<br>
Parameter name toString()
<br>
Parameter class #getPropertyClass()
<br>
Method to parse parameter string into parent component #parse(Property<?>, String)
<br>
Method to get parameter from property #getParameter(Property<?>)
<br>
Method to copy parameter into new parent property copyParameter(Parameter, Property)
<br>
Modifier and Type | Method and Description |
---|---|
abstract void |
copyParameter(Parameter<?> child,
Property<?> destination) |
static ParameterType |
enumFromClass(java.lang.Class<? extends VElement> myClass)
get enum from map
|
static ParameterType |
enumFromName(java.lang.String parameterName) |
abstract <T> javafx.util.StringConverter<T> |
getConverter()
return default String converter associated with property value type
|
abstract java.lang.Object |
getParameter(Property<?> parent)
Returns associated Property<?> or List<Property<?>>
|
abstract void |
parse(Property<?> property,
java.lang.String content)
Parses string and sets parameter.
|
java.lang.String |
toString() |
static ParameterType |
valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name.
|
static ParameterType[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final ParameterType ALTERNATE_TEXT_REPRESENTATION
public static final ParameterType COMMON_NAME
public static final ParameterType CALENDAR_USER_TYPE
public static final ParameterType DELEGATORS
public static final ParameterType DELEGATEES
public static final ParameterType DIRECTORY_ENTRY_REFERENCE
public static final ParameterType INLINE_ENCODING
public static final ParameterType FORMAT_TYPE
public static final ParameterType FREE_BUSY_TIME_TYPE
public static final ParameterType LANGUAGE
public static final ParameterType GROUP_OR_LIST_MEMBERSHIP
public static final ParameterType NON_STANDARD
public static final ParameterType PARTICIPATION_STATUS
public static final ParameterType RECURRENCE_IDENTIFIER_RANGE
public static final ParameterType ALARM_TRIGGER_RELATIONSHIP
public static final ParameterType RELATIONSHIP_TYPE
public static final ParameterType PARTICIPATION_ROLE
public static final ParameterType RSVP_EXPECTATION
public static final ParameterType SENT_BY
public static final ParameterType TIME_ZONE_IDENTIFIER
public static final ParameterType VALUE_DATA_TYPES
public static ParameterType[] values()
for (ParameterType c : ParameterType.values()) System.out.println(c);
public static ParameterType 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 ParameterType enumFromName(java.lang.String parameterName)
public static ParameterType enumFromClass(java.lang.Class<? extends VElement> myClass)
get enum from map
public java.lang.String toString()
toString
in class java.lang.Enum<ParameterType>
public abstract void parse(Property<?> property, java.lang.String content)
Parses string and sets parameter. Called by PropertyBase#parseContent()
public abstract java.lang.Object getParameter(Property<?> parent)
Returns associated Property<?> or List<Property<?>>
public abstract <T> javafx.util.StringConverter<T> getConverter()
return default String converter associated with property value type