edu.washington.cs.supple.net.rmi
Interface RemoteSolver

All Superinterfaces:
java.rmi.Remote
All Known Implementing Classes:
RemoteSolverImpl

public interface RemoteSolver
extends java.rmi.Remote

Remote interface to a solver.

Author:
dbc1

Method Summary
 SolutionData solve(UiObject uiObject, SearchParameters params, java.awt.Dimension screenSize)
          Solve a UI for a given device - non interactively...
 RemoteSolverSearch solve(UiObject uiObject, SearchParameters params, java.awt.Dimension screenSize, boolean sendIntermediateSolutions, RemoteSolverSearchListener listener)
          Solve a UI for a given device
 

Method Detail

solve

public RemoteSolverSearch solve(UiObject uiObject,
                                SearchParameters params,
                                java.awt.Dimension screenSize,
                                boolean sendIntermediateSolutions,
                                RemoteSolverSearchListener listener)
                         throws java.rmi.RemoteException
Solve a UI for a given device

Throws:
java.rmi.RemoteException

solve

public SolutionData solve(UiObject uiObject,
                          SearchParameters params,
                          java.awt.Dimension screenSize)
                   throws java.rmi.RemoteException
Solve a UI for a given device - non interactively...

Throws:
java.rmi.RemoteException