Package org.grails.encoder
Class DefaultCodecIdentifier
- java.lang.Object
-
- org.grails.encoder.DefaultCodecIdentifier
-
- All Implemented Interfaces:
CodecIdentifier
public class DefaultCodecIdentifier extends java.lang.Object implements CodecIdentifier
default implementation ofCodecIdentifier- Since:
- 2.3
-
-
Constructor Summary
Constructors Constructor Description DefaultCodecIdentifier(java.lang.String codecName)DefaultCodecIdentifier(java.lang.String codecName, java.lang.String... codecAliases)DefaultCodecIdentifier(java.lang.String codecName, java.util.Set<java.lang.String> codecAliases)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(java.lang.Object obj)java.util.Set<java.lang.String>getCodecAliases()Gets the aliases for this codec.java.lang.StringgetCodecName()Gets the unique name of the codec.inthashCode()booleanisEquivalent(CodecIdentifier other)Checks if this codec is equivalent to some other codecjava.lang.StringtoString()
-
-
-
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:CodecIdentifierGets the unique name of the codec.- Specified by:
getCodecNamein interfaceCodecIdentifier- Returns:
- the codec name
-
getCodecAliases
public java.util.Set<java.lang.String> getCodecAliases()
Description copied from interface:CodecIdentifierGets the aliases for this codec. Aliases are used in registering "encodeAs*" and "decode*" metamethods in org.grails.commons.DefaultGrailsCodecClass- Specified by:
getCodecAliasesin interfaceCodecIdentifier- Returns:
- the codec aliases
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equalsin classjava.lang.Object
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
isEquivalent
public boolean isEquivalent(CodecIdentifier other)
Description copied from interface:CodecIdentifierChecks if this codec is equivalent to some other codec- Specified by:
isEquivalentin interfaceCodecIdentifier- Parameters:
other- the CodecIdentifier of the other codec- Returns:
- true, if is equivalent
-
-