Class StringField

    • Constructor Summary

      Constructors 
      Constructor Description
      StringField()  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.lang.Object add​(java.lang.Object l, java.lang.Object r)
      Add two members of the field.
      java.lang.Boolean and​(java.lang.Object l, java.lang.Object r)
      Not implemented for this field.
      java.lang.Integer cmp​(java.lang.Object l, java.lang.Object r)
      Uses String.compareTo(String)
      java.lang.Object div​(java.lang.Object l, java.lang.Object r)
      Not implemented for this field.
      java.lang.Object getOne()
      Not defined for this field
      java.lang.Object getZero()
      Not defined for this field
      java.lang.Object mod​(java.lang.Object l, java.lang.Object r)
      Not implemented for this field.
      java.lang.Object mul​(java.lang.Object l, java.lang.Object r)
      Not implemented for this field.
      java.lang.Object neg​(java.lang.Object l)
      The negation -x of an element.
      java.lang.Boolean not​(java.lang.Object l)
      Not implemented for this field.
      java.lang.Boolean or​(java.lang.Object l, java.lang.Object r)
      Not implemented for this field.
      java.lang.Object pow​(java.lang.Object l, java.lang.Object r)
      Not implemented for this field.
      java.lang.Object sub​(java.lang.Object l, java.lang.Object r)
      Subtract two members of the field.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • StringField

        public StringField()
    • Method Detail

      • add

        public java.lang.Object add​(java.lang.Object l,
                                    java.lang.Object r)
                             throws EvaluationException
        Description copied from interface: FieldI
        Add two members of the field.
        Parameters:
        l - left hand argument
        r - right hand argument
        Returns:
        an object representing the result or null if it can not be evaluated.
        Throws:
        EvaluationException - on error
      • sub

        public java.lang.Object sub​(java.lang.Object l,
                                    java.lang.Object r)
                             throws EvaluationException
        Description copied from interface: FieldI
        Subtract two members of the field.
        Parameters:
        l - left hand argument
        r - right hand argument
        Returns:
        null always
        Throws:
        EvaluationException - on error
      • neg

        public java.lang.Object neg​(java.lang.Object l)
                             throws EvaluationException
        Description copied from interface: FieldI
        The negation -x of an element.
        Parameters:
        l - the argument
        Returns:
        null always
        Throws:
        EvaluationException - on error
      • mul

        public java.lang.Object mul​(java.lang.Object l,
                                    java.lang.Object r)
                             throws EvaluationException
        Not implemented for this field.
        Parameters:
        l - left hand argument
        r - right hand argument
        Returns:
        null
        Throws:
        EvaluationException - on error
      • div

        public java.lang.Object div​(java.lang.Object l,
                                    java.lang.Object r)
                             throws EvaluationException
        Not implemented for this field.
        Parameters:
        l - left hand argument
        r - right hand argument
        Returns:
        null
        Throws:
        EvaluationException - on error
      • mod

        public java.lang.Object mod​(java.lang.Object l,
                                    java.lang.Object r)
                             throws EvaluationException
        Not implemented for this field.
        Parameters:
        l - left hand argument
        r - right hand argument
        Returns:
        null
        Throws:
        EvaluationException - on error
      • pow

        public java.lang.Object pow​(java.lang.Object l,
                                    java.lang.Object r)
                             throws EvaluationException
        Not implemented for this field.
        Parameters:
        l - left hand argument
        r - right hand argument
        Returns:
        null
        Throws:
        EvaluationException - on error
      • and

        public java.lang.Boolean and​(java.lang.Object l,
                                     java.lang.Object r)
                              throws EvaluationException
        Not implemented for this field.
        Parameters:
        l - left hand argument implimentation
        r - right hand argument
        Returns:
        null
        Throws:
        EvaluationException - on error
      • or

        public java.lang.Boolean or​(java.lang.Object l,
                                    java.lang.Object r)
                             throws EvaluationException
        Not implemented for this field.
        Parameters:
        l - left hand argument
        r - right hand argument
        Returns:
        null
        Throws:
        EvaluationException - on error
      • not

        public java.lang.Boolean not​(java.lang.Object l)
                              throws EvaluationException
        Not implemented for this field.
        Parameters:
        l - argument
        Returns:
        null
        Throws:
        EvaluationException - on error
      • getOne

        public java.lang.Object getOne()
        Not defined for this field
        Returns:
        null
      • getZero

        public java.lang.Object getZero()
        Not defined for this field
        Returns:
        null