public class NoOpScriptFunction extends java.lang.Object implements ScriptFunctionI
ScriptFunctionI.
It is used as a placeholder for scripts that are empty or evaluate to null, allowing script caching mechanisms to work correctly without needing to store a separate null marker.
| Constructor and Description |
|---|
NoOpScriptFunction()
Constructs a new "NoOpScriptFunction".
|
| Modifier and Type | Method and Description |
|---|---|
java.lang.Object |
invoke()
Invokes the function, but does nothing and returns null.
|
java.lang.Object |
invoke(java.lang.Object nullValue)
Invokes the function, but does nothing and returns the default null value.
|
java.lang.Object |
invoke(java.lang.Object[] parms)
Invokes the function with parameters, but does nothing and returns null.
|
java.lang.Object |
invoke(java.lang.Object[] parms,
java.lang.Object nullValue)
Invokes the function with parameters, but does nothing and returns the default null value.
|
boolean |
invokeAsBool(java.lang.Object[] parms)
Invokes the function with parameters, but does nothing and returns
false. |
boolean |
invokeAsBool(java.lang.Object[] parms,
boolean nullValue)
Invokes the function with parameters, but does nothing and returns the default boolean null value.
|
java.lang.String |
invokeAsString(java.lang.Object[] parms)
Invokes the function with parameters, but does nothing and returns the default string null value.
|
java.lang.String |
invokeAsString(java.lang.Object[] parms,
java.lang.String nullValue)
Invokes the function with parameters, but does nothing and returns the default string null value.
|
public NoOpScriptFunction()
public java.lang.Object invoke()
invoke in interface ScriptFunctionIpublic java.lang.Object invoke(java.lang.Object nullValue)
invoke in interface ScriptFunctionInullValue - The nullValue to return.public java.lang.Object invoke(java.lang.Object[] parms)
invoke in interface ScriptFunctionIparms - The parameters to use. Unused in this implementation.null.public java.lang.Object invoke(java.lang.Object[] parms,
java.lang.Object nullValue)
invoke in interface ScriptFunctionIparms - The parameters to use. Unused in this implementation.nullValue - The default value to be returned if the function's result is null.public boolean invokeAsBool(java.lang.Object[] parms)
false.invokeAsBool in interface ScriptFunctionIparms - The parameters to use. Unused in this implementation.false.public boolean invokeAsBool(java.lang.Object[] parms,
boolean nullValue)
invokeAsBool in interface ScriptFunctionIparms - The parameters to use. Unused in this implementation.nullValue - The nullValue to return.public java.lang.String invokeAsString(java.lang.Object[] parms)
invokeAsString in interface ScriptFunctionIparms - The parameters to use. Unused in this implementation.null.public java.lang.String invokeAsString(java.lang.Object[] parms,
java.lang.String nullValue)
invokeAsString in interface ScriptFunctionIparms - The parameters to use. Unused in this implementation.nullValue - The default String value to be returned if the function's result is null.Copyright © 2000-2026 OAshi S.à r.l. All Rights Reserved.