public interface SubClasser
Created: March 23 2009
| Modifier and Type | Interface and Description |
|---|---|
static class |
SubClasser.MultiSubClasser
A SubClasser that delegates to multiple SubClasses.
|
static class |
SubClasser.Utilities
Utilities for dealing with SubClassers.
|
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
CLASS_VERSION
Class version string
|
| Modifier and Type | Method and Description |
|---|---|
void |
createdInstance(java.lang.Object pInstance,
Nucleus pNucleus,
atg.nucleus.PropertyConfiguration pPropertyConfiguration,
java.lang.Object pPreviousInstance)
Notification after an instance has been created.
|
java.lang.Class |
getSubClass(java.lang.Class pClass,
Nucleus pNucleus,
atg.nucleus.PropertyConfiguration pPropertyConfiguration,
java.lang.Object pPreviousInstance)
Get a subclass of the specified class.
|
static final java.lang.String CLASS_VERSION
java.lang.Class getSubClass(java.lang.Class pClass,
Nucleus pNucleus,
atg.nucleus.PropertyConfiguration pPropertyConfiguration,
java.lang.Object pPreviousInstance)
throws java.lang.InstantiationException,
java.lang.IllegalAccessException
pClass - the class as specified by $class, or
perhaps by an earlier subclasser in the chain.pNucleus - the nucleus instance doing the instantiatingpPropertyConfiguration - the configuration filepPreviousInstance - the previous instance (only supplied
with a reload).java.lang.InstantiationException - if an error occursjava.lang.IllegalAccessException - if an error occursvoid createdInstance(java.lang.Object pInstance,
Nucleus pNucleus,
atg.nucleus.PropertyConfiguration pPropertyConfiguration,
java.lang.Object pPreviousInstance)
pInstance - the instance that was created.pNucleus - the nucleus instance doing the instantiatingpPropertyConfiguration - the configuration filepPreviousInstance - the previous instance (only supplied
with a reload).