Class SystemProperties
java.lang.Object
org.codehaus.commons.compiler.util.SystemProperties
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic booleangetBooleanClassProperty(Class<?> targetClass, String classPropertyName) static booleangetBooleanClassProperty(Class<?> targetClass, String classPropertyName, boolean defaultValue) static StringgetClassProperty(Class<?> targetClass, String classPropertyName) static StringgetClassProperty(Class<?> targetClass, String classPropertyName, String defaultValue) Gets the value of a "class property".static intgetIntegerClassProperty(Class<?> targetClass, String classPropertyName, int defaultValue)
-
Constructor Details
-
SystemProperties
private SystemProperties()
-
-
Method Details
-
getBooleanClassProperty
-
getBooleanClassProperty
-
getIntegerClassProperty
public static int getIntegerClassProperty(Class<?> targetClass, String classPropertyName, int defaultValue) - Returns:
- The value of the class property, converted to integer, or, if that class property is not set, defaultValue
- Throws:
NumberFormatException- The value of the class property could be parsed as an integer- See Also:
-
getClassProperty
-
getClassProperty
@Nullable public static String getClassProperty(Class<?> targetClass, String classPropertyName, @Nullable String defaultValue) Gets the value of a "class property".A class property is configured by a set of system properties (decreasing priority):
- fully-qualified-name-of-targetClass
.classPropertyName - simple-name-of-targetClass
.classPropertyName
- Returns:
- The value of the class property, or, if that class property is not set, defaultValue
- fully-qualified-name-of-targetClass
-