Class AlarmEventPropertyExpression

  • All Implemented Interfaces:
    Expression

    public class AlarmEventPropertyExpression
    extends java.lang.Object
    implements Expression
    • Method Detail

      • getType

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

        public java.lang.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