|
org.netbeans.modules.editor.lib/1 1.14.0 3 | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.netbeans.editor.ext.CompletionJavaDoc
public abstract class CompletionJavaDoc
Support for javadoc in code completion. Contains also static utilities methods for preparing javadoc HTML content
Nested Class Summary | |
---|---|
static interface |
CompletionJavaDoc.JavaDocTagItem
|
Field Summary | |
---|---|
protected boolean |
addToHistory
|
static String |
BUNDLE_PREFIX
|
protected Object |
currentContent
|
protected ExtEditorUI |
extEditorUI
Editor UI supporting this completion |
static String |
LOADING
|
Constructor Summary | |
---|---|
CompletionJavaDoc(ExtEditorUI extEditorUI)
Creates a new instance of CompletionJavaDoc |
Method Summary | |
---|---|
void |
actionPerformed(ActionEvent e)
Invoked when an action occurs. |
void |
addToHistory(Object url)
|
protected boolean |
alwaysDisplayPopup()
If true, the javadoc popup will remain open during completion item change and "Searching..." dialog will be shown. |
boolean |
autoPopup()
Returns whether javadoc window should be invoked automatically |
void |
backHistory()
|
void |
cancelPerformingThread()
Interrupts timer that is responsible for delayed popup of javadoc window |
void |
clearHistory()
|
protected Object |
convertCompletionObject(Object obj)
|
void |
forwardHistory()
|
protected Comparator |
getContentComparator()
|
protected Object |
getCurrentContent()
|
JavaDocPane |
getJavaDocPane()
Returns JavaDoc popup pane |
JavaDocView |
getJavaDocView()
Returns JavaDoc View |
protected String |
getTagName(CompletionJavaDoc.JavaDocTagItem tag)
|
void |
goToSource()
|
boolean |
isExternalJavaDocMounted()
|
boolean |
isVisible()
|
void |
openInExternalBrowser()
|
Object |
parseLink(String link,
Object baseObj)
Parses given link such as java.awt.Component#addHierarchyListener
and returns parsed Object |
void |
propertyChange(PropertyChangeEvent evt)
|
void |
setContent(Object content)
Sets content of javadoc with postRequest setted to true |
void |
setContent(Object content,
boolean postRequest)
Sets content of javadoc |
void |
setContent(Object content,
boolean postRequest,
boolean addToHistory)
Sets content of javadoc |
void |
setContent(String content)
Immediately sets Content of javadoc withou popup delay |
void |
setJavaDocVisible(boolean visible)
Sets javadoc popup window visibility |
void |
settingsChange(SettingsChangeEvent evt)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
protected ExtEditorUI extEditorUI
protected Object currentContent
protected boolean addToHistory
public static final String BUNDLE_PREFIX
public static final String LOADING
Constructor Detail |
---|
public CompletionJavaDoc(ExtEditorUI extEditorUI)
Method Detail |
---|
protected Object convertCompletionObject(Object obj)
protected boolean alwaysDisplayPopup()
protected Comparator getContentComparator()
public void propertyChange(PropertyChangeEvent evt)
propertyChange
in interface PropertyChangeListener
public JavaDocPane getJavaDocPane()
public JavaDocView getJavaDocView()
public void setJavaDocVisible(boolean visible)
public void addToHistory(Object url)
public void backHistory()
public void forwardHistory()
public void clearHistory()
public boolean isVisible()
public void cancelPerformingThread()
protected Object getCurrentContent()
public void setContent(Object content, boolean postRequest, boolean addToHistory)
content
- it is Object of the java member such as JCClass, JCMethod, JCField or JCConstructorpostRequest
- if false, javadoc window is popuped without delayaddToHistory
- if true, the content item will be added to history queuepublic void setContent(Object content, boolean postRequest)
content
- it is Object of the java member such as JCClass, JCMethod, JCField or JCConstructorpostRequest
- if false, javadoc window is popuped without delaypublic void setContent(Object content)
public void setContent(String content)
content
- String representation of the displayed text.
In the case of current implementation it is an HTML document
Can be null
in this case javaDoc popup will be hiddenpublic void actionPerformed(ActionEvent e)
actionPerformed
in interface ActionListener
public boolean autoPopup()
public void settingsChange(SettingsChangeEvent evt)
settingsChange
in interface SettingsChangeListener
public Object parseLink(String link, Object baseObj)
java.awt.Component#addHierarchyListener
and returns parsed Object
protected String getTagName(CompletionJavaDoc.JavaDocTagItem tag)
public void goToSource()
public void openInExternalBrowser()
public boolean isExternalJavaDocMounted()
|
org.netbeans.modules.editor.lib/1 1.14.0 3 | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |