|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectrailo.runtime.type.trace.TraceObjectSupport
railo.runtime.type.trace.TOObjects
railo.runtime.type.trace.TOUDF
public class TOUDF
Field Summary |
---|
Fields inherited from interface railo.runtime.type.UDF |
---|
RETURN_FORMAT_JSON, RETURN_FORMAT_PLAIN, RETURN_FORMAT_SERIALIZE, RETURN_FORMAT_WDDX |
Method Summary | |
---|---|
Object |
call(PageContext pageContext,
Object[] args,
boolean doIncludePath)
call user defined Funcion with parameters as Object Array |
Object |
callWithNamedValues(PageContext pageContext,
Struct values,
boolean doIncludePath)
call user defined Funcion with a hashmap of named values |
UDF |
duplicate()
|
int |
getAccess()
return the access modifier of this member |
Object |
getDefaultValue(PageContext pc,
int index)
|
String |
getDescription()
|
String |
getDisplayName()
|
FunctionArgument[] |
getFunctionArguments()
return all function arguments of this UDF |
String |
getFunctionName()
|
String |
getHint()
|
Struct |
getMetaData(PageContext pc)
|
boolean |
getOutput()
|
Component |
getOwnerComponent()
it is the component in whitch this udf is constructed, must not be the same as active udf |
Page |
getPage()
|
int |
getReturnFormat()
|
int |
getReturnType()
|
String |
getReturnTypeAsString()
|
Boolean |
getSecureJson()
returns null when not defined |
Object |
getValue()
return the value itself |
Boolean |
getVerifyClient()
returns null when not defined |
Object |
implementation(PageContext pageContext)
abstract method for the function Body |
Methods inherited from class railo.runtime.type.trace.TOObjects |
---|
call, call, callWithNamedValues, callWithNamedValues, castToBoolean, castToBooleanValue, castToDateTime, castToDateTime, castToDoubleValue, castToDoubleValue, castToString, castToString, compareTo, compareTo, compareTo, compareTo, get, get, get, get, isInitalized, set, set, setEL, setEL, toDumpData |
Methods inherited from class railo.runtime.type.trace.TraceObjectSupport |
---|
equals, log, toString, toTraceObject |
Methods inherited from class java.lang.Object |
---|
getClass, hashCode, notify, notifyAll, wait, wait, wait |
Methods inherited from interface railo.runtime.dump.Dumpable |
---|
toDumpData |
Method Detail |
---|
public int getAccess()
Member
getAccess
in interface Member
Member.getAccess()
public Object getValue()
Member
getValue
in interface Member
Member.getValue()
public Object implementation(PageContext pageContext) throws Throwable
UDF
implementation
in interface UDF
Throwable
UDF.implementation(railo.runtime.PageContext)
public FunctionArgument[] getFunctionArguments()
UDF
getFunctionArguments
in interface UDF
UDF.getFunctionArguments()
public Object getDefaultValue(PageContext pc, int index) throws PageException
getDefaultValue
in interface UDF
PageException
UDF.getDefaultValue(railo.runtime.PageContext, int)
public String getFunctionName()
getFunctionName
in interface UDF
UDF.getFunctionName()
public boolean getOutput()
getOutput
in interface UDF
UDF.getOutput()
public int getReturnType()
getReturnType
in interface UDF
UDF.getReturnType()
public int getReturnFormat()
getReturnFormat
in interface UDF
UDF.getReturnFormat()
public Boolean getSecureJson()
UDF
getSecureJson
in interface UDF
UDF.getSecureJson()
public Boolean getVerifyClient()
UDF
getVerifyClient
in interface UDF
UDF.getVerifyClient()
public String getReturnTypeAsString()
getReturnTypeAsString
in interface UDF
UDF.getReturnTypeAsString()
public String getDescription()
getDescription
in interface UDF
UDF.getDescription()
public Object callWithNamedValues(PageContext pageContext, Struct values, boolean doIncludePath) throws PageException
UDF
callWithNamedValues
in interface UDF
values
- named values
PageException
UDF.callWithNamedValues(railo.runtime.PageContext, railo.runtime.type.Struct, boolean)
public Object call(PageContext pageContext, Object[] args, boolean doIncludePath) throws PageException
UDF
call
in interface UDF
args
- parameters for the function
PageException
UDF.call(railo.runtime.PageContext, java.lang.Object[], boolean)
public String getDisplayName()
getDisplayName
in interface UDF
UDF.getDisplayName()
public String getHint()
getHint
in interface UDF
UDF.getHint()
public Page getPage()
getPage
in interface UDF
UDF.getPage()
public Struct getMetaData(PageContext pc) throws PageException
getMetaData
in interface UDF
PageException
UDF.getMetaData(railo.runtime.PageContext)
public UDF duplicate()
duplicate
in interface UDF
UDF.duplicate()
public Component getOwnerComponent()
UDF
getOwnerComponent
in interface UDF
UDF.getOwnerComponent()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |