|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||
java.lang.Objectee.ut.kiho.graaf.Tipp
public class Tipp
Graafi tipp.
Tipu nimi on tühikuteta sõne kujul "VMK", kus M on tipu märgend; K on kujul "[x;y]", kus x, y on tipu ekraanikoordinaadid; märgend võib puududa, märgend ei sisalda tühikut, nurksulge ega semikoolonit.
Ekraanikoordinaadid planeeritakse (ümber) graafi toimetamisel ekraanil.
V on null või enam väljakirjeldust kujul "väljaNimi=väljaVäärtus;"; väljaNimi on identifikaator, väljaVäärtus on arv literaalina.
| Constructor Summary | |
|---|---|
Tipp()
Märgendita tipu konstruktor. |
|
Tipp(String nimi)
Märgendiga tipu konstruktor. |
|
| Method Summary | |
|---|---|
String |
märgend()
Selle tipu märgend (nime osa enne koordinaate). |
String |
nimi()
Piilumeetod. |
void |
seadaKoordinaadid(int x,
int y)
Sellele tipule koordinaatide omistamine. |
void |
seadaMärgend(String s)
Sellele tipule märgendi omistamine. |
void |
seadaNimi(String nimi)
Sellele tipule nime omistamine. |
void |
seadaVäli(String väljaNimi,
String väljaVäärtus)
Selle tipu väljale väärtuse omistamine / välja loomine. |
String |
väli(String väljaNimi)
Selle tipu välja väärtus. |
int |
x()
Selle tipu x-koordinaat. |
int |
y()
Selle tipu y-koordinaat. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public Tipp(String nimi)
nimi - tühikuteta sõne kujul AB, kus A on tipu märgend (võib olla ka tühi), märgend ei sisalda nurksulge ega semikoolonit;
B on tipukoordinaadid kujul [x;y], B võib puududa, sel juhul ekraanikoordinaatideks omistatakse "[0;0]".
public Tipp()
Rakenduse poolest sama, mis Tipp("").
Nimeks omistatakse seega "[0;0]".
| Method Detail |
|---|
public String nimi()
nimi väärtus.public String märgend()
nimi algusosa kuni sümbolini '[' (või lõpuni).public int x()
public int y()
public String väli(String väljaNimi)
väljaNimi - välja nimi, mille väärtust soovitakse saada.
või null, kui antud nimega välja tipunimes ei ole.
public void seadaNimi(String nimi)
nimi - omistatav nimi.public void seadaMärgend(String s)
s.
s - omistatav märgend.
public void seadaKoordinaadid(int x,
int y)
x - x-koordinaadi uus väärtusy - y-koordinaadi uus väärtus.
public void seadaVäli(String väljaNimi,
String väljaVäärtus)
väljaNimi - välja nimi, mille väärtust soovitakse muutaväljaVäärtus - omistatav (uus) väärtus.
|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||