Class PsyOperator

    • Method Detail

      • invoke

        public void invoke​(PsyContext oContext)
        Invoke this object in the context of the interpreter performing an action associated with it.
        Specified by:
        invoke in interface PsyExecutable
        Specified by:
        invoke in interface PsyObject
        Parameters:
        oContext -
      • toSyntaxString

        public String toSyntaxString()
        Returns a syntatctic string representation of this operator. A syntatctic representation has a form of "--name--", where name is a string returned by getName() method.
        Specified by:
        toSyntaxString in interface PsyObject
        Returns:
        a syntatctic string representation of a name of this operator.
      • getName

        public String getName()
        Returns a name of this operator. A name returned is an operator’s simple class name with first character (underscore) discarded. This method must be overriden when using another naming scheme.
        Returns:
        a name.
      • getPrefix

        public String getPrefix()
      • getSimpleName

        public String getSimpleName()