|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.jcon.data.ClassMapping
public class ClassMapping
A ClassMapping is an association between classes and objects.
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 Summary | |
|---|---|
ClassMapping()
Creates a new, empty factory |
|
| Method Summary | |
|---|---|
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. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public ClassMapping()
| Method Detail |
|---|
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)
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||