Class TranslationFunction
java.lang.Object
com.inductiveautomation.ignition.common.expressions.functions.BaseFunction
com.inductiveautomation.ignition.common.expressions.functions.AbstractFunction
com.inductiveautomation.ignition.gateway.expressions.GatewayFunctionFactory.TranslateFunction
com.inductiveautomation.perspective.gateway.expression.TranslationFunction
- All Implemented Interfaces:
Function
public class TranslationFunction
extends com.inductiveautomation.ignition.gateway.expressions.GatewayFunctionFactory.TranslateFunction
-
Field Summary
Fields inherited from class com.inductiveautomation.ignition.gateway.expressions.GatewayFunctionFactory.TranslateFunction
context, il, translationPackage
-
Method Summary
Modifier and TypeMethodDescriptionvoid
connect
(CommonContext context, InteractionListener updateListener) Empty implementation from BaseFunction.copy()
Returns this.void
Empty implementation from BaseFunction.protected Locale
void
onLocaleChange
(LocaleChangeEvent ignored) protected Locale
parseProvidedLocale
(Object localeValue) Methods inherited from class com.inductiveautomation.ignition.gateway.expressions.GatewayFunctionFactory.TranslateFunction
execute, getArgDocString, getFunctionDisplayName, getTranslationPackage, getType, onTranslationsUpdated, validateNumArgs
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, shutdown, startup
-
Method Details
-
connect
Description copied from class:BaseFunction
Empty implementation from BaseFunction. Override if necessary. -
disconnect
public void disconnect()Description copied from class:BaseFunction
Empty implementation from BaseFunction. Override if necessary.- Specified by:
disconnect
in interfaceFunction
- Overrides:
disconnect
in classcom.inductiveautomation.ignition.gateway.expressions.GatewayFunctionFactory.TranslateFunction
-
parseProvidedLocale
- Overrides:
parseProvidedLocale
in classcom.inductiveautomation.ignition.gateway.expressions.GatewayFunctionFactory.TranslateFunction
- Throws:
Exception
-
getDefaultLocale
- Overrides:
getDefaultLocale
in classcom.inductiveautomation.ignition.gateway.expressions.GatewayFunctionFactory.TranslateFunction
-
onLocaleChange
-
copy
Description copied from class:BaseFunction
Returns this. Override to create a clone if you need a unique function object per Expression.
-