Class DefaultFunctionFactory.DateFormatFunction
java.lang.Object
com.inductiveautomation.ignition.common.expressions.functions.BaseFunction
com.inductiveautomation.ignition.common.expressions.functions.AbstractFunction
com.inductiveautomation.ignition.common.expressions.DefaultFunctionFactory.DateFormatFunction
- All Implemented Interfaces:
Function
- Enclosing class:
- DefaultFunctionFactory
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
connect
(CommonContext context, InteractionListener updateListener) This is to help the function listen for Locale changes broadcast by the EventBus.copy()
Returns this.void
This 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 String
Class<?>
getType()
Returns the type that this function will return upon executionvoid
onLocaleChange
(LocaleChangeEvent ignored) void
shutdown()
Empty implementation from BaseFunction.void
startup()
Empty implementation from BaseFunction.protected boolean
validateNumArgs
(int num) Methods inherited from class com.inductiveautomation.ignition.common.expressions.functions.AbstractFunction
executeArg, initArgs, log
Methods inherited from class com.inductiveautomation.ignition.common.expressions.functions.BaseFunction
executeAll
-
Constructor Details
-
DateFormatFunction
public DateFormatFunction()
-
-
Method Details
-
connect
This is to help the function listen for Locale changes broadcast by the EventBus.- Specified by:
connect
in interfaceFunction
- Overrides:
connect
in classBaseFunction
-
startup
public void startup()Description copied from class:BaseFunction
Empty implementation from BaseFunction. Override if necessary.- Specified by:
startup
in interfaceFunction
- Overrides:
startup
in classBaseFunction
-
shutdown
public void shutdown()Description copied from class:BaseFunction
Empty implementation from BaseFunction. Override if necessary.- Specified by:
shutdown
in interfaceFunction
- Overrides:
shutdown
in classBaseFunction
-
disconnect
public void disconnect()This is to help the function listen for Locale changes broadcast by the EventBus.- Specified by:
disconnect
in interfaceFunction
- Overrides:
disconnect
in classBaseFunction
-
onLocaleChange
-
getFunctionDisplayName
- Specified by:
getFunctionDisplayName
in classAbstractFunction
-
copy
Description copied from class:BaseFunction
Returns this. Override to create a clone if you need a unique function object per Expression.- Specified by:
copy
in interfaceFunction
- Overrides:
copy
in classBaseFunction
-
execute
Description copied from interface:Function
Execute this function, and return the function's qualified value.- Throws:
ExpressionException
-
getArgDocString
Description copied from interface:Function
Returns 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:Function
Returns the type that this function will return upon execution -
validateNumArgs
protected boolean validateNumArgs(int num) - Overrides:
validateNumArgs
in classAbstractFunction
-