pl.edu.pjwstk.yaod.objects
Class YRing
java.lang.Object
|
+--pl.edu.pjwstk.yaod.objects.YObject
|
+--pl.edu.pjwstk.yaod.objects.YComplexObject
|
+--pl.edu.pjwstk.yaod.objects.YRing
- public class YRing
- extends YComplexObject
Klasa reprezentujaca obiekty zlozone typu Ring.
TODO: skonczyc (nie dziala)
- 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 |
setFirstMember
public void setFirstMember(ObjectID member)
getFirstMember
public ObjectID getFirstMember()
setLastMember
public void setLastMember(ObjectID member)
getLastMember
public ObjectID getLastMember()
getPreviousMember
public ObjectID getPreviousMember(ObjectID basePtr)
- Description copied from class:
YComplexObject
- Zwraca identyfikator poprzedniego obiektu w grafie obiektow.
TODO: do zaimplementowania
- Overrides:
getPreviousMember
in class YComplexObject
- Following copied from class:
pl.edu.pjwstk.yaod.objects.YComplexObject
- Parameters:
member
- oid bazowego obiektu.- Returns:
- oid poprzedniego obiektu.
getNextMember
public ObjectID getNextMember(ObjectID basePtr)
- Description copied from class:
YComplexObject
- Zwraca nastepny obiekt podrzedny w stosunku do podanego.
- Overrides:
getNextMember
in class YComplexObject
- Following copied from class:
pl.edu.pjwstk.yaod.objects.YComplexObject
- Parameters:
startID
- identyfikator obiektu bazowego.- Returns:
- oid nastepnego obiektu.
connectMember
public void connectMember(YObject member)
throws BlockFreeSpaceException
connectMemberAfter
public void connectMemberAfter(YObject member,
ObjectID base)
throws BlockFreeSpaceException
connectMemberBefore
public void connectMemberBefore(YObject member,
ObjectID base)
throws BlockFreeSpaceException
disconnectMember
public void disconnectMember(ObjectID delPtr)
countMembers
public int countMembers()
getMemberAt
public ObjectID getMemberAt(int index)
findMemberByName
public ObjectID findMemberByName(java.lang.String name,
ObjectID startPtr)
findMemberByType
public ObjectID findMemberByType(byte type,
ObjectID startPtr)
findMemberByNameAndType
public ObjectID findMemberByNameAndType(java.lang.String name,
byte type,
ObjectID currPtr)
- Description copied from class:
YComplexObject
- Zwraca pierwszy obiekt podrzedny o podanym typie.
TODO: do zaimplementowania.
- Overrides:
findMemberByNameAndType
in class YComplexObject
- Following copied from class:
pl.edu.pjwstk.yaod.objects.YComplexObject
- Parameters:
type
- typ obiektu.startPtr
- identyfikator obiektu, od ktorego zaczac poszukiwania.- Returns:
- oid znalezionego obiektu.
getSubordinates
public java.util.Enumeration getSubordinates()
- Description copied from class:
YComplexObject
- Zwraca identyfikatory wszystkich obiektow lezacych na tym
samym poziomie w hierarchii obiektow.
- Overrides:
getSubordinates
in class YComplexObject
- Following copied from class:
pl.edu.pjwstk.yaod.objects.YComplexObject
- Returns:
- obiekt zawierajacy identyfikatory.
getMembers
public java.util.Enumeration getMembers()
- Description copied from class:
YComplexObject
- Zwraca wszystkie obiekty podrzedne.
- Overrides:
getMembers
in class YComplexObject
- Following copied from class:
pl.edu.pjwstk.yaod.objects.YComplexObject
- Returns:
- obiekt zawierajacy identyfikatory wszystkich obiektow
podrzednych.