public class ClassMapping
extends java.lang.Object
implements java.io.Serializable
The association follows the inheritance network, so a ClassMapping will search for interfaces or superclasses that might apply if a direct match does not exist.
| Constructor and Description |
|---|
ClassMapping()
Creates a new, empty factory
|
| Modifier and Type | Method and Description |
|---|---|
void |
addMapping(java.lang.Class objectClass,
java.lang.Object associated)
Add an class -> object mapping.
|
void |
addMapping(java.lang.String className,
java.lang.Object associated)
Add an class name -> object mapping.
|
static void |
main(java.lang.String[] argv)
Test main.
|
java.lang.Object |
objectFor(java.lang.Class classy)
Get the object associated with a class
|
java.lang.Object |
objectFor(java.lang.String className)
Get the object associated with a classname
|
java.lang.Class |
superClassListedFor(java.lang.Class classy)
Get the registered superclass for a class, null if none.
|
public java.lang.Object objectFor(java.lang.Class classy)
public java.lang.Object objectFor(java.lang.String className)
public java.lang.Class superClassListedFor(java.lang.Class classy)
public void addMapping(java.lang.Class objectClass,
java.lang.Object associated)
public void addMapping(java.lang.String className,
java.lang.Object associated)
public static void main(java.lang.String[] argv)