Class PercentComplete
- java.lang.Object
-
- net.fortuna.ical4j.model.Content
-
- net.fortuna.ical4j.model.Property
-
- net.fortuna.ical4j.model.property.PercentComplete
-
- All Implemented Interfaces:
Serializable
public class PercentComplete extends Property
$Id$ Created: [Apr 6, 2004] Defines a PERCENT-COMPLETE iCalendar component property.- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
PercentComplete.Factory
-
Field Summary
-
Fields inherited from class net.fortuna.ical4j.model.Property
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 Summary
Constructors Constructor Description PercentComplete()
Default constructor.PercentComplete(int aPercentage)
PercentComplete(ParameterList aList, int aPercentage)
PercentComplete(ParameterList aList, String aValue)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description int
getPercentage()
String
getValue()
void
setPercentage(int percentage)
void
setValue(String aValue)
Sets the current value of the property.void
validate()
Perform validation on a property.-
Methods inherited from class net.fortuna.ical4j.model.Property
copy, equals, getName, getParameter, getParameters, getParameters, hashCode, toString
-
-
-
-
Constructor Detail
-
PercentComplete
public PercentComplete()
Default constructor.
-
PercentComplete
public PercentComplete(ParameterList aList, String aValue)
- Parameters:
aList
- a list of parameters for this componentaValue
- a value string for this component
-
PercentComplete
public PercentComplete(int aPercentage)
- Parameters:
aPercentage
- an int representation of a percentage
-
PercentComplete
public PercentComplete(ParameterList aList, int aPercentage)
- Parameters:
aList
- a list of parameters for this componentaPercentage
- an int representation of a percentage
-
-
Method Detail
-
getPercentage
public final int getPercentage()
- Returns:
- Returns the percentage.
-
setValue
public final void setValue(String aValue)
Sets the current value of the property.
-
getValue
public final String getValue()
-
setPercentage
public final void setPercentage(int percentage)
- Parameters:
percentage
- The percentage to set.
-
validate
public final void validate() throws ValidationException
Perform validation on a property.- Specified by:
validate
in classProperty
- Throws:
ValidationException
- where the property is not in a valid state
-
-