org.uispec4j.interception.toolkit
Class ToolkitDelegate
java.lang.Object
java.awt.Toolkit
sun.awt.SunToolkit
org.uispec4j.interception.toolkit.ToolkitDelegate
- All Implemented Interfaces:
- sun.awt.ComponentFactory, sun.awt.InputMethodSupport, sun.awt.WindowClosingListener, sun.awt.WindowClosingSupport
- Direct Known Subclasses:
- UISpecToolkit
public abstract class ToolkitDelegate
- extends sun.awt.SunToolkit
- implements sun.awt.ComponentFactory
Delegates to the underlying Toolkit.
Note: this does not work if the underlying toolkit is not a Sun one.
| Fields inherited from class sun.awt.SunToolkit |
lastMetrics, peerMap |
| Fields inherited from class java.awt.Toolkit |
desktopProperties, desktopPropsSupport |
|
Method Summary |
void |
addAWTEventListener(java.awt.event.AWTEventListener listener,
long eventMask)
|
void |
addPropertyChangeListener(java.lang.String name,
java.beans.PropertyChangeListener pcl)
|
void |
beep()
|
int |
checkImage(java.awt.Image image,
int width,
int height,
java.awt.image.ImageObserver observer)
|
java.awt.peer.ButtonPeer |
createButton(java.awt.Button target)
|
java.awt.peer.CanvasPeer |
createCanvas(java.awt.Canvas target)
|
java.awt.peer.CheckboxPeer |
createCheckbox(java.awt.Checkbox target)
|
java.awt.peer.CheckboxMenuItemPeer |
createCheckboxMenuItem(java.awt.CheckboxMenuItem target)
|
java.awt.peer.ChoicePeer |
createChoice(java.awt.Choice target)
|
java.awt.Cursor |
createCustomCursor(java.awt.Image cursor,
java.awt.Point hotSpot,
java.lang.String name)
|
java.awt.peer.DialogPeer |
createDialog(java.awt.Dialog target)
|
java.awt.dnd.DragGestureRecognizer |
createDragGestureRecognizer(java.lang.Class abstractRecognizerClass,
java.awt.dnd.DragSource ds,
java.awt.Component cp,
int srcActions,
java.awt.dnd.DragGestureListener dgl)
|
java.awt.dnd.peer.DragSourceContextPeer |
createDragSourceContextPeer(java.awt.dnd.DragGestureEvent dge)
|
java.awt.peer.FileDialogPeer |
createFileDialog(java.awt.FileDialog target)
|
java.awt.peer.FramePeer |
createFrame(java.awt.Frame target)
|
java.awt.Image |
createImage(byte[] imagedata)
|
java.awt.Image |
createImage(byte[] imagedata,
int imageoffset,
int imagelength)
|
java.awt.Image |
createImage(java.awt.image.ImageProducer producer)
|
java.awt.Image |
createImage(java.lang.String filename)
|
java.awt.Image |
createImage(java.net.URL url)
|
java.awt.peer.LabelPeer |
createLabel(java.awt.Label target)
|
java.awt.peer.ListPeer |
createList(java.awt.List target)
|
java.awt.peer.MenuPeer |
createMenu(java.awt.Menu target)
|
java.awt.peer.MenuBarPeer |
createMenuBar(java.awt.MenuBar target)
|
java.awt.peer.MenuItemPeer |
createMenuItem(java.awt.MenuItem target)
|
java.awt.peer.PanelPeer |
createPanel(java.awt.Panel target)
|
java.awt.peer.PopupMenuPeer |
createPopupMenu(java.awt.PopupMenu target)
|
java.awt.peer.ScrollbarPeer |
createScrollbar(java.awt.Scrollbar target)
|
java.awt.peer.ScrollPanePeer |
createScrollPane(java.awt.ScrollPane target)
|
java.awt.peer.TextAreaPeer |
createTextArea(java.awt.TextArea target)
|
java.awt.peer.TextFieldPeer |
createTextField(java.awt.TextField target)
|
java.awt.peer.WindowPeer |
createWindow(java.awt.Window target)
|
java.awt.event.AWTEventListener[] |
getAWTEventListeners()
|
java.awt.event.AWTEventListener[] |
getAWTEventListeners(long eventMask)
|
java.awt.Dimension |
getBestCursorSize(int preferredWidth,
int preferredHeight)
|
java.awt.image.ColorModel |
getColorModel()
|
java.lang.String[] |
getFontList()
|
java.awt.FontMetrics |
getFontMetrics(java.awt.Font font)
|
java.awt.peer.FontPeer |
getFontPeer(java.lang.String name,
int style)
|
java.awt.Image |
getImage(java.lang.String filename)
|
java.awt.Image |
getImage(java.net.URL url)
|
boolean |
getLockingKeyState(int keyCode)
|
int |
getMaximumCursorColors()
|
int |
getMenuShortcutKeyMask()
|
java.awt.PrintJob |
getPrintJob(java.awt.Frame frame,
java.lang.String jobtitle,
java.awt.JobAttributes jobAttributes,
java.awt.PageAttributes pageAttributes)
|
java.awt.PrintJob |
getPrintJob(java.awt.Frame frame,
java.lang.String jobtitle,
java.util.Properties props)
|
java.beans.PropertyChangeListener[] |
getPropertyChangeListeners()
|
java.beans.PropertyChangeListener[] |
getPropertyChangeListeners(java.lang.String propertyName)
|
java.awt.Insets |
getScreenInsets(java.awt.GraphicsConfiguration gc)
|
int |
getScreenResolution()
|
java.awt.Dimension |
getScreenSize()
|
java.awt.datatransfer.Clipboard |
getSystemClipboard()
|
java.awt.EventQueue |
getSystemEventQueueImpl()
|
java.awt.Toolkit |
getUnderlyingToolkit()
|
boolean |
isDynamicLayoutActive()
|
boolean |
isFrameStateSupported(int state)
|
java.util.Map |
mapInputMethodHighlight(java.awt.im.InputMethodHighlight highlight)
|
boolean |
prepareImage(java.awt.Image image,
int width,
int height,
java.awt.image.ImageObserver observer)
|
void |
removeAWTEventListener(java.awt.event.AWTEventListener listener)
|
void |
removePropertyChangeListener(java.lang.String name,
java.beans.PropertyChangeListener pcl)
|
void |
setDynamicLayout(boolean dynamic)
|
void |
setLockingKeyState(int keyCode,
boolean on)
|
void |
sync()
|
| Methods inherited from class sun.awt.SunToolkit |
addModalityListener, checkAndSetPolicy, createInputMethodWindow, createKeyboardFocusManagerPeer, createNewAppContext, createRobot, disableBackgroundErase, enableInputMethodsForTextComponent, executeOnEventHandlerThread, executeOnEventHandlerThread, flushPendingEvents, getDataTransfererClassName, getDefaultKeyboardLocale, getMouseInfoPeer, getNativeContainer, getScreenHeight, getScreenWidth, getStartupLocale, getWindowClosingListener, insertTargetMapping, isLightweightOrUnknown, isModalExcluded, isModalExcludedSupported, isModalExcludedSupportedImpl, isPostEventQueueEmpty, needsXEmbed, needsXEmbedImpl, notifyModalityPopped, notifyModalityPushed, postEvent, removeModalityListener, setDataTransfererClassName, setLWRequestStatus, setModalExcluded, setModalExcludedImpl, setWindowClosingListener, targetCreatedPeer, targetDisposedPeer, targetToAppContext, targetToPeer, windowClosingDelivered, windowClosingNotify |
| Methods inherited from class java.awt.Toolkit |
createComponent, getDefaultToolkit, getDesktopProperty, getProperty, getSystemEventQueue, getSystemSelection, initializeDesktopProperties, isDynamicLayoutSet, lazilyLoadDesktopProperty, loadSystemColors, setDesktopProperty |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface sun.awt.ComponentFactory |
createRobot |
| Methods inherited from interface sun.awt.InputMethodSupport |
getInputMethodAdapterDescriptor |
underlyingToolkit
protected static java.awt.Toolkit underlyingToolkit
ToolkitDelegate
public ToolkitDelegate()
getMaximumCursorColors
public int getMaximumCursorColors()
throws java.awt.HeadlessException
- Overrides:
getMaximumCursorColors in class java.awt.Toolkit
- Throws:
java.awt.HeadlessException
getMenuShortcutKeyMask
public int getMenuShortcutKeyMask()
throws java.awt.HeadlessException
- Overrides:
getMenuShortcutKeyMask in class java.awt.Toolkit
- Throws:
java.awt.HeadlessException
getScreenResolution
public int getScreenResolution()
throws java.awt.HeadlessException
- Specified by:
getScreenResolution in class java.awt.Toolkit
- Throws:
java.awt.HeadlessException
beep
public void beep()
- Specified by:
beep in class java.awt.Toolkit
sync
public void sync()
- Specified by:
sync in class java.awt.Toolkit
isDynamicLayoutActive
public boolean isDynamicLayoutActive()
throws java.awt.HeadlessException
- Overrides:
isDynamicLayoutActive in class java.awt.Toolkit
- Throws:
java.awt.HeadlessException
getLockingKeyState
public boolean getLockingKeyState(int keyCode)
throws java.lang.UnsupportedOperationException
- Overrides:
getLockingKeyState in class java.awt.Toolkit
- Throws:
java.lang.UnsupportedOperationException
isFrameStateSupported
public boolean isFrameStateSupported(int state)
throws java.awt.HeadlessException
- Overrides:
isFrameStateSupported in class java.awt.Toolkit
- Throws:
java.awt.HeadlessException
setLockingKeyState
public void setLockingKeyState(int keyCode,
boolean on)
throws java.lang.UnsupportedOperationException
- Overrides:
setLockingKeyState in class java.awt.Toolkit
- Throws:
java.lang.UnsupportedOperationException
setDynamicLayout
public void setDynamicLayout(boolean dynamic)
throws java.awt.HeadlessException
- Overrides:
setDynamicLayout in class java.awt.Toolkit
- Throws:
java.awt.HeadlessException
getScreenSize
public java.awt.Dimension getScreenSize()
throws java.awt.HeadlessException
- Overrides:
getScreenSize in class sun.awt.SunToolkit
- Throws:
java.awt.HeadlessException
getBestCursorSize
public java.awt.Dimension getBestCursorSize(int preferredWidth,
int preferredHeight)
throws java.awt.HeadlessException
- Overrides:
getBestCursorSize in class java.awt.Toolkit
- Throws:
java.awt.HeadlessException
getSystemEventQueueImpl
public java.awt.EventQueue getSystemEventQueueImpl()
- Overrides:
getSystemEventQueueImpl in class sun.awt.SunToolkit
createImage
public java.awt.Image createImage(byte[] imagedata)
- Overrides:
createImage in class java.awt.Toolkit
createImage
public java.awt.Image createImage(byte[] imagedata,
int imageoffset,
int imagelength)
- Overrides:
createImage in class sun.awt.SunToolkit
getSystemClipboard
public java.awt.datatransfer.Clipboard getSystemClipboard()
throws java.awt.HeadlessException
- Specified by:
getSystemClipboard in class java.awt.Toolkit
- Throws:
java.awt.HeadlessException
getAWTEventListeners
public java.awt.event.AWTEventListener[] getAWTEventListeners()
- Overrides:
getAWTEventListeners in class java.awt.Toolkit
getAWTEventListeners
public java.awt.event.AWTEventListener[] getAWTEventListeners(long eventMask)
- Overrides:
getAWTEventListeners in class java.awt.Toolkit
removeAWTEventListener
public void removeAWTEventListener(java.awt.event.AWTEventListener listener)
- Overrides:
removeAWTEventListener in class java.awt.Toolkit
addAWTEventListener
public void addAWTEventListener(java.awt.event.AWTEventListener listener,
long eventMask)
- Overrides:
addAWTEventListener in class java.awt.Toolkit
getColorModel
public java.awt.image.ColorModel getColorModel()
throws java.awt.HeadlessException
- Specified by:
getColorModel in class java.awt.Toolkit
- Throws:
java.awt.HeadlessException
getPropertyChangeListeners
public java.beans.PropertyChangeListener[] getPropertyChangeListeners()
- Overrides:
getPropertyChangeListeners in class java.awt.Toolkit
getFontList
public java.lang.String[] getFontList()
- Overrides:
getFontList in class sun.awt.SunToolkit
getFontMetrics
public java.awt.FontMetrics getFontMetrics(java.awt.Font font)
- Overrides:
getFontMetrics in class sun.awt.SunToolkit
createImage
public java.awt.Image createImage(java.awt.image.ImageProducer producer)
- Overrides:
createImage in class sun.awt.SunToolkit
createImage
public java.awt.Image createImage(java.lang.String filename)
- Overrides:
createImage in class sun.awt.SunToolkit
getImage
public java.awt.Image getImage(java.lang.String filename)
- Overrides:
getImage in class sun.awt.SunToolkit
createImage
public java.awt.Image createImage(java.net.URL url)
- Overrides:
createImage in class sun.awt.SunToolkit
getImage
public java.awt.Image getImage(java.net.URL url)
- Overrides:
getImage in class sun.awt.SunToolkit
getScreenInsets
public java.awt.Insets getScreenInsets(java.awt.GraphicsConfiguration gc)
throws java.awt.HeadlessException
- Overrides:
getScreenInsets in class java.awt.Toolkit
- Throws:
java.awt.HeadlessException
createDragSourceContextPeer
public java.awt.dnd.peer.DragSourceContextPeer createDragSourceContextPeer(java.awt.dnd.DragGestureEvent dge)
throws java.awt.dnd.InvalidDnDOperationException
- Specified by:
createDragSourceContextPeer in interface sun.awt.ComponentFactory- Specified by:
createDragSourceContextPeer in class sun.awt.SunToolkit
- Throws:
java.awt.dnd.InvalidDnDOperationException
checkImage
public int checkImage(java.awt.Image image,
int width,
int height,
java.awt.image.ImageObserver observer)
- Overrides:
checkImage in class sun.awt.SunToolkit
prepareImage
public boolean prepareImage(java.awt.Image image,
int width,
int height,
java.awt.image.ImageObserver observer)
- Overrides:
prepareImage in class sun.awt.SunToolkit
createButton
public java.awt.peer.ButtonPeer createButton(java.awt.Button target)
throws java.awt.HeadlessException
- Specified by:
createButton in interface sun.awt.ComponentFactory- Specified by:
createButton in class sun.awt.SunToolkit
- Throws:
java.awt.HeadlessException
createCanvas
public java.awt.peer.CanvasPeer createCanvas(java.awt.Canvas target)
- Specified by:
createCanvas in interface sun.awt.ComponentFactory- Overrides:
createCanvas in class sun.awt.SunToolkit
createCheckboxMenuItem
public java.awt.peer.CheckboxMenuItemPeer createCheckboxMenuItem(java.awt.CheckboxMenuItem target)
throws java.awt.HeadlessException
- Specified by:
createCheckboxMenuItem in interface sun.awt.ComponentFactory- Specified by:
createCheckboxMenuItem in class sun.awt.SunToolkit
- Throws:
java.awt.HeadlessException
createCheckbox
public java.awt.peer.CheckboxPeer createCheckbox(java.awt.Checkbox target)
throws java.awt.HeadlessException
- Specified by:
createCheckbox in interface sun.awt.ComponentFactory- Specified by:
createCheckbox in class sun.awt.SunToolkit
- Throws:
java.awt.HeadlessException
createChoice
public java.awt.peer.ChoicePeer createChoice(java.awt.Choice target)
throws java.awt.HeadlessException
- Specified by:
createChoice in interface sun.awt.ComponentFactory- Specified by:
createChoice in class sun.awt.SunToolkit
- Throws:
java.awt.HeadlessException
createDialog
public java.awt.peer.DialogPeer createDialog(java.awt.Dialog target)
throws java.awt.HeadlessException
- Specified by:
createDialog in interface sun.awt.ComponentFactory- Specified by:
createDialog in class sun.awt.SunToolkit
- Throws:
java.awt.HeadlessException
createFileDialog
public java.awt.peer.FileDialogPeer createFileDialog(java.awt.FileDialog target)
throws java.awt.HeadlessException
- Specified by:
createFileDialog in interface sun.awt.ComponentFactory- Specified by:
createFileDialog in class sun.awt.SunToolkit
- Throws:
java.awt.HeadlessException
getFontPeer
public java.awt.peer.FontPeer getFontPeer(java.lang.String name,
int style)
- Specified by:
getFontPeer in interface sun.awt.ComponentFactory- Specified by:
getFontPeer in class sun.awt.SunToolkit
createFrame
public java.awt.peer.FramePeer createFrame(java.awt.Frame target)
throws java.awt.HeadlessException
- Specified by:
createFrame in interface sun.awt.ComponentFactory- Specified by:
createFrame in class sun.awt.SunToolkit
- Throws:
java.awt.HeadlessException
createLabel
public java.awt.peer.LabelPeer createLabel(java.awt.Label target)
throws java.awt.HeadlessException
- Specified by:
createLabel in interface sun.awt.ComponentFactory- Specified by:
createLabel in class sun.awt.SunToolkit
- Throws:
java.awt.HeadlessException
createList
public java.awt.peer.ListPeer createList(java.awt.List target)
throws java.awt.HeadlessException
- Specified by:
createList in interface sun.awt.ComponentFactory- Specified by:
createList in class sun.awt.SunToolkit
- Throws:
java.awt.HeadlessException
createMenuBar
public java.awt.peer.MenuBarPeer createMenuBar(java.awt.MenuBar target)
throws java.awt.HeadlessException
- Specified by:
createMenuBar in interface sun.awt.ComponentFactory- Specified by:
createMenuBar in class sun.awt.SunToolkit
- Throws:
java.awt.HeadlessException
createMenuItem
public java.awt.peer.MenuItemPeer createMenuItem(java.awt.MenuItem target)
throws java.awt.HeadlessException
- Specified by:
createMenuItem in interface sun.awt.ComponentFactory- Specified by:
createMenuItem in class sun.awt.SunToolkit
- Throws:
java.awt.HeadlessException
createMenu
public java.awt.peer.MenuPeer createMenu(java.awt.Menu target)
throws java.awt.HeadlessException
- Specified by:
createMenu in interface sun.awt.ComponentFactory- Specified by:
createMenu in class sun.awt.SunToolkit
- Throws:
java.awt.HeadlessException
createPanel
public java.awt.peer.PanelPeer createPanel(java.awt.Panel target)
- Specified by:
createPanel in interface sun.awt.ComponentFactory- Overrides:
createPanel in class sun.awt.SunToolkit
createPopupMenu
public java.awt.peer.PopupMenuPeer createPopupMenu(java.awt.PopupMenu target)
throws java.awt.HeadlessException
- Specified by:
createPopupMenu in interface sun.awt.ComponentFactory- Specified by:
createPopupMenu in class sun.awt.SunToolkit
- Throws:
java.awt.HeadlessException
createScrollPane
public java.awt.peer.ScrollPanePeer createScrollPane(java.awt.ScrollPane target)
throws java.awt.HeadlessException
- Specified by:
createScrollPane in interface sun.awt.ComponentFactory- Specified by:
createScrollPane in class sun.awt.SunToolkit
- Throws:
java.awt.HeadlessException
createScrollbar
public java.awt.peer.ScrollbarPeer createScrollbar(java.awt.Scrollbar target)
throws java.awt.HeadlessException
- Specified by:
createScrollbar in interface sun.awt.ComponentFactory- Specified by:
createScrollbar in class sun.awt.SunToolkit
- Throws:
java.awt.HeadlessException
createTextArea
public java.awt.peer.TextAreaPeer createTextArea(java.awt.TextArea target)
throws java.awt.HeadlessException
- Specified by:
createTextArea in interface sun.awt.ComponentFactory- Specified by:
createTextArea in class sun.awt.SunToolkit
- Throws:
java.awt.HeadlessException
createTextField
public java.awt.peer.TextFieldPeer createTextField(java.awt.TextField target)
throws java.awt.HeadlessException
- Specified by:
createTextField in interface sun.awt.ComponentFactory- Specified by:
createTextField in class sun.awt.SunToolkit
- Throws:
java.awt.HeadlessException
createWindow
public java.awt.peer.WindowPeer createWindow(java.awt.Window target)
throws java.awt.HeadlessException
- Specified by:
createWindow in interface sun.awt.ComponentFactory- Specified by:
createWindow in class sun.awt.SunToolkit
- Throws:
java.awt.HeadlessException
getPropertyChangeListeners
public java.beans.PropertyChangeListener[] getPropertyChangeListeners(java.lang.String propertyName)
- Overrides:
getPropertyChangeListeners in class java.awt.Toolkit
addPropertyChangeListener
public void addPropertyChangeListener(java.lang.String name,
java.beans.PropertyChangeListener pcl)
- Overrides:
addPropertyChangeListener in class java.awt.Toolkit
removePropertyChangeListener
public void removePropertyChangeListener(java.lang.String name,
java.beans.PropertyChangeListener pcl)
- Overrides:
removePropertyChangeListener in class java.awt.Toolkit
mapInputMethodHighlight
public java.util.Map mapInputMethodHighlight(java.awt.im.InputMethodHighlight highlight)
throws java.awt.HeadlessException
- Specified by:
mapInputMethodHighlight in class java.awt.Toolkit
- Throws:
java.awt.HeadlessException
createCustomCursor
public java.awt.Cursor createCustomCursor(java.awt.Image cursor,
java.awt.Point hotSpot,
java.lang.String name)
throws java.lang.IndexOutOfBoundsException,
java.awt.HeadlessException
- Overrides:
createCustomCursor in class java.awt.Toolkit
- Throws:
java.lang.IndexOutOfBoundsException
java.awt.HeadlessException
getPrintJob
public java.awt.PrintJob getPrintJob(java.awt.Frame frame,
java.lang.String jobtitle,
java.util.Properties props)
- Specified by:
getPrintJob in class java.awt.Toolkit
getPrintJob
public java.awt.PrintJob getPrintJob(java.awt.Frame frame,
java.lang.String jobtitle,
java.awt.JobAttributes jobAttributes,
java.awt.PageAttributes pageAttributes)
- Overrides:
getPrintJob in class java.awt.Toolkit
createDragGestureRecognizer
public java.awt.dnd.DragGestureRecognizer createDragGestureRecognizer(java.lang.Class abstractRecognizerClass,
java.awt.dnd.DragSource ds,
java.awt.Component cp,
int srcActions,
java.awt.dnd.DragGestureListener dgl)
- Overrides:
createDragGestureRecognizer in class java.awt.Toolkit
getUnderlyingToolkit
public java.awt.Toolkit getUnderlyingToolkit()
Copyright © 2004-2010. All Rights Reserved.