pl.edu.pjwstk.yaod.objects
Class YSnake

java.lang.Object
  |
  +--pl.edu.pjwstk.yaod.objects.YObject
        |
        +--pl.edu.pjwstk.yaod.objects.YComplexObject
              |
              +--pl.edu.pjwstk.yaod.objects.YSnake

public class YSnake
extends YComplexObject

See Also:
#aaa

Method Summary
 void connectMember(YObject member)
           
 void connectMemberAfter(YObject member, ObjectID base)
           
 void connectMemberBefore(YObject member, ObjectID base)
           
 int countMembers()
           
 void disconnectMember(ObjectID delPtr)
           
 ObjectID findMemberByName(java.lang.String name, ObjectID startPtr)
           
 ObjectID findMemberByNameAndType(java.lang.String name, byte type, ObjectID currPtr)
           
 ObjectID findMemberByType(byte type, ObjectID startPtr)
           
 ObjectID getFirstMember()
           
 ObjectID getLastMember()
           
 ObjectID getMemberAt(int index)
           
 java.util.Enumeration getMembers()
           
 ObjectID getNextMember(ObjectID basePtr)
           
 ObjectID getPreviousMember(ObjectID basePtr)
           
 java.util.Enumeration getSubordinates()
           
 void setFirstMember(ObjectID member)
           
 void setLastMember(ObjectID member)
           
 
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
 

Method Detail

setFirstMember

public void setFirstMember(ObjectID member)
Parameters:
paramName - comments
Returns:
comments
Throws:
XxxxxxException - if ...
See Also:
#aaa

getFirstMember

public ObjectID getFirstMember()
Parameters:
paramName - comments
Returns:
comments
Throws:
XxxxxxException - if ...
See Also:
#aaa

setLastMember

public void setLastMember(ObjectID member)
Parameters:
paramName - comments
Returns:
comments
Throws:
XxxxxxException - if ...
See Also:
#aaa

getLastMember

public ObjectID getLastMember()
Parameters:
paramName - comments
Returns:
comments
Throws:
XxxxxxException - if ...
See Also:
#aaa

getPreviousMember

public ObjectID getPreviousMember(ObjectID basePtr)
Overrides:
getPreviousMember in class YComplexObject
Parameters:
paramName - comments
Returns:
comments
Throws:
XxxxxxException - if ...
See Also:
#aaa

getNextMember

public ObjectID getNextMember(ObjectID basePtr)
Overrides:
getNextMember in class YComplexObject
Parameters:
paramName - comments
Returns:
comments
Throws:
XxxxxxException - if ...
See Also:
#aaa

connectMember

public void connectMember(YObject member)
                   throws BlockFreeSpaceException
Parameters:
paramName - comments
Returns:
comments
Throws:
XxxxxxException - if ...
See Also:
#aaa

connectMemberAfter

public void connectMemberAfter(YObject member,
                               ObjectID base)
                        throws BlockFreeSpaceException
Parameters:
paramName - comments
Returns:
comments
Throws:
XxxxxxException - if ...
See Also:
#aaa

connectMemberBefore

public void connectMemberBefore(YObject member,
                                ObjectID base)
                         throws BlockFreeSpaceException
Parameters:
paramName - comments
Returns:
comments
Throws:
XxxxxxException - if ...
See Also:
#aaa

disconnectMember

public void disconnectMember(ObjectID delPtr)
Parameters:
paramName - comments
Returns:
comments
Throws:
XxxxxxException - if ...
See Also:
#aaa

countMembers

public int countMembers()
Parameters:
paramName - comments
Returns:
comments
Throws:
XxxxxxException - if ...
See Also:
#aaa

getMemberAt

public ObjectID getMemberAt(int index)
Parameters:
paramName - comments
Returns:
comments
Throws:
XxxxxxException - if ...
See Also:
#aaa

findMemberByName

public ObjectID findMemberByName(java.lang.String name,
                                 ObjectID startPtr)
Parameters:
paramName - comments
Returns:
comments
Throws:
XxxxxxException - if ...
See Also:
#aaa

findMemberByType

public ObjectID findMemberByType(byte type,
                                 ObjectID startPtr)
Parameters:
paramName - comments
Returns:
comments
Throws:
XxxxxxException - if ...
See Also:
#aaa

findMemberByNameAndType

public ObjectID findMemberByNameAndType(java.lang.String name,
                                        byte type,
                                        ObjectID currPtr)
Overrides:
findMemberByNameAndType in class YComplexObject
Parameters:
paramName - comments
Returns:
comments
Throws:
XxxxxxException - if ...
See Also:
#aaa

getSubordinates

public java.util.Enumeration getSubordinates()
Overrides:
getSubordinates in class YComplexObject

getMembers

public java.util.Enumeration getMembers()
Overrides:
getMembers in class YComplexObject
Parameters:
paramName - comments
Returns:
comments
Throws:
XxxxxxException - if ...
See Also:
#aaa