|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface Creator
A base class for all AllowedClasses
Field Summary | |
---|---|
static java.lang.String |
APPLICATION
Application scope: named reference remains available in the ServletContext until it is reclaimed. |
static java.lang.String |
PAGE
Page scope: (this is the default) the named reference remains available in this PageContext until the return from the current Servlet.service() invocation. |
static java.lang.String |
REQUEST
Request scope: the named reference remains available from the ServletRequest associated with the Servlet until the current request is completed. |
static java.lang.String |
SCRIPT
Script scope (tied to a id recorded in Javascript): the named reference remains available while the script variable remains stored in the browser. |
static java.lang.String |
SESSION
Session scope (only valid if this page participates in a session): the named reference remains available from the HttpSession (if any) associated with the Servlet until the HttpSession is invalidated. |
Method Summary | |
---|---|
java.lang.Object |
getInstance()
Accessor for the/an instance of this Creator. |
java.lang.String |
getJavascript()
How is this creator refered to in Javascript land? |
java.lang.String |
getScope()
Each Creator creates objects with a given scope. |
java.lang.Class |
getType()
Accessor for the java.lang.Class that this Creator
allows access to. |
boolean |
isCacheable()
Is the class behind the Creator likely to change over time? |
void |
setProperties(java.util.Map params)
DefaultConfiguration is done via access to the DOM Element. |
Field Detail |
---|
static final java.lang.String APPLICATION
static final java.lang.String SESSION
static final java.lang.String SCRIPT
static final java.lang.String REQUEST
PAGE
scope
and it is recommended to use PAGE
scope in place of this scope.
Use of "request" may be deprecated in the future.
static final java.lang.String PAGE
Method Detail |
---|
void setProperties(java.util.Map params) throws java.lang.IllegalArgumentException
params
- The map of paramters to configure the creator
java.lang.IllegalArgumentException
- If the config data in the Element is invalidjava.lang.Class getType()
java.lang.Class
that this Creator
allows access to.
java.lang.Object getInstance() throws java.lang.InstantiationException
java.lang.InstantiationException
- If for some reason the object can not be createdjava.lang.String getScope()
boolean isCacheable()
java.lang.String getJavascript()
|
Copyright ? 2005 | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |