public static class SubClasser.MultiSubClasser extends java.lang.Object implements SubClasser
SubClasser.MultiSubClasser, SubClasser.UtilitiesCLASS_VERSION| Constructor and Description | 
|---|
SubClasser.MultiSubClasser()  | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
addSubClasser(SubClasser pSubClasser)
Add a subclasser to the chain of subclassers. 
 | 
void | 
createdInstance(java.lang.Object pInstance,
               Nucleus pNucleus,
               atg.nucleus.PropertyConfiguration pPropertyConfiguration,
               java.lang.Object pPreviousInstance)
Invokes createdInstance on each SubClasser. 
 | 
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. 
 | 
public void addSubClasser(SubClasser pSubClasser)
pSubClasser - the SubClasser to add.public 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
getSubClass in interface SubClasserpClass - the classpNucleus - 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 occurspublic void createdInstance(java.lang.Object pInstance,
                   Nucleus pNucleus,
                   atg.nucleus.PropertyConfiguration pPropertyConfiguration,
                   java.lang.Object pPreviousInstance)
createdInstance in interface SubClasserpInstance - an Object valuepNucleus - a Nucleus valuepPropertyConfiguration - a PropertyConfiguration valuepPreviousInstance - an Object value