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 class
FlatCompletionProvider.BaseCompletionProvider
private static class
FlatCompletionProvider.KeyCompletionProvider
A completion provider for keys, which always uses all known/predefined keys.private static class
FlatCompletionProvider.ReferenceCompletionProvider
A completion provider for references within values.private static class
FlatCompletionProvider.ValueCompletionProvider
A completion provider for values.
-
Field Summary
Fields Modifier and Type Field Description private FlatCompletionProvider.KeyCompletionProvider
keyProvider
private FlatCompletionProvider.ReferenceCompletionProvider
referenceProvider
private FlatCompletionProvider.ValueCompletionProvider
valueProvider
-
Constructor Summary
Constructors Constructor Description FlatCompletionProvider()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.String
getAlreadyEnteredText(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.CompletionProvider
getKeyProvider()
java.util.List<org.fife.ui.autocomplete.ParameterizedCompletion>
getParameterizedCompletions(javax.swing.text.JTextComponent comp)
private org.fife.ui.autocomplete.CompletionProvider
getProviderFor(javax.swing.text.JTextComponent comp)
private org.fife.ui.autocomplete.CompletionProvider
getReferenceProvider()
private org.fife.ui.autocomplete.CompletionProvider
getValueProvider()
boolean
isAutoActivateOkay(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:
getCompletionsImpl
in classorg.fife.ui.autocomplete.CompletionProviderBase
-
isAutoActivateOkay
public boolean isAutoActivateOkay(javax.swing.text.JTextComponent comp)
- Specified by:
isAutoActivateOkay
in interfaceorg.fife.ui.autocomplete.CompletionProvider
- Overrides:
isAutoActivateOkay
in 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()
-
-