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.
 void deiconify(ComponentOperator oper)
          Deiconifies a frame.
 void demaximize(ComponentOperator oper)
          Demaximizes a frame.
 java.awt.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 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.

close

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

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 java.awt.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.