Class ClassLoaderNature
- java.lang.Object
-
- org.castor.core.nature.BaseNature
-
- org.castor.cpa.util.classresolution.nature.ClassLoaderNature
-
- All Implemented Interfaces:
Nature
public final class ClassLoaderNature extends BaseNature
AClassLoaderNature
provides a ClassLoader.- Since:
- 1.2.1
- Author:
- Lukas Lang
-
-
Constructor Summary
Constructors Constructor Description ClassLoaderNature(PropertyHolder holder)
Constructor takes thePropertyHolder
in use.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.ClassLoader
getClassLoader()
Returns aClassLoader
.java.lang.String
getId()
Returns the Nature Id.void
setClassLoader(java.lang.ClassLoader loader)
Sets theClassLoader
.-
Methods inherited from class org.castor.core.nature.BaseNature
getBooleanPropertyDefaultFalse, getHolder, getProperty, getPropertyAsList, getPropertyAsMap, setProperty
-
-
-
-
Constructor Detail
-
ClassLoaderNature
public ClassLoaderNature(PropertyHolder holder)
Constructor takes thePropertyHolder
in use.- Parameters:
holder
- PropertyHolder in use.
-
-
Method Detail
-
getId
public java.lang.String getId()
Returns the Nature Id.- Returns:
- The fully qualified class name.
- See Also:
Nature.getId()
-
setClassLoader
public void setClassLoader(java.lang.ClassLoader loader)
Sets theClassLoader
.- Parameters:
loader
- TheClassLoader
to use.
-
getClassLoader
public java.lang.ClassLoader getClassLoader()
Returns aClassLoader
.- Returns:
- A
ClassLoader
or null if not set.
-
-