gui.parts
Class ARCharInfo

java.lang.Object
  extended by gui.parts.Part
      extended by gui.parts.CharInfo
          extended by gui.parts.ARCharInfo

public class ARCharInfo
extends CharInfo

Trida pro informace o znaku v artmetickem kodovani.


Field Summary
static int BOX_HEIGHT
          vyska obdelnicku kolem znaku
static int BOX_WIDTH
          sirka obdelnicku kolem znaku
static int X_OFFSET
          Posunuti obdelnicku od leveho okraje
static int Y_OFFSET
          posunuti obdelnicku od horniho okraje
static int Y_SPACING
          svisle mezery mezi obdelnicky.
 
Fields inherited from class gui.parts.Part
x, y
 
Constructor Summary
ARCharInfo(java.lang.String character)
          Vytvori objekt se zadanym znakem.
 
Method Summary
 java.awt.Rectangle getBounds()
          Minimalni opisujici obdelnik.
 double getFrom()
          vraci dolni mez prislusneho podintervalu.
 int getPosition()
          Vraci vertikalni pozici objektu.
 double getTo()
          horni mez prislusneho podintervalu.
 void paintPart(java.awt.Graphics g)
          Vykresli graficky objekt.
 void setFrom(double f)
          nastavi spodni mez prideleneho intervalu
 void setPosition(int position)
          Nastavi svislou pozici objektu s informaci o znaku v aritmeticke kompresi
 void setTo(double f)
          nastavi horni mez prideleneho intervalu.
 
Methods inherited from class gui.parts.CharInfo
equals, getCode, getCount, getCharacter, incrementCounter, setCode, setCount, setCharacter, toString
 
Methods inherited from class gui.parts.Part
addSizeChangeEventListener, drawConnectingCurve, fireSizeChangeEvent, getX, getY, move, moveTo, removeSizeChangeEventListener
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

BOX_WIDTH

public static final int BOX_WIDTH
sirka obdelnicku kolem znaku

See Also:
Constant Field Values

BOX_HEIGHT

public static final int BOX_HEIGHT
vyska obdelnicku kolem znaku

See Also:
Constant Field Values

Y_SPACING

public static final int Y_SPACING
svisle mezery mezi obdelnicky.

See Also:
Constant Field Values

X_OFFSET

public static final int X_OFFSET
Posunuti obdelnicku od leveho okraje

See Also:
Constant Field Values

Y_OFFSET

public static final int Y_OFFSET
posunuti obdelnicku od horniho okraje

See Also:
Constant Field Values
Constructor Detail

ARCharInfo

public ARCharInfo(java.lang.String character)
Vytvori objekt se zadanym znakem.

Parameters:
character - znak
Method Detail

getPosition

public int getPosition()
Vraci vertikalni pozici objektu.

Specified by:
getPosition in class CharInfo
Returns:
vertikalni poradi objektu

paintPart

public void paintPart(java.awt.Graphics g)
Vykresli graficky objekt.

Specified by:
paintPart in class Part
Parameters:
g - objekt, na ktery se kresli

getBounds

public java.awt.Rectangle getBounds()
Minimalni opisujici obdelnik.

Specified by:
getBounds in class Part
Returns:
minimalni obdelnik

setPosition

public void setPosition(int position)
Nastavi svislou pozici objektu s informaci o znaku v aritmeticke kompresi

Parameters:
position - svisla pozice

setFrom

public void setFrom(double f)
nastavi spodni mez prideleneho intervalu

Parameters:
f - spodni mez

setTo

public void setTo(double f)
nastavi horni mez prideleneho intervalu.

Parameters:
f - horni mez

getFrom

public double getFrom()
vraci dolni mez prislusneho podintervalu.

Returns:
dolni mez

getTo

public double getTo()
horni mez prislusneho podintervalu.

Returns:
horni mez