|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectjavax.servlet.jsp.PageContext
railo.runtime.PageContext
page context for every page object. the PageContext is a jsp page context expanded by cold fusion functionality. for example you have the method getSession to get jsp combatible session object (HTTPSession) and with sessionScope() you get CFML combatible session object (Struct,Scope).
| Field Summary |
| Fields inherited from class javax.servlet.jsp.PageContext |
APPLICATION, APPLICATION_SCOPE, CONFIG, EXCEPTION, OUT, PAGE, PAGE_SCOPE, PAGECONTEXT, REQUEST, REQUEST_SCOPE, RESPONSE, SESSION, SESSION_SCOPE |
| Constructor Summary | |
PageContext()
|
|
| Method Summary | |
abstract void |
addPageSource(PageSource ps,
boolean alsoInclude)
adds a PageSource |
abstract Application |
applicationScope()
|
abstract Argument |
argumentsScope()
|
abstract Argument |
argumentsScope(boolean bind)
return the argument scope |
abstract CGI |
cgiScope()
|
abstract void |
clear()
clear the actuell output buffer |
abstract void |
clearCatch()
clear all catches |
abstract void |
clearRemoteUser()
clear the remote user |
abstract Client |
clientScope()
|
abstract void |
close()
Close the response stream. |
abstract Cluster |
clusterScope()
|
abstract Cluster |
clusterScope(boolean create)
cluster scope |
abstract void |
compile(PageSource pageSource)
compile a CFML Template |
abstract void |
compile(java.lang.String templatePath)
compile a CFML Template |
abstract Cookie |
cookieScope()
|
abstract java.lang.Object |
evaluate(java.lang.String expression)
evaluate given expression |
abstract void |
execute(java.lang.String realPath,
boolean throwException)
execute a request n the pageConext |
abstract void |
flush()
Flush Content of buffer to the response stream of the Socket. |
abstract void |
forceWrite(java.lang.String str)
Writes a String to the Response Buffer,also when cfoutputonly is true and execution is outside of a cfoutput |
abstract Form |
formScope()
|
abstract java.lang.Object |
get(java.lang.Object coll,
Collection.Key key)
|
abstract java.lang.Object |
get(java.lang.Object coll,
Collection.Key key,
java.lang.Object defaultValue)
|
abstract java.lang.Object |
get(java.lang.Object coll,
java.lang.String key)
Deprecated. use instead |
abstract java.lang.Object |
get(java.lang.Object coll,
java.lang.String key,
java.lang.Object defaultValue)
Deprecated. use instead |
abstract Component |
getActiveComponent()
|
abstract UDF |
getActiveUDF()
|
abstract ApplicationContext |
getApplicationContext()
|
abstract PageSource |
getBasePageSource()
|
abstract java.lang.String |
getCFID()
|
abstract CFMLFactory |
getCFMLFactory()
|
abstract java.lang.String |
getCFToken()
|
abstract java.lang.Object |
getCollection(java.lang.Object coll,
Collection.Key key)
same like getProperty but return a collection object (QueryColumn) if return object is a Query |
abstract java.lang.Object |
getCollection(java.lang.Object coll,
Collection.Key key,
java.lang.Object defaultValue)
same like getProperty but return a collection object (QueryColumn) if return object is a Query |
abstract java.lang.Object |
getCollection(java.lang.Object coll,
java.lang.String key)
Deprecated. use instead |
abstract java.lang.Object |
getCollection(java.lang.Object coll,
java.lang.String key,
java.lang.Object defaultValue)
Deprecated. use instead |
abstract ConfigWeb |
getConfig()
|
abstract int |
getCurrentLevel()
returns the current level, how deep is the page stack |
abstract PageSource |
getCurrentPageSource()
|
abstract javax.servlet.jsp.tagext.Tag |
getCurrentTag()
returns the tag that is in use |
abstract PageSource |
getCurrentTemplatePageSource()
|
abstract DataSourceManager |
getDataSourceManager()
|
abstract Debugger |
getDebugger()
return debugger of the page Context |
abstract int |
getExecutionTime()
|
abstract FTPPool |
getFTPPool()
|
abstract java.lang.Object |
getFunction(java.lang.Object coll,
Collection.Key key,
java.lang.Object[] args)
call a UDF Function and return "return value" of the function |
abstract java.lang.Object |
getFunction(java.lang.Object coll,
java.lang.String key,
java.lang.Object[] args)
call a UDF Function and return "return value" of the function |
abstract java.lang.Object |
getFunctionWithNamedValues(java.lang.Object coll,
Collection.Key key,
java.lang.Object[] args)
call a UDF Function and return "return value" of the function |
abstract java.lang.Object |
getFunctionWithNamedValues(java.lang.Object coll,
java.lang.String key,
java.lang.Object[] args)
call a UDF Function and return "return value" of the function |
abstract javax.servlet.http.HttpServletRequest |
getHttpServletRequest()
return HttpServletRequest, getRequest only returns ServletRequest |
abstract javax.servlet.http.HttpServletResponse |
getHttpServletResponse()
return HttpServletResponse, getResponse only returns ServletResponse |
abstract int |
getId()
|
abstract Iterator |
getIterator(java.lang.String key)
get variable from string definition and cast ist to a Iterator Object |
abstract java.lang.String |
getJSessionId()
|
abstract java.util.Locale |
getLocale()
|
abstract PageSource |
getPageSource(java.lang.String realPath)
|
abstract PageContext |
getParentPageContext()
|
abstract Resource |
getPhysical(java.lang.String realPath,
boolean alsoDefaultMapping)
|
abstract boolean |
getPsq()
returns if single quotes will be preserved inside a query tag (psq=preserve single quote) |
abstract Query |
getQuery(java.lang.String key)
get variable from string definition and cast ist to a Query Object |
abstract QueryCache |
getQueryCache()
|
abstract Reference |
getReference(java.lang.Object coll,
Collection.Key key)
|
abstract Reference |
getReference(java.lang.Object coll,
java.lang.String key)
Deprecated. use instead |
abstract PageSource |
getRelativePageSource(java.lang.String realPath)
creates a PageSource from Realpath |
abstract Credential |
getRemoteUser()
|
abstract long |
getRequestTimeout()
|
abstract Resource |
getRootTemplateDirectory()
|
abstract javax.servlet.ServletOutputStream |
getServletOutputStream()
|
abstract long |
getStartTime()
|
abstract Array |
getTemplatePath()
array of current template stack |
abstract java.lang.Thread |
getThread()
|
abstract Threads |
getThreadScope(java.lang.String name)
|
abstract java.lang.String[] |
getThreadScopeNames()
|
abstract java.util.TimeZone |
getTimeZone()
|
abstract java.lang.String |
getURLToken()
|
abstract java.lang.Object |
getVariable(java.lang.String var)
|
abstract VariableUtil |
getVariableUtil()
|
abstract void |
handlePageException(PageException pe)
specialised method for handlePageException with argument Exception or Throwable |
abstract boolean |
hasFamily()
|
abstract void |
include(PageSource source)
FUTURE set this function to deprecated includes a path from a absolute path |
abstract void |
initBody(javax.servlet.jsp.tagext.BodyTag bodyTag,
int state)
init body of a tag |
abstract boolean |
isCFCRequest()
|
abstract Component |
loadComponent(java.lang.String compPath)
|
abstract Scope |
localScope()
|
abstract void |
outputEnd()
ends a cfoutput block |
abstract void |
outputStart()
starts a cfoutput block |
abstract void |
param(java.lang.String type,
java.lang.String name,
java.lang.Object defaultValue)
|
abstract void |
param(java.lang.String type,
java.lang.String name,
java.lang.Object defaultValue,
double min,
double max)
|
abstract void |
param(java.lang.String type,
java.lang.String name,
java.lang.Object defaultValue,
java.lang.String pattern)
|
abstract void |
releaseBody(javax.servlet.jsp.tagext.BodyTag bodyTag,
int state)
release body of a tag |
abstract void |
removeLastPageSource(boolean alsoInclude)
remove the last PageSource |
abstract java.lang.Object |
removeVariable(java.lang.String var)
|
abstract Request |
requestScope()
|
abstract void |
reuse(javax.servlet.jsp.tagext.Tag tag)
puts a tag back to pool |
abstract Scope |
scope(int type)
returns matching scope |
abstract Server |
serverScope()
|
abstract Session |
sessionScope()
|
abstract java.lang.Object |
set(java.lang.Object coll,
Collection.Key key,
java.lang.Object value)
set property at a collection object |
abstract java.lang.Object |
set(java.lang.Object coll,
java.lang.String key,
java.lang.Object value)
Deprecated. use instead |
abstract void |
setApplicationContext(ApplicationContext applicationContext)
|
abstract PageException |
setCatch(java.lang.Throwable t)
sets a excption |
abstract void |
setCFOutputOnly(boolean boolEnablecfoutputonly)
sets state of cfoutput only |
abstract void |
setCFOutputOnly(short enablecfoutputonly)
sets state of cfoutput only |
abstract void |
setErrorPage(ErrorPage ep)
sets the error page |
abstract void |
setExecutionTime(int executionTime)
|
abstract void |
setHeader(java.lang.String name,
java.lang.String value)
write a value to the header of the response |
abstract void |
setLocale(java.util.Locale locale)
|
abstract void |
setLocale(java.lang.String strLocale)
Deprecated. use instead |
abstract void |
setPsq(boolean psq)
sets if inside a query tag single quote will be preserved (preserve single quote) |
abstract void |
setRemoteUser(Credential remoteUser)
|
abstract void |
setRequestTimeout(long requestTimeout)
|
abstract boolean |
setSilent()
sets the pagecontext silent |
abstract void |
setThreadScope(java.lang.String name,
Threads t)
set a thread to the context |
abstract void |
setTimeZone(java.util.TimeZone timeZone)
|
abstract java.lang.Object |
setVariable(java.lang.String var,
java.lang.Object value)
sets a value by string syntax ("scopename.key.key" -> "url.name") |
abstract void |
setVariablesScope(Variables scope)
set a other variable scope |
abstract void |
throwCatch()
return throwed exception |
abstract PageSource |
toPageSource(Resource res,
PageSource defaultValue)
|
abstract java.lang.Object |
touch(java.lang.Object coll,
Collection.Key key)
touch a new property, if property doesn't existset a Struct, otherwise do nothing |
abstract java.lang.Object |
touch(java.lang.Object coll,
java.lang.String key)
Deprecated. use instead |
abstract Undefined |
undefinedScope()
|
abstract boolean |
unsetSilent()
unsets the pagecontext silent |
abstract URLForm |
urlFormScope()
|
abstract URL |
urlScope()
|
abstract Undefined |
us()
|
abstract javax.servlet.jsp.tagext.Tag |
use(java.lang.Class tagClass)
returns a tag from tag handler pool |
abstract javax.servlet.jsp.tagext.Tag |
use(java.lang.String tagClassName)
returns a tag from tag handler pool |
abstract Variables |
variablesScope()
|
abstract void |
write(java.lang.String str)
Writes a String to the Response Buffer |
abstract void |
writePSQ(java.lang.Object o)
Writes a String to the Response Buffer,also when cfoutputonly is true and execution is outside of a cfoutput |
| Methods inherited from class javax.servlet.jsp.PageContext |
findAttribute, forward, getAttribute, getAttribute, getAttributeNamesInScope, getAttributesScope, getException, getOut, getPage, getRequest, getResponse, getServletConfig, getServletContext, getSession, handlePageException, handlePageException, include, initialize, popBody, pushBody, release, removeAttribute, removeAttribute, setAttribute, setAttribute |
| Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public PageContext()
| Method Detail |
public abstract Scope scope(int type)
throws PageException
type - type of scope (Scope.xx)
PageExceptionpublic abstract Undefined undefinedScope()
public abstract Variables variablesScope()
public abstract URL urlScope()
public abstract Form formScope()
public abstract URLForm urlFormScope()
public abstract Request requestScope()
public abstract CGI cgiScope()
public abstract Application applicationScope()
throws PageException
PageExceptionpublic abstract Argument argumentsScope()
public abstract Argument argumentsScope(boolean bind)
bind - indicate that the Argument Scope is binded for using outsite of the udf
public abstract Scope localScope()
public abstract Session sessionScope()
throws PageException
PageException
public abstract Server serverScope()
throws PageException
PageExceptionpublic abstract Cookie cookieScope()
public abstract Client clientScope()
throws PageException
PageException
public abstract Cluster clusterScope()
throws PageException
PageException
public abstract Cluster clusterScope(boolean create)
throws PageException
create - return null when false and scope does not exists
PageException
public abstract java.lang.Object set(java.lang.Object coll,
java.lang.String key,
java.lang.Object value)
throws PageException
set(Object, railo.runtime.type.Collection.Key, Object)
coll - Collection Object (Collection, HashMap aso.)key - key of the new valuevalue - new Value
PageException
public abstract java.lang.Object set(java.lang.Object coll,
Collection.Key key,
java.lang.Object value)
throws PageException
coll - Collection Object (Collection, HashMap aso.)key - key of the new valuevalue - new Value
PageException
public abstract java.lang.Object touch(java.lang.Object coll,
java.lang.String key)
throws PageException
touch(Object, railo.runtime.type.Collection.Key)
coll - Collection Objectkey - key to touch
PageException
public abstract java.lang.Object touch(java.lang.Object coll,
Collection.Key key)
throws PageException
coll - Collection Objectkey - key to touch
PageException
public abstract java.lang.Object getCollection(java.lang.Object coll,
java.lang.String key)
throws PageException
getCollection(Object, railo.runtime.type.Collection.Key, Object)
coll - Collection Objectkey - key to touch
PageException
public abstract java.lang.Object getCollection(java.lang.Object coll,
Collection.Key key)
throws PageException
coll - Collection Objectkey - key to touch
PageException
public abstract java.lang.Object getCollection(java.lang.Object coll,
java.lang.String key,
java.lang.Object defaultValue)
getCollection(Object, railo.runtime.type.Collection.Key, Object)
coll - Collection Objectkey - key to touch
public abstract java.lang.Object getCollection(java.lang.Object coll,
Collection.Key key,
java.lang.Object defaultValue)
coll - Collection Objectkey - key to touch
public abstract java.lang.Object get(java.lang.Object coll,
java.lang.String key)
throws PageException
get(Object, railo.runtime.type.Collection.Key)
coll - Collection to get valuekey - key of the value
PageException
public abstract java.lang.Object get(java.lang.Object coll,
Collection.Key key)
throws PageException
coll - Collection to get valuekey - key of the value
PageException
public abstract Reference getReference(java.lang.Object coll,
java.lang.String key)
throws PageException
getReference(Object, railo.runtime.type.Collection.Key)
coll - Collection to get valuekey - key of the value
PageException
public abstract Reference getReference(java.lang.Object coll,
Collection.Key key)
throws PageException
coll - Collection to get valuekey - key of the value
PageException
public abstract java.lang.Object get(java.lang.Object coll,
java.lang.String key,
java.lang.Object defaultValue)
get(Object, railo.runtime.type.Collection.Key, Object)
coll - Collection to get valuekey - key of the value
public abstract java.lang.Object get(java.lang.Object coll,
Collection.Key key,
java.lang.Object defaultValue)
coll - Collection to get valuekey - key of the value
public abstract java.lang.Object setVariable(java.lang.String var,
java.lang.Object value)
throws PageException
var - Variable String name to setvalue - value to set
PageException
public abstract java.lang.Object getVariable(java.lang.String var)
throws PageException
var - variable name to get
PageException
public abstract java.lang.Object evaluate(java.lang.String expression)
throws PageException
expression - expression to evaluate
PageException
public abstract java.lang.Object removeVariable(java.lang.String var)
throws PageException
var - variable name to get
PageException
public abstract Query getQuery(java.lang.String key)
throws PageException
key - Variable Name to get
PageException
public abstract void setHeader(java.lang.String name,
java.lang.String value)
name - name of the value to setvalue - value to setpublic abstract java.lang.String getCFID()
public abstract java.lang.String getCFToken()
public abstract java.lang.String getJSessionId()
public abstract java.lang.String getURLToken()
public abstract int getId()
public abstract java.util.Locale getLocale()
public abstract void setLocale(java.util.Locale locale)
public abstract void setLocale(java.lang.String strLocale)
throws PageException
setLocale(Locale)
strLocale - The locale to set as String.
PageExceptionpublic abstract ConfigWeb getConfig()
public abstract javax.servlet.http.HttpServletRequest getHttpServletRequest()
public abstract javax.servlet.http.HttpServletResponse getHttpServletResponse()
public abstract javax.servlet.ServletOutputStream getServletOutputStream()
throws java.io.IOException
java.io.IOExceptionpublic abstract javax.servlet.jsp.tagext.Tag getCurrentTag()
public abstract ApplicationContext getApplicationContext()
public abstract void write(java.lang.String str)
throws java.io.IOException
str -
java.io.IOException
public abstract void forceWrite(java.lang.String str)
throws java.io.IOException
str -
java.io.IOException
public abstract void writePSQ(java.lang.Object o)
throws java.io.IOException,
PageException
o -
java.io.IOException
PageExceptionpublic abstract PageSource getCurrentPageSource()
public abstract PageSource getCurrentTemplatePageSource()
public abstract PageSource getBasePageSource()
public abstract boolean setSilent()
public abstract boolean unsetSilent()
public abstract Debugger getDebugger()
public abstract int getExecutionTime()
public abstract void setExecutionTime(int executionTime)
executionTime - The executionTime to set.
public abstract Credential getRemoteUser()
throws PageException
PageExceptionpublic abstract void clearRemoteUser()
public abstract void setRemoteUser(Credential remoteUser)
remoteUser - The remoteUser to set.
public abstract Array getTemplatePath()
throws PageException
PageExceptionpublic abstract int getCurrentLevel()
public abstract VariableUtil getVariableUtil()
public abstract void setApplicationContext(ApplicationContext applicationContext)
applicationContext - The applicationContext to set.public abstract PageSource getRelativePageSource(java.lang.String realPath)
realPath -
public abstract PageSource getPageSource(java.lang.String realPath)
public abstract Resource getPhysical(java.lang.String realPath,
boolean alsoDefaultMapping)
public abstract PageSource toPageSource(Resource res,
PageSource defaultValue)
public abstract void setVariablesScope(Variables scope)
scope -
public abstract void include(PageSource source)
throws javax.servlet.ServletException
source - absolute path as file object
javax.servlet.ServletExceptionpublic abstract void clear()
public abstract FTPPool getFTPPool()
public abstract long getRequestTimeout()
public abstract QueryCache getQueryCache()
public abstract void setRequestTimeout(long requestTimeout)
requestTimeout - The requestTimeout to set.public abstract void setCFOutputOnly(boolean boolEnablecfoutputonly)
boolEnablecfoutputonly - public abstract boolean getPsq()
public abstract void close()
public abstract void addPageSource(PageSource ps,
boolean alsoInclude)
ps - alsoInclude - public abstract void clearCatch()
public abstract void execute(java.lang.String realPath,
boolean throwException)
throws javax.servlet.ServletException
realPath -
PageException
java.io.IOException
javax.servlet.ServletExceptionpublic abstract void flush()
public abstract java.lang.Object getFunction(java.lang.Object coll,
java.lang.String key,
java.lang.Object[] args)
throws PageException
coll - Collection of the UDF Functionkey - name of the functionargs - arguments to call the function
PageException
public abstract java.lang.Object getFunction(java.lang.Object coll,
Collection.Key key,
java.lang.Object[] args)
throws PageException
coll - Collection of the UDF Functionkey - name of the functionargs - arguments to call the function
PageException
public abstract java.lang.Object getFunctionWithNamedValues(java.lang.Object coll,
java.lang.String key,
java.lang.Object[] args)
throws PageException
coll - Collection of the UDF Functionkey - name of the functionargs - arguments to call the function
PageException
public abstract java.lang.Object getFunctionWithNamedValues(java.lang.Object coll,
Collection.Key key,
java.lang.Object[] args)
throws PageException
coll - Collection of the UDF Functionkey - name of the functionargs - arguments to call the function
PageException
public abstract Iterator getIterator(java.lang.String key)
throws PageException
key - Variable Name to get
PageExceptionpublic abstract Resource getRootTemplateDirectory()
public abstract long getStartTime()
public abstract java.lang.Thread getThread()
public abstract void handlePageException(PageException pe)
pe - Page Exceptionpublic abstract void outputEnd()
public abstract void outputStart()
public abstract void removeLastPageSource(boolean alsoInclude)
alsoInclude -
public abstract void reuse(javax.servlet.jsp.tagext.Tag tag)
throws PageException
tag - tags to puts back
PageExceptionpublic abstract PageException setCatch(java.lang.Throwable t)
t -
public abstract void setCFOutputOnly(short enablecfoutputonly)
enablecfoutputonly - public abstract void setErrorPage(ErrorPage ep)
ep - public abstract void setPsq(boolean psq)
psq - sets preserve single quote for query
public abstract void throwCatch()
throws PageException
PageException
public abstract javax.servlet.jsp.tagext.Tag use(java.lang.Class tagClass)
throws PageException
tagClass - class to load from ta handler pool
PageException
public abstract javax.servlet.jsp.tagext.Tag use(java.lang.String tagClassName)
throws PageException
tagClassName -
PageExceptionpublic abstract Undefined us()
public abstract void compile(java.lang.String templatePath)
throws PageException
templatePath -
PageException
public abstract void compile(PageSource pageSource)
throws PageException
pageSource -
PageException
public abstract void initBody(javax.servlet.jsp.tagext.BodyTag bodyTag,
int state)
throws javax.servlet.jsp.JspException
bodyTag - state -
javax.servlet.jsp.JspException
public abstract void releaseBody(javax.servlet.jsp.tagext.BodyTag bodyTag,
int state)
bodyTag - state -
public abstract void param(java.lang.String type,
java.lang.String name,
java.lang.Object defaultValue)
throws PageException
type - name - defaultValue -
PageException
public abstract void param(java.lang.String type,
java.lang.String name,
java.lang.Object defaultValue,
java.lang.String pattern)
throws PageException
type - name - defaultValue -
PageException
public abstract void param(java.lang.String type,
java.lang.String name,
java.lang.Object defaultValue,
double min,
double max)
throws PageException
type - name - defaultValue -
PageExceptionpublic abstract boolean isCFCRequest()
public abstract DataSourceManager getDataSourceManager()
public abstract CFMLFactory getCFMLFactory()
public abstract PageContext getParentPageContext()
public abstract Threads getThreadScope(java.lang.String name)
public abstract void setThreadScope(java.lang.String name,
Threads t)
name - t - public abstract java.lang.String[] getThreadScopeNames()
public abstract boolean hasFamily()
public abstract Component loadComponent(java.lang.String compPath)
throws PageException
PageExceptionpublic abstract Component getActiveComponent()
public abstract UDF getActiveUDF()
public abstract java.util.TimeZone getTimeZone()
public abstract void setTimeZone(java.util.TimeZone timeZone)
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||