jdsl.core.ref
Class PELocator

java.lang.Object
  |
  +--jdsl.core.ref.PELocator

public class PELocator
extends java.lang.Object
implements Locator

A locator that also has a reference to the position associated with it author Ryan Shaun Baker


Constructor Summary
PELocator()
           
PELocator(java.lang.Object element, Container containerr, Position positionn)
           
 
Method Summary
 void checkValidity()
           
 Container container()
           
 java.lang.Object element()
           
 void init(java.lang.Object element, Container containerr, Position positionn)
           
 void invalidate()
           
 boolean isContained()
           
 boolean isValid()
           
 java.lang.Object key()
           
 Position position()
           
 void setContainer(Container c)
           
 void setElement(java.lang.Object e)
           
 void setPosition(Position p)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PELocator

public PELocator()

PELocator

public PELocator(java.lang.Object element,
                 Container containerr,
                 Position positionn)
Method Detail

init

public void init(java.lang.Object element,
                 Container containerr,
                 Position positionn)

element

public java.lang.Object element()
                         throws InvalidLocatorException
Specified by:
element in interface Locator

key

public java.lang.Object key()
                     throws InvalidLocatorException
Specified by:
key in interface Locator

container

public Container container()
                    throws InvalidLocatorException
Specified by:
container in interface Locator

position

public Position position()
                  throws InvalidLocatorException

setElement

public void setElement(java.lang.Object e)

setContainer

public void setContainer(Container c)

setPosition

public void setPosition(Position p)

invalidate

public void invalidate()

isValid

public boolean isValid()

checkValidity

public void checkValidity()

isContained

public boolean isContained()
Specified by:
isContained in interface Locator