|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectstreams.utils.ByteInfo
streams.utils.ByteInfoFGK
public class ByteInfoFGK
Trida pro informace o bajtu pro adaptivnim huffmanove kodovani.
Field Summary |
---|
Fields inherited from class streams.utils.ByteInfo |
---|
codeArray, size |
Constructor Summary | |
---|---|
ByteInfoFGK()
Creates a ZeroNode |
|
ByteInfoFGK(ByteInfoFGK zero,
ByteInfoFGK one)
Vytvori nadrizeny uzel pro dane dva uzly. |
|
ByteInfoFGK(int data)
Vytvori ByteInfo pro dana data. |
Method Summary | |
---|---|
boolean |
equals(java.lang.Object obj)
Porovnani podle poradi (order) |
boolean[] |
getCode()
Metoda pro ziskani kodu. |
ByteInfoFGK |
getOne()
Metoda pro zjisteni praveho potomka |
int |
getOrder()
Vrati ocislovani |
ByteInfoFGK |
getParent()
Vraci rodicovsky uzel. |
ByteInfoFGK |
getZero()
Vraci leveho potomka |
void |
changeChildrenNode(ByteInfoFGK currNode,
ByteInfoFGK newNode)
Zameni potomka zadaneho jako currNode za noveho. |
boolean |
isLeaf()
Metoda pro zjisteni, zda ma uzel potomky. |
boolean |
isRoot()
Test, zda je vrcholovym uzlem. |
boolean |
isZero()
Zjisteni, zda je uzel levym potomkem rodice. |
void |
setCode(boolean[] newCode)
Metoda pro nastaveni kodu |
void |
setChildren(ByteInfoFGK zero,
ByteInfoFGK one)
Nastavi potomky pro uzel |
void |
setOrder(int order)
Nastavi ocislovani |
void |
setParent(ByteInfoFGK parent)
nastavi rodice pro uzel |
java.lang.String |
toString()
vypise informace o bajtu. |
void |
updateChildrenCode()
metoda pro aktualizaci kodu. |
Methods inherited from class streams.utils.ByteInfo |
---|
addBit, getCodeBits, getCodeLength, getCodeString, getCount, getData, increment, setCount, setData |
Methods inherited from class java.lang.Object |
---|
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public ByteInfoFGK()
public ByteInfoFGK(int data)
data
- bajtpublic ByteInfoFGK(ByteInfoFGK zero, ByteInfoFGK one)
zero
- levy potomekone
- pravy potomekMethod Detail |
---|
public void setParent(ByteInfoFGK parent)
parent
- novy rodicpublic void setChildren(ByteInfoFGK zero, ByteInfoFGK one)
zero
- levy potomekone
- pravy potomekpublic ByteInfoFGK getParent()
public boolean isRoot()
public void setOrder(int order)
order
- nove ocislovanipublic int getOrder()
public void changeChildrenNode(ByteInfoFGK currNode, ByteInfoFGK newNode)
currNode
- soucasny potomeknewNode
- novy potomekpublic java.lang.String toString()
toString
in class ByteInfo
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
obj
- dalsi FGKCharInfo
public ByteInfoFGK getZero()
public ByteInfoFGK getOne()
public boolean isZero()
public boolean[] getCode()
public void setCode(boolean[] newCode)
newCode
- novy kodpublic boolean isLeaf()
public void updateChildrenCode()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |