|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectgui.parts.Part
gui.parts.CharInfo
gui.parts.FGKCharInfo
public class FGKCharInfo
Graficky objekt v adaptivnim huffmanovi.
Field Summary | |
---|---|
static int |
BOX_HEIGHT
Sirka obdelniku |
static int |
BOX_WIDTH
Sirka obdelniku |
static java.awt.Color |
CODE_COLOR
barva parametru poradi |
static java.awt.Color |
COUNT_COLOR
barva pocitadla |
static java.awt.Color |
ORDER_COLOR
barva parametru poradi |
static java.awt.Color |
SELECTED_COLOR
parva pocitadla |
static int |
X_OFFSET
sirka mezi dvema objekty |
static int |
X_SPACING
sirka mezi dvema objekty |
static int |
Y_OFFSET
odsazeni shora |
static int |
Y_SPACING
vyska vodorovne mezery |
Fields inherited from class gui.parts.Part |
---|
x, y |
Constructor Summary | |
---|---|
FGKCharInfo()
|
|
FGKCharInfo(FGKCharInfo zero,
FGKCharInfo one)
|
|
FGKCharInfo(java.lang.String s)
Graficky objekt v adaptivnim huffmanovi. |
Method Summary | |
---|---|
int |
compareTo(java.lang.Object o)
|
void |
finalize()
|
java.awt.Rectangle |
getBounds()
Minimalni opisujici obdelnik. |
int |
getLevel()
|
FGKCharInfo |
getOne()
|
int |
getOrder()
|
FGKCharInfo |
getParent()
|
int |
getPosition()
Zjisteni pozice. |
FGKCharInfo |
getZero()
|
void |
changeChildren(FGKCharInfo currentNode,
FGKCharInfo newNode)
|
boolean |
isLeaf()
|
boolean |
isRoot()
|
boolean |
isZeroNode()
|
void |
paintPart(java.awt.Graphics g1)
Vykresleni objektu. |
void |
setHighlighted(boolean b)
|
void |
setOne(FGKCharInfo node)
|
void |
setOrder(int order)
|
void |
setParent(FGKCharInfo parent)
|
void |
setZero(FGKCharInfo node)
|
java.lang.String |
toString()
|
void |
updateCount()
|
void |
updateChildrenCodes()
|
void |
updatePositions()
|
Methods inherited from class gui.parts.CharInfo |
---|
equals, getCode, getCount, getCharacter, incrementCounter, setCode, setCount, setCharacter |
Methods inherited from class gui.parts.Part |
---|
addSizeChangeEventListener, drawConnectingCurve, fireSizeChangeEvent, getX, getY, move, moveTo, removeSizeChangeEventListener |
Methods inherited from class java.lang.Object |
---|
clone, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
public static final int BOX_WIDTH
public static final int BOX_HEIGHT
public static final int Y_SPACING
public static final int X_SPACING
public static final int X_OFFSET
public static final int Y_OFFSET
public static final java.awt.Color ORDER_COLOR
public static final java.awt.Color CODE_COLOR
public static final java.awt.Color COUNT_COLOR
public static final java.awt.Color SELECTED_COLOR
Constructor Detail |
---|
public FGKCharInfo(java.lang.String s)
s
- znakpublic FGKCharInfo()
public FGKCharInfo(FGKCharInfo zero, FGKCharInfo one)
Method Detail |
---|
public void finalize()
finalize
in class java.lang.Object
public void setZero(FGKCharInfo node)
public void setOne(FGKCharInfo node)
public int getLevel()
public void setParent(FGKCharInfo parent)
public void updateCount()
public void updateChildrenCodes()
public FGKCharInfo getParent()
public boolean isLeaf()
public boolean isZeroNode()
public void paintPart(java.awt.Graphics g1)
paintPart
in class Part
g1
- objekt, na ktery se kreslipublic int getPosition()
CharInfo
getPosition
in class CharInfo
public java.awt.Rectangle getBounds()
getBounds
in class Part
public boolean isRoot()
public int getOrder()
public void setOrder(int order)
public int compareTo(java.lang.Object o)
compareTo
in interface java.lang.Comparable
public java.lang.String toString()
toString
in class CharInfo
public void changeChildren(FGKCharInfo currentNode, FGKCharInfo newNode)
public void setHighlighted(boolean b)
public void updatePositions()
public FGKCharInfo getZero()
public FGKCharInfo getOne()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |