APIdia Launch Partner
Top Inners Fields Constructors Methods
com.sun.javafx.webkit

public final Class UIClientImpl

extends Object
implements UIClient
Class Inheritance
All Implemented Interfaces
com.sun.webkit.UIClient
Static Imports
com.sun.glass.ui.Clipboard.DRAG_IMAGE, .Clipboard.DRAG_IMAGE_OFFSET, .Clipboard.IE_URL_SHORTCUT_FILENAME, javafx.scene.web.WebEvent.ALERT, .WebEvent.RESIZED, .WebEvent.STATUS_CHANGED, .WebEvent.VISIBILITY_CHANGED

Nested and Inner Type Summary

Modifier and TypeClass and Description
private static class

Field Summary

Modifier and TypeField and Description
private final Accessor
private static String[]
private FileChooser
private ClipboardContent
private static final DataFormat
private static final DataFormat
private static final Map<String, UIClientImpl.FileExtensionInfo>

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
private void
addMimeFilters(FileChooser chooser, String mimeFilters)

private void
addSpecificFilters(FileChooser chooser, String mimeString)

public void
public boolean
public String[]
chooseFile(String initialFileName, boolean multiple, String mimeFilters)

Implements com.sun.webkit.UIClient.chooseFile.

public void
public boolean
public void
public WebPage
createPage(boolean menu, boolean status, boolean toolbar, boolean resizable)

Implements com.sun.webkit.UIClient.createPage.

private void
dispatchWebEvent(final EventHandler<T extends Event> handler, final WebEvent<T> ev)

private static DataFormat
public WCRectangle
private WebEngine
public boolean
private void
notifyVisibilityChanged(boolean visible)

public String
prompt(String text, String defaultValue)

Implements com.sun.webkit.UIClient.prompt.

public boolean
public void
public void
public void
public void
startDrag(WCImage image, int imageOffsetX, int imageOffsetY, int eventPosX, int eventPosY, String[] mimeTypes, Object[] values, boolean isImageSource)

Implements com.sun.webkit.UIClient.startDrag.

pack-priv static void
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

accessorback to summary
private final Accessor accessor
chooseFilesback to summary
private static String[] chooseFiles
chooserback to summary
private FileChooser chooser
contentback to summary
private ClipboardContent content
DF_DRAG_IMAGEback to summary
private static final DataFormat DF_DRAG_IMAGE
DF_DRAG_IMAGE_OFFSETback to summary
private static final DataFormat DF_DRAG_IMAGE_OFFSET
fileExtensionMapback to summary
private static final Map<String, UIClientImpl.FileExtensionInfo> fileExtensionMap

Constructor Detail

UIClientImplback to summary
public UIClientImpl(Accessor accessor)

Method Detail

addMimeFiltersback to summary
private void addMimeFilters(FileChooser chooser, String mimeFilters)
addSpecificFiltersback to summary
private void addSpecificFilters(FileChooser chooser, String mimeString)
alertback to summary
public void alert(String text)

Implements com.sun.webkit.UIClient.alert.

Annotations
@Override
canRunBeforeUnloadConfirmPanelback to summary
public boolean canRunBeforeUnloadConfirmPanel()

Implements com.sun.webkit.UIClient.canRunBeforeUnloadConfirmPanel.

Annotations
@Override
chooseFileback to summary
public String[] chooseFile(String initialFileName, boolean multiple, String mimeFilters)

Implements com.sun.webkit.UIClient.chooseFile.

Annotations
@Override
closePageback to summary
public void closePage()

Implements com.sun.webkit.UIClient.closePage.

Annotations
@Override
confirmback to summary
public boolean confirm(final String text)

Implements com.sun.webkit.UIClient.confirm.

Annotations
@Override
confirmStartDragback to summary
public void confirmStartDrag()

Implements com.sun.webkit.UIClient.confirmStartDrag.

Annotations
@Override
createPageback to summary
public WebPage createPage(boolean menu, boolean status, boolean toolbar, boolean resizable)

Implements com.sun.webkit.UIClient.createPage.

Annotations
@Override
dispatchWebEventback to summary
private void dispatchWebEvent(final EventHandler<T extends Event> handler, final WebEvent<T> ev)
getDataFormatback to summary
private static DataFormat getDataFormat(String mimeType)
getViewBoundsback to summary
public WCRectangle getViewBounds()

Implements com.sun.webkit.UIClient.getViewBounds.

Annotations
@Override
getWebEngineback to summary
private WebEngine getWebEngine()
isDragConfirmedback to summary
public boolean isDragConfirmed()

Implements com.sun.webkit.UIClient.isDragConfirmed.

Annotations
@Override
notifyVisibilityChangedback to summary
private void notifyVisibilityChanged(boolean visible)
promptback to summary
public String prompt(String text, String defaultValue)

Implements com.sun.webkit.UIClient.prompt.

Annotations
@Override
runBeforeUnloadConfirmPanelback to summary
public boolean runBeforeUnloadConfirmPanel(String message)

Implements com.sun.webkit.UIClient.runBeforeUnloadConfirmPanel.

Annotations
@Override
setStatusbarTextback to summary
public void setStatusbarText(String text)

Implements com.sun.webkit.UIClient.setStatusbarText.

Annotations
@Override
setViewBoundsback to summary
public void setViewBounds(WCRectangle r)

Implements com.sun.webkit.UIClient.setViewBounds.

Annotations
@Override
showViewback to summary
public void showView()

Implements com.sun.webkit.UIClient.showView.

Annotations
@Override
startDragback to summary
public void startDrag(WCImage image, int imageOffsetX, int imageOffsetY, int eventPosX, int eventPosY, String[] mimeTypes, Object[] values, boolean isImageSource)

Implements com.sun.webkit.UIClient.startDrag.

Annotations
@Override
test_setChooseFilesback to summary
pack-priv static void test_setChooseFiles(String[] files)
com.sun.javafx.webkit back to summary

private Class UIClientImpl.FileExtensionInfo

extends Object
Class Inheritance

Field Summary

Modifier and TypeField and Description
private String
private List<String>

Constructor Summary

AccessConstructor and Description
private

Method Summary

Modifier and TypeMethod and Description
pack-priv static void
add(String type, String description, String... extensions)

private FileChooser.ExtensionFilter
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

descriptionback to summary
private String description
extensionsback to summary
private List<String> extensions

Constructor Detail

FileExtensionInfoback to summary
private FileExtensionInfo()

Method Detail

addback to summary
pack-priv static void add(String type, String description, String... extensions)
getExtensionFilterback to summary
private FileChooser.ExtensionFilter getExtensionFilter(String type)