public class EncodingStateImpl extends java.lang.Object implements EncodingState
EncodingState| Modifier and Type | Field and Description |
|---|---|
static EncodingState |
UNDEFINED_ENCODING_STATE |
| Constructor and Description |
|---|
EncodingStateImpl(Encoder encoder,
EncodingState previousEncodingState) |
EncodingStateImpl(java.util.Set<Encoder> encoders,
EncodingState previousEncodingState)
Default constructor
|
| Modifier and Type | Method and Description |
|---|---|
EncodingState |
appendEncoder(Encoder encoder) |
boolean |
equals(java.lang.Object obj) |
java.util.Set<Encoder> |
getEncoders()
Gets the current encoding state (= encoder that have been applied)
|
EncodingState |
getPreviousEncodingState() |
int |
hashCode() |
java.lang.String |
toString() |
public static final EncodingState UNDEFINED_ENCODING_STATE
public EncodingStateImpl(java.util.Set<Encoder> encoders, EncodingState previousEncodingState)
encoders - the encoderspublic EncodingStateImpl(Encoder encoder, EncodingState previousEncodingState)
public java.util.Set<Encoder> getEncoders()
EncodingStategetEncoders in interface EncodingStatepublic int hashCode()
hashCode in class java.lang.Objectpublic boolean equals(java.lang.Object obj)
equals in class java.lang.Objectpublic EncodingState appendEncoder(Encoder encoder)
appendEncoder in interface EncodingStatepublic java.lang.String toString()
toString in class java.lang.Objectpublic EncodingState getPreviousEncodingState()
getPreviousEncodingState in interface EncodingState