public abstract class SimpleChooseByNameModel extends java.lang.Object implements ChooseByNameModel
| Modifier | Constructor and Description |
|---|---|
protected |
SimpleChooseByNameModel(Project project,
java.lang.String prompt,
java.lang.String helpId) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
getCheckBoxName()
return null to hide checkbox panel
|
java.lang.Object [] |
getElementsByName(java.lang.String name,
boolean checkBoxState,
java.lang.String pattern) |
protected abstract java.lang.Object[] |
getElementsByName(java.lang.String name,
java.lang.String pattern) |
java.lang.String |
getFullName(java.lang.Object element) |
java.lang.String |
getHelpId() |
abstract java.lang.String[] |
getNames() |
java.lang.String [] |
getNames(boolean checkBoxState)
Returns the list of names to show in the chooser.
|
java.lang.String |
getNotFoundMessage() |
java.lang.String |
getNotInMessage() |
Project |
getProject() |
java.lang.String |
getPromptText() |
java.lang.String [] |
getSeparators() |
boolean |
loadInitialCheckBoxState() |
void |
saveInitialCheckBoxState(boolean state) |
boolean |
useMiddleMatching() |
boolean |
willOpenEditor() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetCheckBoxMnemonic, getElementName, getListCellRendererprotected SimpleChooseByNameModel(Project project, java.lang.String prompt, java.lang.String helpId)
public abstract java.lang.String[] getNames()
protected abstract java.lang.Object[] getElementsByName(java.lang.String name,
java.lang.String pattern)
public Project getProject()
public java.lang.String getPromptText()
getPromptText in interface ChooseByNameModelpublic java.lang.String getNotInMessage()
getNotInMessage in interface ChooseByNameModelpublic java.lang.String getNotFoundMessage()
getNotFoundMessage in interface ChooseByNameModelpublic java.lang.String getCheckBoxName()
ChooseByNameModelgetCheckBoxName in interface ChooseByNameModelpublic boolean loadInitialCheckBoxState()
loadInitialCheckBoxState in interface ChooseByNameModelpublic void saveInitialCheckBoxState(boolean state)
saveInitialCheckBoxState in interface ChooseByNameModelpublic java.lang.String [] getNames(boolean checkBoxState)
ChooseByNameModelgetNames in interface ChooseByNameModelcheckBoxState - the current state of the chooser checkbox (for example, [x] Include non-project classes for Ctrl-N)public java.lang.Object [] getElementsByName(java.lang.String name,
boolean checkBoxState,
java.lang.String pattern)
getElementsByName in interface ChooseByNameModelpublic java.lang.String [] getSeparators()
getSeparators in interface ChooseByNameModelpublic java.lang.String getFullName(java.lang.Object element)
getFullName in interface ChooseByNameModelpublic java.lang.String getHelpId()
getHelpId in interface ChooseByNameModelpublic boolean willOpenEditor()
willOpenEditor in interface ChooseByNameModelpublic boolean useMiddleMatching()
useMiddleMatching in interface ChooseByNameModel