gui.parts
Class CharInfo

java.lang.Object
  extended by gui.parts.Part
      extended by gui.parts.CharInfo
Direct Known Subclasses:
ARCharInfo, FGKCharInfo, SFCharInfo, SHCharInfo

public abstract class CharInfo
extends Part

Natrida pro vsechny graficke prvky nesouci informaci o znaku.


Field Summary
 
Fields inherited from class gui.parts.Part
x, X_OFFSET, y, Y_OFFSET
 
Constructor Summary
CharInfo()
           
 
Method Summary
 boolean equals(java.lang.Object o2)
          Provnani podle znaku.
 java.lang.String getCode()
          Zjisteni kodu.
 int getCount()
          Counter
 java.lang.String getCharacter()
          Zjisteni znaku
abstract  int getPosition()
          Zjisteni pozice.
 void incrementCounter()
          Zvyseni pocitadla
 void setCode(java.lang.String code)
          Nastaveni kodu
 void setCount(int count)
          Nastaveni pocitadla.
 void setCharacter(java.lang.String character)
          nastaveni znaku.
 java.lang.String toString()
           
 
Methods inherited from class gui.parts.Part
addSizeChangeEventListener, drawConnectingCurve, fireSizeChangeEvent, getBounds, getX, getY, move, moveTo, paintPart, removeSizeChangeEventListener
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

CharInfo

public CharInfo()
Method Detail

setCharacter

public void setCharacter(java.lang.String character)
nastaveni znaku.

Parameters:
character - znak

setCount

public void setCount(int count)
Nastaveni pocitadla.

Parameters:
count - pocet

incrementCounter

public void incrementCounter()
Zvyseni pocitadla


getCharacter

public java.lang.String getCharacter()
Zjisteni znaku

Returns:
znak

getPosition

public abstract int getPosition()
Zjisteni pozice. Ma ruzne vyuziti v ruznych zdedenych objektech.

Returns:
pozice

getCode

public java.lang.String getCode()
Zjisteni kodu.

Returns:
kod

setCode

public void setCode(java.lang.String code)
Nastaveni kodu

Parameters:
code - kod

equals

public boolean equals(java.lang.Object o2)
Provnani podle znaku.

Overrides:
equals in class java.lang.Object
Parameters:
o2 - Druhy objekt CharInfo
Returns:
0 kdyz stejne, jinak podle abecedy

getCount

public int getCount()
Counter

Returns:
counter value

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object