|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.caucho.quercus.env.Value
com.caucho.quercus.env.Callback
com.caucho.quercus.env.CallbackFunction
public class CallbackFunction
Represents a call to a function.
| Field Summary |
|---|
| Fields inherited from class com.caucho.quercus.env.Value |
|---|
L, NULL_ARGS, NULL_VALUE_ARRAY, SCALAR_V |
| Constructor Summary | |
|---|---|
CallbackFunction(AbstractFunction fun)
|
|
CallbackFunction(AbstractFunction fun,
java.lang.String funName)
|
|
CallbackFunction(Env env,
java.lang.String funName)
|
|
| Method Summary | |
|---|---|
Value |
call(Env env)
Evaluates the callback with no arguments. |
Value |
call(Env env,
Value a1)
Evaluates the callback with 1 argument. |
Value |
call(Env env,
Value[] args)
Evaluates the callback with variable arguments. |
Value |
call(Env env,
Value a1,
Value a2)
Evaluates the callback with 2 arguments. |
Value |
call(Env env,
Value a1,
Value a2,
Value a3)
Evaluates the callback with 3 arguments. |
Value |
call(Env env,
Value a1,
Value a2,
Value a3,
Value a4)
Evaluates the callback with 3 arguments. |
Value |
call(Env env,
Value a1,
Value a2,
Value a3,
Value a4,
Value a5)
Evaluates the callback with 3 arguments. |
java.lang.String |
getCallbackName()
Returns the name of the callback. |
AbstractFunction |
getFunction(Env env)
|
boolean |
isInternal(Env env)
Returns true if this callback is implemented internally (i.e. |
boolean |
isValid(Env env)
Checks for a valid callback. |
void |
serialize(Env env,
java.lang.StringBuilder sb)
Serializes the value. |
protected void |
setFunction(AbstractFunction fun)
Allow subclasses to set the abstract function directly. |
java.lang.String |
toString()
|
void |
varExport(java.lang.StringBuilder sb)
Exports the value. |
| Methods inherited from class com.caucho.quercus.env.Callback |
|---|
callArray, callArray, callArray, toCallable |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public CallbackFunction(Env env,
java.lang.String funName)
public CallbackFunction(AbstractFunction fun)
public CallbackFunction(AbstractFunction fun,
java.lang.String funName)
| Method Detail |
|---|
protected void setFunction(AbstractFunction fun)
public boolean isValid(Env env)
Callable
isValid in interface CallableisValid in class Callback
public void serialize(Env env,
java.lang.StringBuilder sb)
serialize in class Valuepublic Value call(Env env)
call in interface Callablecall in class Valueenv - the calling environment
public Value call(Env env,
Value a1)
call in interface Callablecall in class Valueenv - the calling environment
public Value call(Env env,
Value a1,
Value a2)
call in interface Callablecall in class Valueenv - the calling environment
public Value call(Env env,
Value a1,
Value a2,
Value a3)
call in interface Callablecall in class Valueenv - the calling environment
public Value call(Env env,
Value a1,
Value a2,
Value a3,
Value a4)
call in interface Callablecall in class Valueenv - the calling environment
public Value call(Env env,
Value a1,
Value a2,
Value a3,
Value a4,
Value a5)
call in interface Callablecall in class Valueenv - the calling environment
public Value call(Env env,
Value[] args)
Callback
call in interface Callablecall in class Callbackenv - the calling environmentpublic java.lang.String getCallbackName()
Callback
getCallbackName in interface CallablegetCallbackName in class Callbackpublic AbstractFunction getFunction(Env env)
public boolean isInternal(Env env)
Callback
isInternal in class Callbackpublic void varExport(java.lang.StringBuilder sb)
varExport in class Valuepublic java.lang.String toString()
toString in class Callback
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||