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
AClassLoaderNatureprovides a ClassLoader.- Since:
- 1.2.1
- Author:
- Lukas Lang
-
-
Constructor Summary
Constructors Constructor Description ClassLoaderNature(PropertyHolder holder)Constructor takes thePropertyHolderin use.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.ClassLoadergetClassLoader()Returns aClassLoader.java.lang.StringgetId()Returns the Nature Id.voidsetClassLoader(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 thePropertyHolderin 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- TheClassLoaderto use.
-
getClassLoader
public java.lang.ClassLoader getClassLoader()
Returns aClassLoader.- Returns:
- A
ClassLoaderor null if not set.
-
-