Class HuffmanCompressor.DecodeNode
java.lang.Object
AEDs3.Compression.Compressors.HuffmanCompressor.DecodeNode
- Enclosing class:
HuffmanCompressor
Classe auxiliar para decodificação (árvore de Huffman simplificada).
-
Field Summary
FieldsModifier and TypeFieldDescription(package private) byteByte representado pelo nó.(package private) HuffmanCompressor.DecodeNodeFilho esquerdo na árvore de decodificação.(package private) HuffmanCompressor.DecodeNodeFilho direito na árvore de decodificação. -
Constructor Summary
Constructors -
Method Summary
-
Field Details
-
b
byte bByte representado pelo nó. -
left
Filho esquerdo na árvore de decodificação. -
right
Filho direito na árvore de decodificação.
-
-
Constructor Details
-
DecodeNode
private DecodeNode()
-
-
Method Details
-
setLeaf
public void setLeaf()Marca este nó como folha, removendo quaisquer filhos. -
isLeaf
public boolean isLeaf()Verifica se o nó é uma folha (não possui filhos).- Returns:
- true se o nó for uma folha, caso contrário, false.
-