Class DefaultCodecIdentifier

    • Constructor Detail

      • DefaultCodecIdentifier

        public DefaultCodecIdentifier​(java.lang.String codecName)
      • DefaultCodecIdentifier

        public DefaultCodecIdentifier​(java.lang.String codecName,
                                      java.lang.String... codecAliases)
      • DefaultCodecIdentifier

        public DefaultCodecIdentifier​(java.lang.String codecName,
                                      java.util.Set<java.lang.String> codecAliases)
    • Method Detail

      • getCodecName

        public java.lang.String getCodecName()
        Description copied from interface: CodecIdentifier
        Gets the unique name of the codec.
        Specified by:
        getCodecName in interface CodecIdentifier
        Returns:
        the codec name
      • getCodecAliases

        public java.util.Set<java.lang.String> getCodecAliases()
        Description copied from interface: CodecIdentifier
        Gets the aliases for this codec. Aliases are used in registering "encodeAs*" and "decode*" metamethods in org.grails.commons.DefaultGrailsCodecClass
        Specified by:
        getCodecAliases in interface CodecIdentifier
        Returns:
        the codec aliases
      • hashCode

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

        public boolean equals​(java.lang.Object obj)
        Overrides:
        equals in class java.lang.Object
      • toString

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

        public boolean isEquivalent​(CodecIdentifier other)
        Description copied from interface: CodecIdentifier
        Checks if this codec is equivalent to some other codec
        Specified by:
        isEquivalent in interface CodecIdentifier
        Parameters:
        other - the CodecIdentifier of the other codec
        Returns:
        true, if is equivalent