net.fortuna.ical4j.model.property

Class Version


public class Version
extends Property

$Id: Version.java,v 1.13 2008/12/16 12:34:51 fortuna Exp $ Created: [Apr 6, 2004] Defines a VERSION iCalendar property. When creating a new calendar you should always add a version property with value "2.0". There is actually a constant defined in the Version class for this. e.g: Calendar calendar = new Calendar(); calendar.getProperties().add(Version.VERSION_2_0);

Field Summary

static Version
VERSION_2_0

Constructor Summary

Version()
Default constructor.
Version(ParameterList aList, String aValue)
Version(ParameterList aList, String aVersion1, String aVersion2)
Version(String minVersion, String maxVersion)

Method Summary

String
getMaxVersion()
String
getMinVersion()
String
getValue()
void
setMaxVersion(String maxVersion)
void
setMinVersion(String minVersion)
void
setValue(String aValue)
void
validate()

Field Details

VERSION_2_0

public static final Version VERSION_2_0

Constructor Details

Version

public Version()
Default constructor.

Version

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

Version

public Version(ParameterList aList,
               String aVersion1,
               String aVersion2)
Parameters:
aList - a list of parameters for this component
aVersion1 - a string representation of the minimum version
aVersion2 - a string representation of the maximum version

Version

public Version(String minVersion,
               String maxVersion)
Parameters:
minVersion - a string representation of the minimum version
maxVersion - a string representation of the maximum version

Method Details

getMaxVersion

public final String getMaxVersion()
Returns:
Returns the maxVersion.

getMinVersion

public final String getMinVersion()
Returns:
Returns the minVersion.

getValue

public final String getValue()

setMaxVersion

public void setMaxVersion(String maxVersion)
Parameters:
maxVersion - The maxVersion to set.

setMinVersion

public void setMinVersion(String minVersion)
Parameters:
minVersion - The minVersion to set.

setValue

public void setValue(String aValue)

validate

public final void validate()
            throws ValidationException