|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--pl.edu.pjwstk.yaod.atoms.Atom | +--pl.edu.pjwstk.yaod.atoms.SpiderAtom
Klasa reprezentujaca atom zlozony typu spider. Atom zawiera referencje do wszystkich obiektow potomnych, a wszystkie obiekty potomne zawieraja referencje do atomu nadrzednego.
Fields inherited from class pl.edu.pjwstk.yaod.atoms.Atom |
ALL_TYPES |
Constructor Summary | |
SpiderAtom(java.lang.String name)
Tworzy nowy obiekt typu spider. |
Method Summary | |
void |
addMember(AtomID ptr)
Rejestruje atom porzedny jako ostatni. |
void |
connectMemberAfter(AtomID member,
AtomID after)
Rejestruje atom podrzedny jako nastepny w stosunku do podanego atomu. |
void |
connectMemberBefore(AtomID member,
AtomID before)
Rejestruje atom podrzedny jako poprzedzajacy podany atom. |
int |
countMembers()
Zlicza wszystkie zarejestrowane atomy podrzedne. |
AtomID |
getFirstMember()
Zwraca identyfikator pierwszego atomu porzednego. |
AtomID |
getMemberAt(int i)
Zwraca identyfikator atomu podrzednego na podanej pozycji. |
java.util.Enumeration |
getMembers()
Zwraca identyfikatory wszystkich atomow podrzednych. |
AtomID |
getNextMember(AtomID prevPtr)
Zwraca identyfikator atomu nastepnego w stosunku do podanego atomu. |
void |
removeMember(AtomID delPtr)
Odrejestrowywuje atom porzedny. |
Methods inherited from class pl.edu.pjwstk.yaod.atoms.Atom |
getAID, getName, getNext, getOwner, getPrevious, getType, isModified, setAID, setModified, setName, setNext, setOwner, setPrevious |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public SpiderAtom(java.lang.String name)
name
- nazwa atomu.Method Detail |
public void removeMember(AtomID delPtr)
delPtr
- identyfikator odrejestrowywanego atomu.public void connectMemberBefore(AtomID member, AtomID before)
member
- identyfikator rejestrowanego atomu.before
- identyfikator zarejestrowanego atomu, ktory ma byc nastepny.public void connectMemberAfter(AtomID member, AtomID after)
member
- identyfikator rejestrowanego atomu.after
- identyfikator zarejestrowanego atomu, ktory ma byc poprzedni.public AtomID getNextMember(AtomID prevPtr)
prevPtr
- atom poprzedni.public AtomID getFirstMember()
public java.util.Enumeration getMembers()
public int countMembers()
public void addMember(AtomID ptr)
ptr
- identyfikator rejestrowanego atomu.public AtomID getMemberAt(int i)
i
- indeks atomu porzednego.
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |