java.lang.Object
ch.qos.logback.core.spi.ContextAwareBase
ch.qos.logback.core.PropertyDefinerBase
ch.qos.logback.core.property.ResourceExistsPropertyDefiner
- All Implemented Interfaces:
ContextAware
,PropertyDefiner
In conjunction with
PropertyAction
sets the named variable to "true" if the resource
specified by the user is available on the class path, "false"
otherwise.- Since:
- 1.1.0
- Author:
- XuHuisheng, Ceki Gulcu
- See Also:
-
Field Summary
Fields inherited from class ch.qos.logback.core.spi.ContextAwareBase
context
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionReturns the string "true" if theresource
specified by the user is available on the class path, "false" otherwise.void
setResource
(String resource) The resource to search for on the class path.Methods inherited from class ch.qos.logback.core.PropertyDefinerBase
booleanAsStr
Methods inherited from class ch.qos.logback.core.spi.ContextAwareBase
addError, addError, addInfo, addInfo, addStatus, addWarn, addWarn, getContext, getDeclaredOrigin, getStatusManager, setContext
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface ch.qos.logback.core.spi.ContextAware
addError, addError, addInfo, addInfo, addStatus, addWarn, addWarn, getContext, setContext
-
Constructor Details
-
ResourceExistsPropertyDefiner
public ResourceExistsPropertyDefiner()
-
-
Method Details
-
getResource
-
setResource
The resource to search for on the class path.- Parameters:
resource
-
-
getPropertyValue
Returns the string "true" if theresource
specified by the user is available on the class path, "false" otherwise.- Returns:
- "true"|"false" depending on the availability of resource on the classpath
-