Class JavaVersion
java.lang.Object
org.apache.tools.ant.taskdefs.condition.JavaVersion
- All Implemented Interfaces:
Condition
An Java version condition.
- Since:
- Ant 1.10.2
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionboolean
eval()
Evaluate the condition.Get the atleast attribute.Get the atmost attribute.Get the exactly attribute.void
setAtLeast
(String atLeast) Set the atleast attribute.void
Set the atmost attribute.void
setExactly
(String exactly) Set the exactly attribute.
-
Constructor Details
-
JavaVersion
public JavaVersion()
-
-
Method Details
-
eval
Evaluate the condition.- Specified by:
eval
in interfaceCondition
- Returns:
- true if the condition is true.
- Throws:
BuildException
- if an error occurs.
-
getAtLeast
Get the atleast attribute.- Returns:
- the atleast attribute.
-
setAtLeast
Set the atleast attribute. This is of the form major.minor.point. For example 1.7.0.- Parameters:
atLeast
- the version to set
-
getAtMost
Get the atmost attribute.- Returns:
- the atmost attribute.
- Since:
- Ant 1.10.10
-
setAtMost
Set the atmost attribute. This is of the form major.minor.point. For example 11.0.2- Parameters:
atMost
- the version to set- Since:
- Ant 1.10.10
-
getExactly
Get the exactly attribute.- Returns:
- the exactly attribute.
-
setExactly
Set the exactly attribute. This is of the form major.minor.point. For example 1.7.0.- Parameters:
exactly
- the version to check against.
-