pl.edu.pjwstk.yaod.objects
Class YComplexObject
java.lang.Object
|
+--pl.edu.pjwstk.yaod.objects.YObject
|
+--pl.edu.pjwstk.yaod.objects.YComplexObject
- Direct Known Subclasses:
- YRing, YSpider
- public abstract class YComplexObject
- extends YObject
Klasa z ktorej dziedzicza wszystkie obiekty zlozone.
- Author:
- M. Lentner, raist@ertel.com.pl
Methods inherited from class pl.edu.pjwstk.yaod.objects.YObject |
connect, disconnect, getAtom, getBackward, getName, getNextSibling, getOID, getOwner, getPreviousSibling, getServer, reconnect, reconnectAfter, setName |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
getMembers
public abstract java.util.Enumeration getMembers()
- Zwraca wszystkie obiekty podrzedne.
- Returns:
- obiekt zawierajacy identyfikatory wszystkich obiektow
podrzednych.
getSubordinates
public abstract java.util.Enumeration getSubordinates()
- Zwraca identyfikatory wszystkich obiektow lezacych na tym
samym poziomie w hierarchii obiektow.
- Returns:
- obiekt zawierajacy identyfikatory.
getNextMember
public abstract ObjectID getNextMember(ObjectID member)
- Zwraca nastepny obiekt podrzedny w stosunku do podanego.
- Parameters:
startID
- identyfikator obiektu bazowego.- Returns:
- oid nastepnego obiektu.
getPreviousMember
public abstract ObjectID getPreviousMember(ObjectID member)
- Zwraca identyfikator poprzedniego obiektu w grafie obiektow.
TODO: do zaimplementowania
- Parameters:
member
- oid bazowego obiektu.- Returns:
- oid poprzedniego obiektu.
findMemberByNameAndType
public abstract ObjectID findMemberByNameAndType(java.lang.String name,
byte type,
ObjectID currPtr)
- Zwraca pierwszy obiekt podrzedny o podanym typie.
TODO: do zaimplementowania.
- Parameters:
type
- typ obiektu.startPtr
- identyfikator obiektu, od ktorego zaczac poszukiwania.- Returns:
- oid znalezionego obiektu.