| Modifier and Type | Class and Description |
|---|---|
| private static class | |
| private static class | |
| private static class |
| Modifier and Type | Field and Description |
|---|---|
| private Transferable | |
| private Map | |
| private long[] | |
| private static final XEventDispatcher | |
| private boolean | |
| private static long | |
| private static final Object | |
| public static final long | |
| public static final int | |
| private OwnershipListener | |
| private long | |
| private static WindowPropertyGetter | |
| private final XAtom | |
| private static final XAtom | |
| private final Object | |
| private static final Hashtable |
| Access | Constructor and Description |
|---|---|
| pack-priv |
| Modifier and Type | Method and Description |
|---|---|
| private boolean | |
| private void | |
| public byte[] | |
| pack-priv static long[] | |
| pack-priv static XSelection | |
| public XAtom | |
| public long[] | |
| private boolean | |
| private void | |
| private boolean | |
| pack-priv boolean | |
| private void | |
| pack-priv void | |
| public synchronized void | |
| pack-priv synchronized boolean | |
| private void | |
| pack-priv void | |
| private void | |
| private static void | waitForSelectionNotify(WindowPropertyGetter dataGetter)
Blocks the current thread till SelectionNotify or PropertyNotify (in case of INCR transfer) arrives. |
| contents | back to summary |
|---|---|
| private Transferable contents | |
| formatMap | back to summary |
|---|---|
| private Map<Long, DataFlavor> formatMap | |
| formats | back to summary |
|---|---|
| private long[] formats | |
| incrementalTransferHandler | back to summary |
|---|---|
| private static final XEventDispatcher incrementalTransferHandler | |
| isOwner | back to summary |
|---|---|
| private boolean isOwner | |
| lastRequestServerTime | back to summary |
|---|---|
| private static long lastRequestServerTime | |
| lock | back to summary |
|---|---|
| private static final Object lock | |
| MAX_LENGTH | back to summary |
|---|---|
| public static final long MAX_LENGTH | |
| MAX_PROPERTY_SIZE | back to summary |
|---|---|
| public static final int MAX_PROPERTY_SIZE | |
| ownershipListener | back to summary |
|---|---|
| private OwnershipListener ownershipListener | |
| ownershipTime | back to summary |
|---|---|
| private long ownershipTime | |
| propertyGetter | back to summary |
|---|---|
| private static WindowPropertyGetter propertyGetter | |
| selectionAtom | back to summary |
|---|---|
| private final XAtom selectionAtom | |
| selectionPropertyAtom | back to summary |
|---|---|
| private static final XAtom selectionPropertyAtom | |
| stateLock | back to summary |
|---|---|
| private final Object stateLock | |
| table | back to summary |
|---|---|
| private static final Hashtable<XAtom, XSelection> table | |
| XSelection | back to summary |
|---|---|
| pack-priv XSelection(XAtom atom) Creates a selection object.
| |
| convertAndStore | back to summary |
|---|---|
| private boolean convertAndStore(long requestor, long format, long property) | |
| fireOwnershipChanges | back to summary |
|---|---|
| private void fireOwnershipChanges(final boolean isOwner) | |
| getData | back to summary |
|---|---|
| public byte[] getData(long format, long time) throws IOException | |
| getFormats | back to summary |
|---|---|
| pack-priv static long[] getFormats(WindowPropertyGetter targetsGetter) | |
| getSelection | back to summary |
|---|---|
| pack-priv static XSelection getSelection(XAtom atom) | |
| getSelectionAtom | back to summary |
|---|---|
| public XAtom getSelectionAtom() | |
| getTargets | back to summary |
|---|---|
| public long[] getTargets(long time) | |
| handleMultipleRequest | back to summary |
|---|---|
| private boolean handleMultipleRequest(final long requestor, long property) | |
| handleSelectionRequest | back to summary |
|---|---|
| private void handleSelectionRequest(XSelectionRequestEvent xsre) | |
| handleTargetsRequest | back to summary |
|---|---|
| private boolean handleTargetsRequest(long property, long requestor) throws IllegalStateException | |
| isOwner | back to summary |
|---|---|
| pack-priv boolean isOwner() | |
| lostOwnership | back to summary |
|---|---|
| private void lostOwnership() | |
| registerOwershipListener | back to summary |
|---|---|
| pack-priv void registerOwershipListener(OwnershipListener l) | |
| reset | back to summary |
|---|---|
| public synchronized void reset() | |
| setOwner | back to summary |
|---|---|
| pack-priv synchronized boolean setOwner(Transferable contents, Map<Long, DataFlavor> formatMap, long[] formats, long time) | |
| setOwnerProp | back to summary |
|---|---|
| private void setOwnerProp(boolean f) | |
| unregisterOwnershipListener | back to summary |
|---|---|
| pack-priv void unregisterOwnershipListener() | |
| validateDataGetter | back to summary |
|---|---|
| private void validateDataGetter(WindowPropertyGetter propertyGetter) throws IOException | |
| waitForSelectionNotify | back to summary |
|---|---|
| private static void waitForSelectionNotify(WindowPropertyGetter dataGetter) throws InterruptedException Blocks the current thread till SelectionNotify or PropertyNotify (in case of INCR transfer) arrives. | |
| Modifier and Type | Field and Description |
|---|---|
| private final byte[] | |
| private final int | |
| private int | |
| private final long | |
| private final long | |
| private final long |
| Access | Constructor and Description |
|---|---|
| public |
| Modifier and Type | Method and Description |
|---|---|
| public void |
| data | back to summary |
|---|---|
| private final byte[] data | |
| format | back to summary |
|---|---|
| private final int format | |
| offset | back to summary |
|---|---|
| private int offset | |
| property | back to summary |
|---|---|
| private final long property | |
| requestor | back to summary |
|---|---|
| private final long requestor | |
| target | back to summary |
|---|---|
| private final long target | |
| IncrementalDataProvider | back to summary |
|---|---|
| public IncrementalDataProvider(long requestor, long property, long target, int format, byte[] data) | |
| dispatchEvent | back to summary |
|---|---|
| public void dispatchEvent(XEvent ev) Implements sun.
| |
| Access | Constructor and Description |
|---|---|
| private |
| Modifier and Type | Method and Description |
|---|---|
| public void |
| IncrementalTransferHandler | back to summary |
|---|---|
| private IncrementalTransferHandler() | |
| dispatchEvent | back to summary |
|---|---|
| public void dispatchEvent(XEvent ev) Implements sun.
| |
| Access | Constructor and Description |
|---|---|
| private |
| Modifier and Type | Method and Description |
|---|---|
| public void |
| SelectionEventHandler | back to summary |
|---|---|
| private SelectionEventHandler() | |
| dispatchEvent | back to summary |
|---|---|
| public void dispatchEvent(XEvent ev) Implements sun.
| |