Class LZWCompressor.ByteSequence
java.lang.Object
AEDs3.Compression.Compressors.LZWCompressor.ByteSequence
- Enclosing class:
LZWCompressor
Classe auxiliar para representar uma sequência imutável de bytes.
Usada como chave no dicionário de codificação.
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionByteSequence(byte b) Construtor que cria uma sequência com um único byte.ByteSequence(ArrayList<Byte> seq) Construtor que cria uma sequência a partir de uma lista de bytes. -
Method Summary
-
Field Details
-
sequence
-
-
Constructor Details
-
ByteSequence
public ByteSequence(byte b) Construtor que cria uma sequência com um único byte.- Parameters:
b- Byte inicial da sequência.
-
ByteSequence
-
-
Method Details
-
extend
Retorna um novo ByteSequence que é esta sequência estendida pelo byte b.- Parameters:
b- Byte a ser adicionado à sequência.- Returns:
- Novo ByteSequence com o byte adicionado.
-
equals
-
hashCode
-