Class CFFOperator


  • public final class CFFOperator
    extends java.lang.Object
    This class represents a CFF operator.
    • Constructor Detail

      • CFFOperator

        private CFFOperator​(CFFOperator.Key key,
                            java.lang.String name)
    • Method Detail

      • getKey

        public CFFOperator.Key getKey()
        The key of the operator.
        Returns:
        the key
      • getName

        public java.lang.String getName()
        The name of the operator.
        Returns:
        the name
      • setName

        private void setName​(java.lang.String name)
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class java.lang.Object
      • equals

        public boolean equals​(java.lang.Object object)
        Overrides:
        equals in class java.lang.Object
      • register

        private static void register​(CFFOperator.Key key,
                                     java.lang.String name)
      • getOperator

        public static CFFOperator getOperator​(CFFOperator.Key key)
        Returns the operator corresponding to the given key.
        Parameters:
        key - the given key
        Returns:
        the corresponding operator
      • getOperator

        public static CFFOperator getOperator​(java.lang.String name)
        Returns the operator corresponding to the given name.
        Parameters:
        name - the given name
        Returns:
        the corresponding operator