APIdia Launch Partner
Top Description Fields Constructors Methods
sun.awt.X11

public final Class XEmbedServerTester

extends Object
implements XEventDispatcher
Class Inheritance
All Implemented Interfaces
sun.awt.X11.XEventDispatcher
Imports
java.awt.*, java.awt.event.*, sun.util.logging.PlatformLogger, java.util.LinkedList

Test XEmbed server implementation. See file:///home/dom/bugs/4931668/test_plan.html for specification and references.

Field Summary

Modifier and TypeField and Description
pack-priv int
pack-priv int
pack-priv int
private final Object
pack-priv volatile int
pack-priv LinkedList<Integer>
pack-priv volatile int
pack-priv boolean
pack-priv int
pack-priv int
pack-priv static Rectangle
pack-priv int
pack-priv int
private static final int
pack-priv long
pack-priv boolean
pack-priv Robot
private static final int
private static final int
private static final int
pack-priv int
pack-priv Rectangle[]
pack-priv static final int
pack-priv XBaseWindow
pack-priv boolean
pack-priv XEmbedHelper
pack-priv boolean
private static final PlatformLogger

Constructor Summary

AccessConstructor and Description
private
XEmbedServerTester(Rectangle[] serverBounds, long parent)

Method Summary

Modifier and TypeMethod and Description
private int
activateServer(int prev)

private int
private int
checkEventList(int position, int event)

Checks if the event is already in a list at position >= position

private void
private void
private void
private void
checkFocusGained(int kind)

private void
private void
private void
private void
private void
private int
public void
private void
private int
private int
private int
private int
private int
private int
public static XEmbedServerTester
getTester(Rectangle[] serverBounds, long parent)

private void
private int
private void
private int
private void
private int
private int
private void
sendMessage(int message)

private void
sendMessage(int message, int detail, long data1, long data2)

private int
private void
sleep(int amount)

public void
public void
public void
public void
public void
public void
public void
public void
public void
public void
public void
public void
public void
public void
public void
public void
public void
public void
public void
public void
public void
public void
public void
public void
public void
public void
public void
public void
public void
private void
private void
private void
private void
private void
waitFocusGained(int pos)

private void
waitFocusLost(int pos)

private void
waitForEvent(int position, int event)

private void
waitSystemEvent(int position, int event)

private void
private void
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

accel_keyback to summary
pack-priv int accel_key
accel_keysymback to summary
pack-priv int accel_keysym
accel_modsback to summary
pack-priv int accel_mods
EVENT_LOCKback to summary
private final Object EVENT_LOCK
eventReceivedback to summary
pack-priv volatile int eventReceived
eventsback to summary
pack-priv LinkedList<Integer> events
eventWaitedback to summary
pack-priv volatile int eventWaited
focusedback to summary
pack-priv boolean focused
focusedKindback to summary
pack-priv int focusedKind
focusedServerComponentback to summary
pack-priv int focusedServerComponent
initialBoundsback to summary
pack-priv static Rectangle initialBounds
mappedback to summary
pack-priv int mapped
my_versionback to summary
pack-priv int my_version
OTHER_FRAMEback to summary
private static final int OTHER_FRAME
parentback to summary
pack-priv long parent
reparentback to summary
pack-priv boolean reparent
robotback to summary
pack-priv Robot robot
SERVER_BOUNDSback to summary
private static final int SERVER_BOUNDS
SERVER_FOCUSback to summary
private static final int SERVER_FOCUS
SERVER_MODALback to summary
private static final int SERVER_MODAL
server_versionback to summary
pack-priv int server_version
serverBoundsback to summary
pack-priv Rectangle[] serverBounds
SYSTEM_EVENT_MASKback to summary
pack-priv static final int SYSTEM_EVENT_MASK
windowback to summary
pack-priv XBaseWindow window
windowActiveback to summary
pack-priv boolean windowActive
xembedback to summary
pack-priv XEmbedHelper xembed
xembedActiveback to summary
pack-priv boolean xembedActive
xembedLogback to summary
private static final PlatformLogger xembedLog

Constructor Detail

XEmbedServerTesterback to summary
private XEmbedServerTester(Rectangle[] serverBounds, long parent)

Method Detail

activateServerback to summary
private int activateServer(int prev)
activateServerNoWaitback to summary
private int activateServerNoWait(int prev)
Annotations
@SuppressWarnings:deprecation
checkEventListback to summary
private int checkEventList(int position, int event)

Checks if the event is already in a list at position >= position

checkFocusedback to summary
private void checkFocused()
checkFocusedServerNextback to summary
private void checkFocusedServerNext()
checkFocusedServerPrevback to summary
private void checkFocusedServerPrev()
checkFocusGainedback to summary
private void checkFocusGained(int kind)
checkFocusLostback to summary
private void checkFocusLost()
checkMappedback to summary
private void checkMapped()
checkNotFocusedback to summary
private void checkNotFocused()
checkNotMappedback to summary
private void checkNotMapped()
checkWindowActivatedback to summary
private void checkWindowActivated()
deactivateServerback to summary
private int deactivateServer()
Annotations
@SuppressWarnings:deprecation
dispatchEventback to summary
public void dispatchEvent(XEvent ev)

Implements sun.awt.X11.XEventDispatcher.dispatchEvent.

Annotations
@Override
dumpReceivedEventsback to summary
private void dumpReceivedEvents()
embedback to summary
private int embed()
embedCompletelyback to summary
private int embedCompletely()
focusServerback to summary
private int focusServer()
Annotations
@SuppressWarnings:deprecation
focusServerNextback to summary
private int focusServerNext()
focusServerPrevback to summary
private int focusServerPrev()
getEventPosback to summary
private int getEventPos()
getTesterback to summary
public static XEmbedServerTester getTester(Rectangle[] serverBounds, long parent)
grabKeyback to summary
private void grabKey()
hideModalDialogback to summary
private int hideModalDialog()
initAccelback to summary
private void initAccel()
pressAccelKeyback to summary
private int pressAccelKey()
registerAcceleratorback to summary
private void registerAccelerator()
requestFocusback to summary
private int requestFocus()
requestFocusNoWaitback to summary
private int requestFocusNoWait()
sendMessageback to summary
private void sendMessage(int message)
sendMessageback to summary
private void sendMessage(int message, int detail, long data1, long data2)
showModalDialogback to summary
private int showModalDialog()
Annotations
@SuppressWarnings:deprecation
sleepback to summary
private void sleep(int amount)
test1_1back to summary
public void test1_1()
test1_2back to summary
public void test1_2()
test1_3back to summary
public void test1_3()
test1_4back to summary
public void test1_4()
test1_5back to summary
public void test1_5()
test1_6back to summary
public void test1_6()
test1_7back to summary
public void test1_7()
test2_5back to summary
public void test2_5()
test2_6back to summary
public void test2_6()
test3_1back to summary
public void test3_1()
test3_3back to summary
public void test3_3()
test3_4back to summary
public void test3_4()
test3_5back to summary
public void test3_5()
test3_6back to summary
public void test3_6()
test4_1back to summary
public void test4_1()
test4_2back to summary
public void test4_2()
test4_3back to summary
public void test4_3()
test4_4back to summary
public void test4_4()
test6_1_1back to summary
public void test6_1_1()
test6_1_2back to summary
public void test6_1_2()
test6_1_3back to summary
public void test6_1_3()
test6_1_4back to summary
public void test6_1_4()
test6_2_1back to summary
public void test6_2_1()
test6_2_2back to summary
public void test6_2_2()
test6_2_3back to summary
public void test6_2_3()
test6_2_4back to summary
public void test6_2_4()
test7_1back to summary
public void test7_1()
test7_2back to summary
public void test7_2()
test9_1back to summary
public void test9_1()
ungrabKeyback to summary
private void ungrabKey()
unregisterAcceleratorback to summary
private void unregisterAccelerator()
updateEmbedInfoback to summary
private void updateEmbedInfo()
waitEmbeddedNotifyback to summary
private void waitEmbeddedNotify(int pos)
waitFocusGainedback to summary
private void waitFocusGained(int pos)
waitFocusLostback to summary
private void waitFocusLost(int pos)
waitForEventback to summary
private void waitForEvent(int position, int event)
waitSystemEventback to summary
private void waitSystemEvent(int position, int event)
waitWindowActivatedback to summary
private void waitWindowActivated(int pos)
waitWindowDeactivatedback to summary
private void waitWindowDeactivated(int pos)