The enumerated type of the parameter.
public abstract class RRuleElementBase<T,U> extends java.lang.Object implements RRuleElement<T>
Type | Property and Description |
---|---|
javafx.beans.property.ObjectProperty<T> |
value
object property of parameter’s value
|
Modifier | Constructor and Description |
---|---|
protected |
RRuleElementBase() |
Modifier and Type | Method and Description |
---|---|
RRuleElementType |
elementType()
ELEMENT TYPE
|
boolean |
equals(java.lang.Object obj) |
java.util.List<java.lang.String> |
errors()
Produces a list of error messages indicating problems with calendar element
VElement.errors() is invoked recursively to return errors of child elements in addition to errors in parent |
VParent |
getParent()
|
T |
getValue()
The value of the parameter.
|
int |
hashCode() |
java.lang.String |
name()
<p>Returns the name of the component as it would appear in the iCalendar content line.</p>
<p>Examples:
<ul>
<li>VEVENT
<li>SUMMARY
<li>LANGUAGE
</ul>
</p>
|
void |
setParent(VParent parent)
|
void |
setValue(T value)
Set the value of this parameter
|
java.lang.String |
toString() |
javafx.beans.property.ObjectProperty<T> |
valueProperty()
object property of parameter’s value
|
U |
withValue(T value) |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
toContent
isValid, parseContent
public javafx.beans.property.ObjectProperty<T> valueProperty
valueProperty
in interface RRuleElement<T>
getValue()
,
setValue(T)
public T getValue()
RRuleElement
The value of the parameter.
For example, in the below parameter: CN=John Doe The value is the String "John Doe"
Note: the value’s object must have an overridden toString method that complies with iCalendar content line output.
getValue
in interface RRuleElement<T>
public javafx.beans.property.ObjectProperty<T> valueProperty()
RRuleElement
object property of parameter’s value
valueProperty
in interface RRuleElement<T>
getValue()
,
setValue(T)
public void setValue(T value)
RRuleElement
Set the value of this parameter
setValue
in interface RRuleElement<T>
public RRuleElementType elementType()
ELEMENT TYPE
The enumerated type of the parameter.
elementType
in interface RRuleElement<T>
public java.lang.String name()
VElement
<p>Returns the name of the component as it would appear in the iCalendar content line.</p> <p>Examples: <ul> <li>VEVENT <li>SUMMARY <li>LANGUAGE </ul> </p>
public java.util.List<java.lang.String> errors()
VElement
Produces a list of error messages indicating problems with calendar element
VElement.errors()
is invoked recursively to return errors of child elements in addition to errors in parent
public java.lang.String toString()
toString
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object