|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--jas.util.ObjectFactory
The object factory is just a convenience class for creating objects from thier Class pointer. It hides some of the messiness of the java.lang.relect.* classes.
Constructor Summary | |
ObjectFactory(java.lang.Class c)
Create an ObjectFactory capable of creating objects of a specific class. |
Method Summary | |
boolean |
canBeCreatedFrom()
Determines if object can be constrcted from the specified types of arguments |
boolean |
canBeCreatedFrom(java.lang.Class c1)
Determines if object can be constrcted from the specified types of arguments |
boolean |
canBeCreatedFrom(java.lang.Class[] argc)
Determines if object can be constrcted from the specified types of arguments |
boolean |
canBeCreatedFrom(java.lang.Class c1,
java.lang.Class c2)
Determines if object can be constrcted from the specified types of arguments |
boolean |
canBeCreatedFrom(java.lang.Class c1,
java.lang.Class c2,
java.lang.Class c3)
Determines if object can be constrcted from the specified types of arguments |
boolean |
canBeCreatedFrom(java.lang.Class c1,
java.lang.Class c2,
java.lang.Class c3,
java.lang.Class c4)
Determines if object can be constrcted from the specified types of arguments |
boolean |
checkAccess()
Checks that the class is declared public. |
java.lang.Object |
create()
Creates an object from the specified arguments |
java.lang.Object |
create(java.lang.Object a1)
Creates an object from the specified arguments |
java.lang.Object |
create(java.lang.Object[] args)
Creates an object from the specified arguments |
java.lang.Object |
create(java.lang.Object a1,
java.lang.Object a2)
Creates an object from the specified arguments |
java.lang.Object |
create(java.lang.Object a1,
java.lang.Object a2,
java.lang.Object a3)
Creates an object from the specified arguments |
java.lang.Object |
create(java.lang.Object a1,
java.lang.Object a2,
java.lang.Object a3,
java.lang.Object a4)
Creates an object from the specified arguments |
java.lang.Class |
getSourceClass()
|
boolean |
inheritsFrom(java.lang.Class baseClass)
Checks that the class inherits from baseClass |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public ObjectFactory(java.lang.Class c)
c
- The class of objects to be created.Method Detail |
public java.lang.Object create() throws ObjectFactoryException
public java.lang.Object create(java.lang.Object a1) throws ObjectFactoryException
public java.lang.Object create(java.lang.Object a1, java.lang.Object a2) throws ObjectFactoryException
public java.lang.Object create(java.lang.Object a1, java.lang.Object a2, java.lang.Object a3) throws ObjectFactoryException
public boolean checkAccess()
public boolean inheritsFrom(java.lang.Class baseClass)
public java.lang.Object create(java.lang.Object a1, java.lang.Object a2, java.lang.Object a3, java.lang.Object a4) throws ObjectFactoryException
public java.lang.Object create(java.lang.Object[] args) throws ObjectFactoryException
public boolean canBeCreatedFrom()
public boolean canBeCreatedFrom(java.lang.Class c1)
public boolean canBeCreatedFrom(java.lang.Class c1, java.lang.Class c2)
public boolean canBeCreatedFrom(java.lang.Class c1, java.lang.Class c2, java.lang.Class c3)
public boolean canBeCreatedFrom(java.lang.Class c1, java.lang.Class c2, java.lang.Class c3, java.lang.Class c4)
public boolean canBeCreatedFrom(java.lang.Class[] argc)
public java.lang.Class getSourceClass()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |