Class DefaultFunctionFactory.NumberFormatFunction
java.lang.Object
com.inductiveautomation.ignition.common.expressions.functions.BaseFunction
com.inductiveautomation.ignition.common.expressions.functions.AbstractFunction
com.inductiveautomation.ignition.common.expressions.DefaultFunctionFactory.NumberFormatFunction
- All Implemented Interfaces:
Function
- Enclosing class:
- DefaultFunctionFactory
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidconnect(CommonContext context, InteractionListener updateListener) This is to help the function listen for Locale changes broadcast by the EventBus.copy()Returns this.voidThis is to help the function listen for Locale changes broadcast by the EventBus.execute(Expression[] args) Execute this function, and return the function's qualified value.Returns a string to be used in the auto-generated function documentation.protected StringClass<?>getType()Returns the type that this function will return upon executionvoidonLocaleChange(LocaleChangeEvent ignored) voidshutdown()Empty implementation from BaseFunction.voidstartup()Empty implementation from BaseFunction.protected booleanvalidateNumArgs(int num) Methods inherited from class com.inductiveautomation.ignition.common.expressions.functions.AbstractFunction
executeArg, initArgs, logMethods inherited from class com.inductiveautomation.ignition.common.expressions.functions.BaseFunction
executeAll
-
Constructor Details
-
NumberFormatFunction
public NumberFormatFunction()
-
-
Method Details
-
connect
This is to help the function listen for Locale changes broadcast by the EventBus.- Specified by:
connectin interfaceFunction- Overrides:
connectin classBaseFunction
-
startup
public void startup()Description copied from class:BaseFunctionEmpty implementation from BaseFunction. Override if necessary.- Specified by:
startupin interfaceFunction- Overrides:
startupin classBaseFunction
-
shutdown
public void shutdown()Description copied from class:BaseFunctionEmpty implementation from BaseFunction. Override if necessary.- Specified by:
shutdownin interfaceFunction- Overrides:
shutdownin classBaseFunction
-
disconnect
public void disconnect()This is to help the function listen for Locale changes broadcast by the EventBus.- Specified by:
disconnectin interfaceFunction- Overrides:
disconnectin classBaseFunction
-
onLocaleChange
-
getFunctionDisplayName
- Specified by:
getFunctionDisplayNamein classAbstractFunction
-
copy
Description copied from class:BaseFunctionReturns this. Override to create a clone if you need a unique function object per Expression.- Specified by:
copyin interfaceFunction- Overrides:
copyin classBaseFunction
-
execute
Description copied from interface:FunctionExecute this function, and return the function's qualified value.- Throws:
ExpressionException
-
getArgDocString
Description copied from interface:FunctionReturns a string to be used in the auto-generated function documentation. The string should represent the arguments for the function, such as "string, count" for the "repeat" function. -
getType
Description copied from interface:FunctionReturns the type that this function will return upon execution -
validateNumArgs
protected boolean validateNumArgs(int num) - Overrides:
validateNumArgsin classAbstractFunction
-