net.fortuna.ical4j.model.property

Class PercentComplete


public class PercentComplete
extends Property

$Id: PercentComplete.java,v 1.11 2008/12/16 12:34:51 fortuna Exp $ Created: [Apr 6, 2004] Defines a PERCENT-COMPLETE iCalendar component property.

Constructor Summary

PercentComplete()
Default constructor.
PercentComplete(ParameterList aList, String aValue)
PercentComplete(ParameterList aList, int aPercentage)
PercentComplete(int aPercentage)

Method Summary

int
getPercentage()
String
getValue()
void
setPercentage(int percentage)
void
setValue(String aValue)
void
validate()

Constructor Details

PercentComplete

public PercentComplete()
Default constructor.

PercentComplete

public PercentComplete(ParameterList aList,
                       String aValue)
Parameters:
aList - a list of parameters for this component
aValue - a value string for this component

PercentComplete

public PercentComplete(ParameterList aList,
                       int aPercentage)
Parameters:
aList - a list of parameters for this component
aPercentage - an int representation of a percentage

PercentComplete

public PercentComplete(int aPercentage)
Parameters:
aPercentage - an int representation of a percentage

Method Details

getPercentage

public final int getPercentage()
Returns:
Returns the percentage.

getValue

public final String getValue()

setPercentage

public final void setPercentage(int percentage)
Parameters:
percentage - The percentage to set.

setValue

public final void setValue(String aValue)

validate

public final void validate()
            throws ValidationException