textbender.a.u.chromography
Class InPageStainer

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

public final class InPageStainer
extends UnicastRemoteObject
implements PropertyChangeListenerR

Chromograph stainer for a Web document, via an in-page user-applet. Whenever a new reference series is set on the desktop, it tints the document's text to match.

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
(package private)  Element documentBody
           
(package private)  Element documentElement
           
 
Fields inherited from class java.rmi.server.RemoteObject
ref
 
Constructor Summary
InPageStainer(PageVisit pageVisit, InPageFactory inPageFactory)
          Creates an InPageStainer.
 
Method Summary
 void propertyChange(PropertyChangeEvent e)
          Called when a bound property value is changed, per PropertyChangeListener.
(package private) static void setPageGraphedStyle(Element element, boolean on)
           
 
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
 

Field Detail

documentBody

final Element documentBody

documentElement

final Element documentElement
Constructor Detail

InPageStainer

public InPageStainer(PageVisit pageVisit,
                     InPageFactory inPageFactory)
              throws RemoteException
Creates an InPageStainer.

Parameters:
pageVisit - context
inPageFactory - for this page visit
Throws:
RemoteException
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

setPageGraphedStyle

static void setPageGraphedStyle(Element element,
                                boolean on)