|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface CreatorManager
A class to manage the types of creators and the instansiated creators.
| Method Summary | |
|---|---|
void |
addCreator(java.lang.String scriptName,
Creator creator)
Add a new creator |
void |
addCreator(java.lang.String scriptName,
java.lang.String typename,
java.util.Map params)
Add a new creator |
void |
addCreatorType(java.lang.String id,
java.lang.String className)
In init mode, add a new type of creator |
Creator |
getCreator(java.lang.String scriptName)
Find an Creator by name |
java.util.Collection |
getCreatorNames()
Get a list of the javascript names of the allowed creators. |
boolean |
isDebug()
Debug mode allows access to the list of creator names |
void |
setCreators(java.util.Map creators)
Sets the creators for this creator manager. |
| Method Detail |
|---|
boolean isDebug()
getCreatorNames()
void addCreatorType(java.lang.String id,
java.lang.String className)
id - The name of the new creator typeclassName - The class that we create
void addCreator(java.lang.String scriptName,
java.lang.String typename,
java.util.Map params)
throws java.lang.InstantiationException,
java.lang.IllegalAccessException,
java.lang.IllegalArgumentException
scriptName - The name of the creator to Javascripttypename - The class to use as a creatorparams - The extra parameters to allow the creator to configure itself
java.lang.InstantiationException - If reflection based creation fails
java.lang.IllegalAccessException - If reflection based creation fails
java.lang.IllegalArgumentException - If we have a duplicate name
void addCreator(java.lang.String scriptName,
Creator creator)
throws java.lang.IllegalArgumentException
scriptName - The name of the creator to Javascriptcreator - The creator to add
java.lang.IllegalArgumentException - If we have a duplicate name
java.util.Collection getCreatorNames()
throws java.lang.SecurityException
java.lang.SecurityException - If we are not in debug mode
Creator getCreator(java.lang.String scriptName)
throws java.lang.SecurityException
Creator by name
scriptName - The name of the creator to Javascript
java.lang.SecurityException - If the Creator is not knownvoid setCreators(java.util.Map creators)
creators - the map of managed beans and their creator instances
|
Copyright ¬ 2005 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||