public abstract class ProjectViewSelectInTarget extends SelectInTargetPsiWrapper implements CompositeSelectInTarget
myProject
EP_NAME
Modifier | Constructor and Description |
---|---|
protected |
ProjectViewSelectInTarget(Project project) |
Modifier and Type | Method and Description |
---|---|
protected boolean |
canSelect(PsiFileSystemItem file) |
java.lang.String |
getSubId() |
java.lang.String |
getSubIdPresentableName(java.lang.String subId) |
java.util.Collection<SelectInTarget> |
getSubTargets(SelectInContext context) |
java.lang.String |
getToolWindowId()
Tool window this target is supposed to select in
|
boolean |
isSubIdSelectable(java.lang.String subId,
SelectInContext context) |
protected void |
select(java.lang.Object selector,
VirtualFile virtualFile,
boolean requestFocus) |
static ActionCallback |
select(Project project,
java.lang.Object toSelect,
java.lang.String viewId,
java.lang.String subviewId,
VirtualFile virtualFile,
boolean requestFocus) |
void |
select(PsiElement element,
boolean requestFocus) |
void |
setSubId(java.lang.String subId) |
canSelect, canSelectInner, canWorkWithCustomObjects, findElementToSelect, getContextPsiFile, selectIn, toString
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
canSelect, getMinorViewId, getWeight, selectIn, toString
protected ProjectViewSelectInTarget(Project project)
protected final void select(java.lang.Object selector, VirtualFile virtualFile, boolean requestFocus)
select
in class SelectInTargetPsiWrapper
public static ActionCallback select(Project project, java.lang.Object toSelect, java.lang.String viewId, java.lang.String subviewId, VirtualFile virtualFile, boolean requestFocus)
public java.util.Collection<SelectInTarget> getSubTargets(SelectInContext context)
getSubTargets
in interface CompositeSelectInTarget
public boolean isSubIdSelectable(java.lang.String subId, SelectInContext context)
protected boolean canSelect(PsiFileSystemItem file)
canSelect
in class SelectInTargetPsiWrapper
public java.lang.String getSubIdPresentableName(java.lang.String subId)
public void select(PsiElement element, boolean requestFocus)
select
in class SelectInTargetPsiWrapper
public final java.lang.String getToolWindowId()
SelectInTarget
getToolWindowId
in interface SelectInTarget
public final void setSubId(java.lang.String subId)
public final java.lang.String getSubId()