public class SwingJFXEngineManager extends AbstractSwingEngineManager
model, rootPane, viewer, waitForRef
Constructor and Description |
---|
SwingJFXEngineManager() |
Modifier and Type | Method and Description |
---|---|
void |
applyAutocomplete(Article article,
java.lang.String title,
boolean isDifferentArticle) |
void |
applyFullTextSearchLink(java.lang.String term)
Do nothing.
|
void |
back()
Perform a back action.
|
void |
create()
Create the engine manager.
|
java.net.URL |
getPage()
Return the current page.
|
javax.swing.JComponent |
getScrollPane()
Return the scroll pane.
|
boolean |
goTo(Article article,
java.lang.String anchor,
boolean allowReload)
Go to an anchor in a specific article.
|
boolean |
goTo(java.net.URL url,
java.lang.String anchor)
Go to an anchor in a specific URL.
|
boolean |
invokeBlocking(java.lang.Runnable runnable) |
boolean |
loadHTML(java.net.URL url)
We show embedded HTML content in a JFXPanel because Swing may not render correctly HTML content by default (for example javadoc).
|
void |
pageLoaded(java.net.URL url)
Called when a page is loaded.
|
java.lang.String |
scroll(java.lang.String desc,
boolean isNewPage)
Scroll to a reference on a page.
|
boolean |
setPage(java.net.URL url)
Follow a hyperlink
|
void |
update()
Update the engine manager.
|
setContentViewer
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
goTo
public javax.swing.JComponent getScrollPane()
public void back()
public void applyFullTextSearchLink(java.lang.String term)
term
- the term to search forpublic boolean loadHTML(java.net.URL url)
url
- the URLpublic boolean setPage(java.net.URL url)
url
- the URLpublic void pageLoaded(java.net.URL url)
url
- the page URLpublic boolean goTo(Article article, java.lang.String anchor, boolean allowReload)
EngineManager
article
- the articleanchor
- the anchorallowReload
- true if reloading pages is allowedpublic boolean goTo(java.net.URL url, java.lang.String anchor)
url
- the URLanchor
- the anchorpublic java.net.URL getPage()
EngineManager
public void create()
EngineManager
public boolean invokeBlocking(java.lang.Runnable runnable)
public void update()
EngineManager
update
in interface EngineManager
update
in class AbstractSwingEngineManager
public void applyAutocomplete(Article article, java.lang.String title, boolean isDifferentArticle)
public java.lang.String scroll(java.lang.String desc, boolean isNewPage)
EngineManager
desc
- the referenceisNewPage
- if the reference is in a new pageCopyright © 2016-2024 Herve Girod. All Rights Reserved. Documentation and source under the BSD licence