|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
a user defined function
| Field Summary | |
static int |
RETURN_FORMAT_JSON
|
static int |
RETURN_FORMAT_PLAIN
|
static int |
RETURN_FORMAT_SERIALIZE
|
static int |
RETURN_FORMAT_WDDX
|
| Method Summary | |
java.lang.Object |
call(PageContext pageContext,
java.lang.Object[] args,
boolean doIncludePath)
call user defined Funcion with parameters as Object Array |
java.lang.Object |
callWithNamedValues(PageContext pageContext,
Struct values,
boolean doIncludePath)
call user defined Funcion with a hashmap of named values |
UDF |
duplicate()
|
java.lang.Object |
getDefaultValue(PageContext pc,
int index)
|
java.lang.String |
getDescription()
|
java.lang.String |
getDisplayName()
|
FunctionArgument[] |
getFunctionArguments()
return all function arguments of this UDF |
java.lang.String |
getFunctionName()
|
java.lang.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()
|
java.lang.String |
getReturnTypeAsString()
|
java.lang.Boolean |
getSecureJson()
returns null when not defined |
java.lang.Boolean |
getVerifyClient()
returns null when not defined |
java.lang.Object |
implementation(PageContext pageContext)
abstract method for the function Body |
| Methods inherited from interface railo.runtime.dump.Dumpable |
toDumpData |
| Methods inherited from interface railo.runtime.component.Member |
getAccess, getValue |
| Field Detail |
public static final int RETURN_FORMAT_WDDX
public static final int RETURN_FORMAT_JSON
public static final int RETURN_FORMAT_PLAIN
public static final int RETURN_FORMAT_SERIALIZE
| Method Detail |
public java.lang.Object implementation(PageContext pageContext)
throws java.lang.Throwable
pageContext -
java.lang.Throwablepublic FunctionArgument[] getFunctionArguments()
PageException
public java.lang.Object getDefaultValue(PageContext pc,
int index)
throws PageException
pc - index -
PageExceptionpublic java.lang.String getFunctionName()
public boolean getOutput()
public int getReturnType()
public int getReturnFormat()
public java.lang.Boolean getSecureJson()
public java.lang.Boolean getVerifyClient()
public java.lang.String getReturnTypeAsString()
public java.lang.String getDescription()
public java.lang.Object callWithNamedValues(PageContext pageContext,
Struct values,
boolean doIncludePath)
throws PageException
pageContext - values - named valuesdoIncludePath -
PageException
public java.lang.Object call(PageContext pageContext,
java.lang.Object[] args,
boolean doIncludePath)
throws PageException
pageContext - args - parameters for the functiondoIncludePath -
PageExceptionpublic java.lang.String getDisplayName()
public java.lang.String getHint()
public Page getPage()
public Struct getMetaData(PageContext pc)
throws PageException
PageExceptionpublic UDF duplicate()
public Component getOwnerComponent()
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||