public final class WebPage extends Object
WebPageClient
)
WebFrameClient
)
UIClient
)
MenuClient
PolicyClient
Modifier and Type | Field and Description |
---|---|
static int |
DND_DST_CHANGE |
static int |
DND_DST_DROP |
static int |
DND_DST_ENTER |
static int |
DND_DST_EXIT |
static int |
DND_DST_OVER |
static int |
DND_SRC_CHANGE |
static int |
DND_SRC_DROP |
static int |
DND_SRC_ENTER |
static int |
DND_SRC_EXIT |
static int |
DND_SRC_OVER |
Constructor and Description |
---|
WebPage(WebPageClient pageClient,
UIClient uiClient,
PolicyClient policyClient,
InspectorClient inspectorClient,
ThemeClient themeClient,
boolean editable) |
Modifier and Type | Method and Description |
---|---|
void |
addLoadListenerClient(LoadListenerClient l) |
float |
adjustFrameHeight(long frameID,
float oldTop,
float oldBottom,
float bottomLimit) |
int |
beginPrinting(float width,
float height) |
void |
confirmStartDrag() |
void |
connectInspectorFrontend() |
boolean |
copy() |
BackForwardList |
createBackForwardList() |
void |
disconnectInspectorFrontend() |
int |
dispatchDragOperation(int commandId,
String[] mimeTypes,
String[] values,
int x,
int y,
int screenX,
int screenY,
int dndActionId) |
void |
dispatchFocusEvent(WCFocusEvent fe) |
boolean |
dispatchInputMethodEvent(WCInputMethodEvent ie) |
void |
dispatchInspectorMessageFromFrontend(String message) |
boolean |
dispatchKeyEvent(WCKeyEvent ke) |
boolean |
dispatchMouseEvent(WCMouseEvent me) |
boolean |
dispatchMouseWheelEvent(WCMouseWheelEvent me) |
void |
dispose() |
void |
dropRenderFrames() |
void |
endPrinting() |
boolean |
executeCommand(String command,
String value) |
Object |
executeScript(long frameID,
String script) |
boolean |
find(long frameID,
String stringToFind,
boolean forward,
boolean wrap,
boolean matchCase) |
boolean |
find(String stringToFind,
boolean forward,
boolean wrap,
boolean matchCase) |
AccessControlContext |
getAccessControlContext()
Returns the access control context associated with this object.
|
List<Long> |
getChildFrames(long parentID) |
String |
getClientCommittedText() |
int |
getClientCommittedTextLength() |
int |
getClientInsertPositionOffset() |
int |
getClientLocationOffset(int x,
int y) |
String |
getClientSelectedText() |
int[] |
getClientTextLocation(int index) |
WCSize |
getContentSize(long frameID) |
String |
getContentType(long frameID) |
boolean |
getDeveloperExtrasEnabled() |
Document |
getDocument(long frameID) |
String |
getEncoding() |
int |
getFrameHeight(long frameID) |
String |
getHtml(long frameID) |
WCImage |
getIcon(long frameID) |
String |
getInnerText(long frameID) |
long |
getMainFrame() |
String |
getName(long frameID) |
Element |
getOwnerElement(long frameID) |
WebPageClient |
getPageClient() |
int |
getPageHeight() |
long |
getParentFrame(long childID) |
String |
getRenderTree(long frameID) |
String |
getTitle(long frameID) |
int |
getUnloadEventListenersCount(long frameID) |
int |
getUpdateContentCycleID() |
String |
getURL(long frameID) |
boolean |
getUsePageCache()
Returns the usePageCache settings field.
|
String |
getUserAgent() |
WCRectangle |
getVisibleRect(long frameID) |
static int |
getWorkerThreadCount() |
float |
getZoomFactor(boolean textOnly) |
boolean |
goBack() |
boolean |
goForward() |
boolean |
isContextMenuEnabled() |
boolean |
isDirty() |
boolean |
isDragConfirmed() |
boolean |
isEditable() |
boolean |
isJavaScriptEnabled() |
boolean |
isRepaintPending() |
void |
load(long frameID,
String text,
String contentType) |
void |
open(long frameID,
String url) |
void |
overridePreference(String key,
String value) |
void |
paint(WCGraphicsContext gc,
int x,
int y,
int w,
int h) |
void |
print(WCGraphicsContext gc,
int pageNumber,
float width) |
void |
print(WCGraphicsContext gc,
int x,
int y,
int w,
int h) |
boolean |
queryCommandEnabled(String command) |
boolean |
queryCommandState(String command) |
String |
queryCommandValue(String command) |
void |
refresh(long frameID) |
void |
reset(long frameID) |
void |
resetToConsistentStateBeforeTesting() |
void |
scrollToPosition(long frameID,
WCPoint p) |
void |
setBackgroundColor(int backgroundColor) |
void |
setBackgroundColor(long frameID,
int backgroundColor) |
void |
setBounds(int x,
int y,
int w,
int h) |
void |
setContextMenuEnabled(boolean enable) |
void |
setDeveloperExtrasEnabled(boolean enabled) |
void |
setEditable(boolean editable) |
void |
setEncoding(String encoding) |
void |
setFontSmoothingType(int fontSmoothingType) |
void |
setInputMethodClient(InputMethodClient imClient) |
void |
setInputMethodState(boolean state) |
void |
setJavaScriptEnabled(boolean enable) |
void |
setLocalStorageDatabasePath(String path) |
void |
setLocalStorageEnabled(boolean enabled) |
void |
setOpaque(long frameID,
boolean isOpaque) |
void |
setUsePageCache(boolean usePageCache)
Sets the usePageCache settings field.
|
void |
setUserAgent(String userAgent) |
void |
setUserStyleSheetLocation(String url) |
void |
setZoomFactor(float zoomFactor,
boolean textOnly) |
void |
stop() |
void |
stop(long frameID) |
void |
updateContent(WCRectangle toPaint) |
public static final int DND_DST_ENTER
public static final int DND_DST_OVER
public static final int DND_DST_CHANGE
public static final int DND_DST_EXIT
public static final int DND_DST_DROP
public static final int DND_SRC_ENTER
public static final int DND_SRC_OVER
public static final int DND_SRC_CHANGE
public static final int DND_SRC_EXIT
public static final int DND_SRC_DROP
public WebPage(WebPageClient pageClient, UIClient uiClient, PolicyClient policyClient, InspectorClient inspectorClient, ThemeClient themeClient, boolean editable)
public AccessControlContext getAccessControlContext()
public boolean isDirty()
public WebPageClient getPageClient()
public void setInputMethodClient(InputMethodClient imClient)
public void setInputMethodState(boolean state)
public void addLoadListenerClient(LoadListenerClient l)
public void setBounds(int x, int y, int w, int h)
public void setOpaque(long frameID, boolean isOpaque)
public void setBackgroundColor(long frameID, int backgroundColor)
public void setBackgroundColor(int backgroundColor)
public void updateContent(WCRectangle toPaint)
public int getUpdateContentCycleID()
public boolean isRepaintPending()
public void print(WCGraphicsContext gc, int x, int y, int w, int h)
public void paint(WCGraphicsContext gc, int x, int y, int w, int h)
public void dropRenderFrames()
public void dispatchFocusEvent(WCFocusEvent fe)
public boolean dispatchKeyEvent(WCKeyEvent ke)
public boolean dispatchMouseEvent(WCMouseEvent me)
public boolean dispatchMouseWheelEvent(WCMouseWheelEvent me)
public boolean dispatchInputMethodEvent(WCInputMethodEvent ie)
public int dispatchDragOperation(int commandId, String[] mimeTypes, String[] values, int x, int y, int screenX, int screenY, int dndActionId)
public void confirmStartDrag()
public boolean isDragConfirmed()
public int[] getClientTextLocation(int index)
public int getClientLocationOffset(int x, int y)
public int getClientInsertPositionOffset()
public int getClientCommittedTextLength()
public String getClientCommittedText()
public String getClientSelectedText()
public void dispose()
public String getName(long frameID)
public String getURL(long frameID)
public String getEncoding()
public void setEncoding(String encoding)
public String getInnerText(long frameID)
public String getRenderTree(long frameID)
public int getUnloadEventListenersCount(long frameID)
public String getContentType(long frameID)
public String getTitle(long frameID)
public WCImage getIcon(long frameID)
public void open(long frameID, String url)
public void stop(long frameID)
public void stop()
public void refresh(long frameID)
public BackForwardList createBackForwardList()
public boolean goBack()
public boolean goForward()
public boolean copy()
public boolean find(String stringToFind, boolean forward, boolean wrap, boolean matchCase)
public boolean find(long frameID, String stringToFind, boolean forward, boolean wrap, boolean matchCase)
public void resetToConsistentStateBeforeTesting()
public float getZoomFactor(boolean textOnly)
public void setZoomFactor(float zoomFactor, boolean textOnly)
public void setFontSmoothingType(int fontSmoothingType)
public void reset(long frameID)
public Object executeScript(long frameID, String script) throws JSException
JSException
public long getMainFrame()
public long getParentFrame(long childID)
public WCRectangle getVisibleRect(long frameID)
public void scrollToPosition(long frameID, WCPoint p)
public WCSize getContentSize(long frameID)
public Document getDocument(long frameID)
public Element getOwnerElement(long frameID)
public boolean queryCommandEnabled(String command)
public boolean queryCommandState(String command)
public boolean isEditable()
public void setEditable(boolean editable)
public String getHtml(long frameID)
public int beginPrinting(float width, float height)
public void endPrinting()
public void print(WCGraphicsContext gc, int pageNumber, float width)
public int getPageHeight()
public int getFrameHeight(long frameID)
public float adjustFrameHeight(long frameID, float oldTop, float oldBottom, float bottomLimit)
public boolean getUsePageCache()
true
if this object uses the page cache,
false
otherwise.public void setUsePageCache(boolean usePageCache)
usePageCache
- true
to use the page cache,
false
to not use the page cache.public boolean getDeveloperExtrasEnabled()
public void setDeveloperExtrasEnabled(boolean enabled)
public boolean isJavaScriptEnabled()
public void setJavaScriptEnabled(boolean enable)
public boolean isContextMenuEnabled()
public void setContextMenuEnabled(boolean enable)
public void setUserStyleSheetLocation(String url)
public String getUserAgent()
public void setUserAgent(String userAgent)
public void setLocalStorageDatabasePath(String path)
public void setLocalStorageEnabled(boolean enabled)
public void connectInspectorFrontend()
public void disconnectInspectorFrontend()
public void dispatchInspectorMessageFromFrontend(String message)
public static int getWorkerThreadCount()
Copyright © 2020. All rights reserved.