org.netbeans.jemmy.drivers.windows
Class DefaultInternalFrameDriver

java.lang.Object
  extended by org.netbeans.jemmy.drivers.LightSupportiveDriver
      extended by org.netbeans.jemmy.drivers.windows.DefaultInternalFrameDriver
All Implemented Interfaces:
FrameDriver, InternalFrameDriver, LightDriver, WindowDriver

public class DefaultInternalFrameDriver
extends LightSupportiveDriver
implements WindowDriver, FrameDriver, InternalFrameDriver


Constructor Summary
DefaultInternalFrameDriver()
           
 
Method Summary
 void activate(ComponentOperator oper)
          Activates a window.
 void close(ComponentOperator oper)
          Closes a window by requesting it to close and then hiding it.
 void deiconify(ComponentOperator oper)
          Deiconifies a frame.
 void demaximize(ComponentOperator oper)
          Demaximizes a frame.
 Component getTitlePane(ComponentOperator operator)
          Returns the title pane component.
 void iconify(ComponentOperator oper)
          Iconifies a frame.
 void maximize(ComponentOperator oper)
          Maximizes a frame.
 void move(ComponentOperator oper, int x, int y)
          Change window location.
 void requestClose(ComponentOperator oper)
          Requests a window to close.
 void requestCloseAndThenHide(ComponentOperator oper)
          Closes a window by requesting it to close and then hiding it.
 void resize(ComponentOperator oper, int width, int height)
          Change window size.
 
Methods inherited from class org.netbeans.jemmy.drivers.LightSupportiveDriver
checkSupported, getSupported
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DefaultInternalFrameDriver

public DefaultInternalFrameDriver()
Method Detail

activate

public void activate(ComponentOperator oper)
Description copied from interface: WindowDriver
Activates a window.

Specified by:
activate in interface WindowDriver
Parameters:
oper - Window operator.

requestClose

public void requestClose(ComponentOperator oper)
Description copied from interface: WindowDriver
Requests a window to close.

Specified by:
requestClose in interface WindowDriver
Parameters:
oper - Window operator.

requestCloseAndThenHide

public void requestCloseAndThenHide(ComponentOperator oper)
Description copied from interface: WindowDriver
Closes a window by requesting it to close and then hiding it.

Specified by:
requestCloseAndThenHide in interface WindowDriver
Parameters:
oper - Window operator.

close

public void close(ComponentOperator oper)
Description copied from interface: WindowDriver
Closes a window by requesting it to close and then hiding it.

Specified by:
close in interface WindowDriver
Parameters:
oper - Window operator.

move

public void move(ComponentOperator oper,
                 int x,
                 int y)
Description copied from interface: WindowDriver
Change window location.

Specified by:
move in interface WindowDriver
Parameters:
oper - Window operator.
x - New x coordinate
y - New y coordinate

resize

public void resize(ComponentOperator oper,
                   int width,
                   int height)
Description copied from interface: WindowDriver
Change window size.

Specified by:
resize in interface WindowDriver
Parameters:
oper - Window operator.
width - New window width.
height - New window height.

iconify

public void iconify(ComponentOperator oper)
Description copied from interface: FrameDriver
Iconifies a frame.

Specified by:
iconify in interface FrameDriver
Parameters:
oper - Frame operator.

deiconify

public void deiconify(ComponentOperator oper)
Description copied from interface: FrameDriver
Deiconifies a frame.

Specified by:
deiconify in interface FrameDriver
Parameters:
oper - Frame operator.

maximize

public void maximize(ComponentOperator oper)
Description copied from interface: FrameDriver
Maximizes a frame.

Specified by:
maximize in interface FrameDriver
Parameters:
oper - Frame operator.

demaximize

public void demaximize(ComponentOperator oper)
Description copied from interface: FrameDriver
Demaximizes a frame.

Specified by:
demaximize in interface FrameDriver
Parameters:
oper - Frame operator.

getTitlePane

public Component getTitlePane(ComponentOperator operator)
Description copied from interface: InternalFrameDriver
Returns the title pane component.

Specified by:
getTitlePane in interface InternalFrameDriver
Parameters:
operator - operator for an internal frame.
Returns:
a component - title pane.