Package org.grails.encoder
Class EncodingStateImpl
- java.lang.Object
-
- org.grails.encoder.EncodingStateImpl
-
- All Implemented Interfaces:
EncodingState
public class EncodingStateImpl extends java.lang.Object implements EncodingState
Default implementation ofEncodingState- Since:
- 2.3
-
-
Field Summary
Fields Modifier and Type Field Description static EncodingStateUNDEFINED_ENCODING_STATE
-
Constructor Summary
Constructors Constructor Description EncodingStateImpl(java.util.Set<Encoder> encoders, EncodingState previousEncodingState)Default constructorEncodingStateImpl(Encoder encoder, EncodingState previousEncodingState)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description EncodingStateappendEncoder(Encoder encoder)booleanequals(java.lang.Object obj)java.util.Set<Encoder>getEncoders()Gets the current encoding state (= encoder that have been applied)EncodingStategetPreviousEncodingState()inthashCode()java.lang.StringtoString()
-
-
-
Field Detail
-
UNDEFINED_ENCODING_STATE
public static final EncodingState UNDEFINED_ENCODING_STATE
-
-
Constructor Detail
-
EncodingStateImpl
public EncodingStateImpl(java.util.Set<Encoder> encoders, EncodingState previousEncodingState)
Default constructor- Parameters:
encoders- the encoders
-
EncodingStateImpl
public EncodingStateImpl(Encoder encoder, EncodingState previousEncodingState)
-
-
Method Detail
-
getEncoders
public java.util.Set<Encoder> getEncoders()
Description copied from interface:EncodingStateGets the current encoding state (= encoder that have been applied)- Specified by:
getEncodersin interfaceEncodingState- Returns:
- the encoders that have been applied
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equalsin classjava.lang.Object
-
appendEncoder
public EncodingState appendEncoder(Encoder encoder)
- Specified by:
appendEncoderin interfaceEncodingState
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
getPreviousEncodingState
public EncodingState getPreviousEncodingState()
- Specified by:
getPreviousEncodingStatein interfaceEncodingState
-
-