Class LocaleAwareMessageParseContext.LocaleStringExpression

java.lang.Object
com.inductiveautomation.ignition.gateway.expressions.LocaleAwareMessageParseContext.LocaleStringExpression
All Implemented Interfaces:
Expression
Enclosing class:
LocaleAwareMessageParseContext

protected class LocaleAwareMessageParseContext.LocaleStringExpression extends Object implements Expression
This wraps up the normal expression in order to toString the result in a locale appropriate way.
  • Constructor Details

    • LocaleStringExpression

      public LocaleStringExpression(Expression core)
  • Method Details

    • execute

      @Nonnull public QualifiedValue execute() throws ExpressionException
      Description copied from interface: Expression
      Compute and return the value of this expression
      Specified by:
      execute in interface Expression
      Throws:
      ExpressionException
    • getType

      public Class<?> getType()
      Description copied from interface: Expression
      Return the type that this expression will return
      Specified by:
      getType in interface Expression
    • getOpName

      public String getOpName()
      Description copied from interface: Expression
      Return a human-readable name for the operation that this expression performs
      Specified by:
      getOpName in interface Expression
    • getChildren

      public Expression[] getChildren()
      Description copied from interface: Expression
      The children (if any) that this expression is dependent on for its execution
      Specified by:
      getChildren in interface Expression
    • connect

      public void connect(CommonContext context, InteractionListener updateListener)
      Description copied from interface: Expression
      Gives the expression a chance to connect itself to things, if necessary. Most expressions do not have any connections. An expression should notify the updateListener if they change.
      Specified by:
      connect in interface Expression
    • disconnect

      public void disconnect()
      Description copied from interface: Expression
      Tells the expression to disconnect from anything it was connected to.
      Specified by:
      disconnect in interface Expression
    • startup

      public void startup()
      Description copied from interface: Expression
      Tells the expression to startup any polling operations. Expressions that use this can remember the updateListener from connect() to feed update notification to.
      Specified by:
      startup in interface Expression
    • shutdown

      public void shutdown()
      Description copied from interface: Expression
      Tells the expression to shutdown any polling operations.
      Specified by:
      shutdown in interface Expression