textbender.a.u.chromography
Class Chromography1

java.lang.Object
  extended by java.rmi.server.RemoteObject
      extended by java.rmi.server.RemoteServer
          extended by java.rmi.server.UnicastRemoteObject
              extended by Chromography1
All Implemented Interfaces:
Serializable, Remote, Chromography, PropertyChangeListenerR.Registry

public final class Chromography1
extends UnicastRemoteObject
implements Chromography

Shadow-select service implementation.

See Also:
Serialized Form

Field Summary
 
Fields inherited from class java.rmi.server.RemoteObject
ref
 
Constructor Summary
Chromography1()
          Creates the single instance of Chromography1 and registers it as a service.
 
Method Summary
 void addPropertyChangeListener(PropertyChangeListenerR listener)
          Registers a listener to receive property change events.
 void disabledPropertyChangeListener(PropertyChangeListenerR listener)
          Signals that a previously registered listener is no longer needed.
 ReferenceSeries getReferenceSeries()
          Returns the loaded reference series.
 void setReferenceSeries(ReferenceSeries newReferenceSeries)
          Loads a new reference series.
 
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

Chromography1

public Chromography1()
              throws RemoteException
Creates the single instance of Chromography1 and registers it as a service.

Throws:
RemoteException
Method Detail

addPropertyChangeListener

@ThreadSafe
public void addPropertyChangeListener(PropertyChangeListenerR listener)
Description copied from interface: PropertyChangeListenerR.Registry
Registers a listener to receive property change events. The effect is immediate; the listener receives events for each subsequent property change.

Specified by:
addPropertyChangeListener in interface PropertyChangeListenerR.Registry

disabledPropertyChangeListener

@ThreadSafe
public void disabledPropertyChangeListener(PropertyChangeListenerR listener)
Description copied from interface: PropertyChangeListenerR.Registry
Signals that a previously registered listener is no longer needed. In response, the registry will eventually unregister it. But it must expect to receive stray events, meantime.

Specified by:
disabledPropertyChangeListener in interface PropertyChangeListenerR.Registry

getReferenceSeries

@ThreadSafe
public ReferenceSeries getReferenceSeries()
Description copied from interface: Chromography
Returns the loaded reference series. The return value is bound to property name 'referenceSeries'.

Specified by:
getReferenceSeries in interface Chromography
Returns:
the loaded reference series, or null if none is loaded
See Also:
Chromography.setReferenceSeries(ReferenceSeries)

setReferenceSeries

@ThreadSafe
public void setReferenceSeries(ReferenceSeries newReferenceSeries)
Description copied from interface: Chromography
Loads a new reference series.

Specified by:
setReferenceSeries in interface Chromography
Parameters:
newReferenceSeries - to load
See Also:
Chromography.getReferenceSeries()