Package com.formdev.flatlaf.themeeditor
Class FlatCompletionProvider
- java.lang.Object
-
- org.fife.ui.autocomplete.CompletionProviderBase
-
- com.formdev.flatlaf.themeeditor.FlatCompletionProvider
-
- All Implemented Interfaces:
org.fife.ui.autocomplete.CompletionProvider
class FlatCompletionProvider extends org.fife.ui.autocomplete.CompletionProviderBase
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description private static classFlatCompletionProvider.BaseCompletionProviderprivate static classFlatCompletionProvider.KeyCompletionProviderA completion provider for keys, which always uses all known/predefined keys.private static classFlatCompletionProvider.ReferenceCompletionProviderA completion provider for references within values.private static classFlatCompletionProvider.ValueCompletionProviderA completion provider for values.
-
Field Summary
Fields Modifier and Type Field Description private FlatCompletionProvider.KeyCompletionProviderkeyProviderprivate FlatCompletionProvider.ReferenceCompletionProviderreferenceProviderprivate FlatCompletionProvider.ValueCompletionProvidervalueProvider
-
Constructor Summary
Constructors Constructor Description FlatCompletionProvider()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringgetAlreadyEnteredText(javax.swing.text.JTextComponent comp)java.util.List<org.fife.ui.autocomplete.Completion>getCompletionsAt(javax.swing.text.JTextComponent comp, java.awt.Point p)protected java.util.List<org.fife.ui.autocomplete.Completion>getCompletionsImpl(javax.swing.text.JTextComponent comp)private org.fife.ui.autocomplete.CompletionProvidergetKeyProvider()java.util.List<org.fife.ui.autocomplete.ParameterizedCompletion>getParameterizedCompletions(javax.swing.text.JTextComponent comp)private org.fife.ui.autocomplete.CompletionProvidergetProviderFor(javax.swing.text.JTextComponent comp)private org.fife.ui.autocomplete.CompletionProvidergetReferenceProvider()private org.fife.ui.autocomplete.CompletionProvidergetValueProvider()booleanisAutoActivateOkay(javax.swing.text.JTextComponent comp)-
Methods inherited from class org.fife.ui.autocomplete.CompletionProviderBase
clearParameterizedCompletionParams, getCompletions, getListCellRenderer, getParameterChoicesProvider, getParameterListEnd, getParameterListSeparator, getParameterListStart, getParent, setAutoActivationRules, setListCellRenderer, setParameterChoicesProvider, setParameterizedCompletionParams, setParent
-
-
-
-
Field Detail
-
keyProvider
private FlatCompletionProvider.KeyCompletionProvider keyProvider
-
referenceProvider
private FlatCompletionProvider.ReferenceCompletionProvider referenceProvider
-
valueProvider
private FlatCompletionProvider.ValueCompletionProvider valueProvider
-
-
Method Detail
-
getAlreadyEnteredText
public java.lang.String getAlreadyEnteredText(javax.swing.text.JTextComponent comp)
-
getCompletionsAt
public java.util.List<org.fife.ui.autocomplete.Completion> getCompletionsAt(javax.swing.text.JTextComponent comp, java.awt.Point p)
-
getParameterizedCompletions
public java.util.List<org.fife.ui.autocomplete.ParameterizedCompletion> getParameterizedCompletions(javax.swing.text.JTextComponent comp)
-
getCompletionsImpl
protected java.util.List<org.fife.ui.autocomplete.Completion> getCompletionsImpl(javax.swing.text.JTextComponent comp)
- Specified by:
getCompletionsImplin classorg.fife.ui.autocomplete.CompletionProviderBase
-
isAutoActivateOkay
public boolean isAutoActivateOkay(javax.swing.text.JTextComponent comp)
- Specified by:
isAutoActivateOkayin interfaceorg.fife.ui.autocomplete.CompletionProvider- Overrides:
isAutoActivateOkayin classorg.fife.ui.autocomplete.CompletionProviderBase
-
getProviderFor
private org.fife.ui.autocomplete.CompletionProvider getProviderFor(javax.swing.text.JTextComponent comp)
-
getKeyProvider
private org.fife.ui.autocomplete.CompletionProvider getKeyProvider()
-
getReferenceProvider
private org.fife.ui.autocomplete.CompletionProvider getReferenceProvider()
-
getValueProvider
private org.fife.ui.autocomplete.CompletionProvider getValueProvider()
-
-