public class PropertyAutoCompleteGenerator extends Object implements AutoCompleteGenerator
Modifier and Type | Class and Description |
---|---|
static interface |
PropertyAutoCompleteGenerator.PropertyAutoCompleteGeneratorHandler<T>
Interface allowing to launch a compilation after setting the PropertyAutoComplete data in a dedicated context.
|
static class |
PropertyAutoCompleteGenerator.ReadWriteBaseTypes |
Constructor and Description |
---|
PropertyAutoCompleteGenerator() |
public List<AutoComplete> getAutoCompletes(Matcher matcher) throws DslException
AutoCompleteGenerator
getAutoCompletes
in interface AutoCompleteGenerator
DslException
public List<AutoComplete> getAutoCompletes(LexerParser parser) throws DslException
AutoCompleteGenerator
getAutoCompletes
in interface AutoCompleteGenerator
DslException
public static int getVarNameEnd(String alreadyTyped)
public String getGroup()
getGroup
in interface AutoCompleteGenerator
public void setGroup(String group)
setGroup
in interface AutoCompleteGenerator
public String getInputOutputLabels()
public void setInputOutputLabels(String inputOutputLabels)
public String getReadWriteLabels()
public void setReadWriteLabels(String readWriteLabels)
public String getPropertiesSubGroup()
public void setPropertiesSubGroup(String propertiesSubGroup)
public String getMethodsSubGroup()
public void setMethodsSubGroup(String methodsSubGroup)
public String getFieldsSubGroup()
public void setFieldsSubGroup(String fieldsSubGroup)
public String getLocalVariablesSubGroup()
public void setLocalVariablesSubGroup(String localVariablesSubGroup)
public String getGlobalVariablesSubGroup()
public void setGlobalVariablesSubGroup(String globalVariablesSubGroup)
public String getKnownGlobals()
public void setKnownGlobals(String knownGlobals)
public String getClassesGroup()
public void setClassesGroup(String classesGroup)
public String getClassesTooManyResults()
public void setClassesTooManyResults(String classesTooManyResults)
public int getClassesTooManyResultsLimit()
public void setClassesTooManyResultsLimit(int classesTooManyResultsLimit)
public static <T> T autoCompleteWith(PropertyAutoCompleteGenerator.PropertyAutoCompleteGeneratorHandler<T> handler, Class<?> readBaseType, Class<?> writeBaseType) throws DslException
DslException