Package editor
Class AbstractPathCompletionHandler
- java.lang.Object
-
- editor.AbstractPathCompletionHandler
-
- All Implemented Interfaces:
IPathCompletionHandler
- Direct Known Subclasses:
FeaturePathCompletionHandler
,InitializerCompletionHandler
,MemberPathCompletionHandler
,PackageCompletionHandler
,StaticMemberPathCompletionHandler
,SymbolCompletionHandler
public abstract class AbstractPathCompletionHandler extends Object implements IPathCompletionHandler
-
-
Constructor Summary
Constructors Constructor Description AbstractPathCompletionHandler()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void
displayFeaturePathCompletionBeanInfoPopup(BeanInfoPopup popup)
protected void
displayPathCompletionBeanInfoPopup(BeanInfoPopup popup)
GosuEditor
getGosuEditor()
protected String
getMemberPathFromPath(String strPath)
protected String
getPathAtCaret()
protected String
getRootBeanFromPath(String strPath)
protected String
getSingleNameAtCaret()
protected ISymbol
getSymbolAtCaret(ISymbolTable transientSymTable)
protected String
getWordAtCaret()
protected String
getWordBeforeCaret()
protected boolean
isWordAtCaret(ISymbolTable transientSymTable)
void
setGosuEditor(GosuEditor gsEditor)
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface editor.IPathCompletionHandler
handleCompletePath
-
-
-
-
Method Detail
-
getGosuEditor
public GosuEditor getGosuEditor()
- Specified by:
getGosuEditor
in interfaceIPathCompletionHandler
-
setGosuEditor
public void setGosuEditor(GosuEditor gsEditor)
- Specified by:
setGosuEditor
in interfaceIPathCompletionHandler
-
displayPathCompletionBeanInfoPopup
protected void displayPathCompletionBeanInfoPopup(BeanInfoPopup popup)
-
displayFeaturePathCompletionBeanInfoPopup
protected void displayFeaturePathCompletionBeanInfoPopup(BeanInfoPopup popup)
-
getPathAtCaret
protected String getPathAtCaret()
-
getWordAtCaret
protected String getWordAtCaret()
-
getSingleNameAtCaret
protected String getSingleNameAtCaret()
-
getWordBeforeCaret
protected String getWordBeforeCaret()
-
isWordAtCaret
protected boolean isWordAtCaret(ISymbolTable transientSymTable)
-
getSymbolAtCaret
protected ISymbol getSymbolAtCaret(ISymbolTable transientSymTable)
-
-