public class SwingSwingEngineManager extends AbstractSwingEngineManager
model, rootPane, viewer, waitForRef
Constructor and Description |
---|
SwingSwingEngineManager() |
Modifier and Type | Method and Description |
---|---|
void |
applyAutocomplete(Article article,
java.lang.String title,
boolean isDifferentArticle) |
void |
applyFullTextSearchLink(java.lang.String term)
Fired when applying a full text search.
|
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 |
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)
Set the current page.
|
getContentViewer, isShowingSearchExceptions, setContentViewer, update
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
goTo
public javax.swing.JComponent getScrollPane()
public void create()
EngineManager
public void pageLoaded(java.net.URL url)
url
- the page URLpublic void back()
public java.net.URL getPage()
public void applyFullTextSearchLink(java.lang.String term)
term
- the term to search forpublic void applyAutocomplete(Article article, java.lang.String title, boolean isDifferentArticle)
public 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 boolean loadHTML(java.net.URL url)
url
- the URLpublic boolean setPage(java.net.URL url)
EngineManager
url
- the current page URLpublic 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