Serializable
public class Action extends Property
Modifier and Type | Class | Description |
---|---|---|
static class |
Action.Factory |
Modifier and Type | Field | Description |
---|---|---|
static Action |
AUDIO |
Constant actions for playing an audible sound.
|
static Action |
DISPLAY |
Constant action for displaying a visible notification.
|
static Action |
EMAIL |
Constant action for sending an email.
|
static Action |
PROCEDURE |
Constant action for a procedure.
|
ACKNOWLEDGED, ACTION, ATTACH, ATTENDEE, BUSYTYPE, CALSCALE, CATEGORIES, CLASS, COMMENT, COMPLETED, CONTACT, COUNTRY, CREATED, DESCRIPTION, DTEND, DTSTAMP, DTSTART, DUE, DURATION, EXDATE, EXPERIMENTAL_PREFIX, EXRULE, EXTENDED_ADDRESS, FREEBUSY, GEO, LAST_MODIFIED, LOCALITY, LOCATION, LOCATION_TYPE, METHOD, NAME, ORGANIZER, PERCENT_COMPLETE, POSTALCODE, PRIORITY, PRODID, RDATE, RECURRENCE_ID, REGION, RELATED_TO, REPEAT, REQUEST_STATUS, RESOURCES, RRULE, SEQUENCE, STATUS, STREET_ADDRESS, SUMMARY, TEL, TRANSP, TRIGGER, TZID, TZNAME, TZOFFSETFROM, TZOFFSETTO, TZURL, UID, URL, VERSION
Constructor | Description |
---|---|
Action() |
Default constructor.
|
Action(String aValue) |
|
Action(ParameterList aList,
String aValue) |
Modifier and Type | Method | Description |
---|---|---|
String |
getValue() |
|
protected PropertyFactory<Action> |
newFactory() |
Returns a new property factory used to create deep copies.
|
void |
setValue(String aValue) |
Sets the current value of the property.
|
void |
validate() |
Perform validation on a property.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
add, copy, equals, getName, getParameter, getParameters, getParameters, hashCode, remove, removeAll, replace, setParameters, toString
public static final Action AUDIO
public static final Action DISPLAY
public static final Action EMAIL
public static final Action PROCEDURE
public Action()
public Action(String aValue)
aValue
- a value string for this componentpublic Action(ParameterList aList, String aValue)
aList
- a list of parameters for this componentaValue
- a value string for this componentpublic void setValue(String aValue)
public final String getValue()
public void validate() throws ValidationException
Property
validate
in class Property
ValidationException
- where the property is not in a valid stateprotected PropertyFactory<Action> newFactory()
Property
newFactory
in class Property