textbender.a.u.locusPoint
Class InPagePointer

java.lang.Object
  extended by java.rmi.server.RemoteObject
      extended by java.rmi.server.RemoteServer
          extended by java.rmi.server.UnicastRemoteObject
              extended by InPagePointer
All Implemented Interfaces:
Serializable, Remote, EventListener, PropertyChangeListenerR, EventListenerR

public final class InPagePointer
extends UnicastRemoteObject
implements PropertyChangeListenerR

Point detector/publisher for a Web document, via an in-page user-applet. Whenever it detects a gene in the document being overpassed by the mouse, it posts its locus as the locus-point for the desktop.

See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from interface PropertyChangeListenerR
PropertyChangeListenerR.DispatchCatcher, PropertyChangeListenerR.DispatchCatcherN, PropertyChangeListenerR.Registry, PropertyChangeListenerR.RegistryN, PropertyChangeListenerR.WrapperL
 
Field Summary
 
Fields inherited from class java.rmi.server.RemoteObject
ref
 
Constructor Summary
InPagePointer(PageVisit vP)
          Creates an InPagePointer.
 
Method Summary
 void propertyChange(PropertyChangeEvent e)
          Called when a bound property value is changed, per PropertyChangeListener.
 
Methods inherited from class java.rmi.server.UnicastRemoteObject
clone, exportObject, exportObject, exportObject, unexportObject
 
Methods inherited from class java.rmi.server.RemoteServer
getClientHost, getLog, setLog
 
Methods inherited from class java.rmi.server.RemoteObject
equals, getRef, hashCode, toString, toStub
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

InPagePointer

public InPagePointer(PageVisit vP)
              throws RemoteException
Creates an InPagePointer.

Parameters:
vP - page visit, context
Throws:
RemoteException - if the locus-point service is unreachable
UnsupportedOperationException - if the browser does not support DOM level 2 events; or the page is silent
Method Detail

propertyChange

@ThreadSafe
public void propertyChange(PropertyChangeEvent e)
Description copied from interface: PropertyChangeListenerR
Called when a bound property value is changed, per PropertyChangeListener. A remote event's source may be null; because, in PropertyChangeEvent, the source field is transient.

Specified by:
propertyChange in interface PropertyChangeListenerR