|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectstreams.utils.ByteInfo
streams.utils.ByteInfoSH
public class ByteInfoSH
Trida pro udrzovani informaci o bajtu pri statickem huffmanove kodovani.
Field Summary |
---|
Fields inherited from class streams.utils.ByteInfo |
---|
codeArray, size |
Constructor Summary | |
---|---|
ByteInfoSH(boolean[] bits)
Vytvori ByteInfo pro dany kod. |
|
ByteInfoSH(ByteInfoSH zero,
ByteInfoSH one)
Vytvori uzel se dvema potomky. |
|
ByteInfoSH(int data)
Vytvori informaci o bajtu se zadanym bajtem. |
|
ByteInfoSH(int data,
long count)
Vytvori informaci o bajtu se zadanym pocitadlem a bajtem. |
Method Summary | |
---|---|
void |
addBit(boolean bit)
pridani bitu ke kodu uzlu (na zacatek) |
boolean[] |
getCodeBits()
Ziskani kodu uzlu |
ByteInfoSH |
getNext(boolean bit)
Dalsi uzel pri prochazeni kodovym stromem. |
boolean |
isLeaf()
Test, jestli ma potomky. |
void |
setLeaf(boolean b)
Nastaveni, zda muze mit potomky. |
void |
setSubnodes(ByteInfoSH zero,
ByteInfoSH one)
nastaveni potomku |
Methods inherited from class streams.utils.ByteInfo |
---|
getCodeLength, getCodeString, getCount, getData, increment, setCount, setData, toString |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public ByteInfoSH(ByteInfoSH zero, ByteInfoSH one)
zero
- levy potomekone
- pravy potomekpublic ByteInfoSH(int data, long count)
data
- bajtcount
- pocitadlopublic ByteInfoSH(int data)
data
- bajtpublic ByteInfoSH(boolean[] bits)
bits
- kodMethod Detail |
---|
public void setLeaf(boolean b)
b
- true kdyz nesmi mit potomkypublic boolean isLeaf()
public ByteInfoSH getNext(boolean bit)
bit
- bit pro vyber leveho nebo praveho potomka
public void setSubnodes(ByteInfoSH zero, ByteInfoSH one)
zero
- levy potomekone
- pravy potomekpublic boolean[] getCodeBits()
getCodeBits
in class ByteInfo
public void addBit(boolean bit)
addBit
in class ByteInfo
bit
- bit, ktery se ma pridat
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |