Class DefaultExpressionBuilderConfig
java.lang.Object
org.gvsig.expressionevaluator.swing.impl.DefaultExpressionBuilderConfig
- All Implemented Interfaces:
Cloneable,org.gvsig.expressionevaluator.swing.ExpressionBuilderConfig,org.gvsig.expressionevaluator.swing.ExpressionBuilderConfig.Preferences,org.gvsig.tools.dispose.Disposable,org.gvsig.tools.lang.Cloneable,org.gvsig.tools.util.PropertiesSupport
public class DefaultExpressionBuilderConfig
extends Object
implements org.gvsig.expressionevaluator.swing.ExpressionBuilderConfig, org.gvsig.expressionevaluator.swing.ExpressionBuilderConfig.Preferences, org.gvsig.tools.dispose.Disposable
- Author:
- jjdelcerro
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.gvsig.expressionevaluator.swing.ExpressionBuilderConfig
org.gvsig.expressionevaluator.swing.ExpressionBuilderConfig.Preferences -
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionDefaultExpressionBuilderConfig(org.gvsig.expressionevaluator.swing.ExpressionEvaluatorSwingManager manager) -
Method Summary
Modifier and TypeMethodDescriptionvoidaddElement(org.gvsig.expressionevaluator.swing.Element element) voidaddPreviewSymbolTable(org.gvsig.expressionevaluator.SymbolTable symbolTable) voidaddSuggestionFactory(org.gvsig.tools.util.Factory factory) voidaddSymbolTable(String name) voidaddSymbolTable(org.gvsig.expressionevaluator.SymbolTable symbolTable) booleanbooleanallowAggregates(boolean allow) clone()org.gvsig.expressionevaluator.swing.ExpressionBuilderConfigvoiddispose()List<org.gvsig.expressionevaluator.swing.Element> org.gvsig.tools.bookmarksandhistory.BookmarksList<org.gvsig.expressionevaluator.swing.Element> org.gvsig.tools.bookmarksandhistory.Historyorg.gvsig.expressionevaluator.swing.ExpressionBuilderConfig.Preferencesorg.gvsig.expressionevaluator.SymbolTablegetProperty(String string) booleanintgetSuggestion(org.gvsig.expressionevaluator.Expression expression) Collection<org.gvsig.tools.util.Factory> Collection<org.gvsig.expressionevaluator.SymbolTable> booleanvoidvoidvoidvoidremoveElement(String elementName) voidremoveSymbolTable(String name) voidsetAllowedFunctions(Function<String, Integer> allow) voidsetBookmarks(org.gvsig.tools.bookmarksandhistory.Bookmarks bookmarks) voidsetHistory(org.gvsig.tools.bookmarksandhistory.History history) voidsetPreviewSymbolTable(org.gvsig.expressionevaluator.SymbolTable symbolTable) voidsetProperty(String string, Object o) voidsetShowLabelsOfElements(boolean showLabels) voidsetSimpleElementsLimit(int limit) voidsetSQLCompatible(boolean SQLCompatible)
-
Field Details
-
LOGGER
protected static final org.slf4j.Logger LOGGER
-
-
Constructor Details
-
DefaultExpressionBuilderConfig
public DefaultExpressionBuilderConfig(org.gvsig.expressionevaluator.swing.ExpressionEvaluatorSwingManager manager)
-
-
Method Details
-
getPreferences
public org.gvsig.expressionevaluator.swing.ExpressionBuilderConfig.Preferences getPreferences()- Specified by:
getPreferencesin interfaceorg.gvsig.expressionevaluator.swing.ExpressionBuilderConfig
-
getSuggestionFactories
- Specified by:
getSuggestionFactoriesin interfaceorg.gvsig.expressionevaluator.swing.ExpressionBuilderConfig
-
getAllowedFunctions
- Specified by:
getAllowedFunctionsin interfaceorg.gvsig.expressionevaluator.swing.ExpressionBuilderConfig
-
getElements
- Specified by:
getElementsin interfaceorg.gvsig.expressionevaluator.swing.ExpressionBuilderConfig
-
addElement
public void addElement(org.gvsig.expressionevaluator.swing.Element element) - Specified by:
addElementin interfaceorg.gvsig.expressionevaluator.swing.ExpressionBuilderConfig
-
removeElement
- Specified by:
removeElementin interfaceorg.gvsig.expressionevaluator.swing.ExpressionBuilderConfig
-
getSymbolTables
- Specified by:
getSymbolTablesin interfaceorg.gvsig.expressionevaluator.swing.ExpressionBuilderConfig
-
addSymbolTable
- Specified by:
addSymbolTablein interfaceorg.gvsig.expressionevaluator.swing.ExpressionBuilderConfig
-
addSymbolTable
public void addSymbolTable(org.gvsig.expressionevaluator.SymbolTable symbolTable) - Specified by:
addSymbolTablein interfaceorg.gvsig.expressionevaluator.swing.ExpressionBuilderConfig
-
removeAllSymbolTables
public void removeAllSymbolTables()- Specified by:
removeAllSymbolTablesin interfaceorg.gvsig.expressionevaluator.swing.ExpressionBuilderConfig
-
removeAllElements
public void removeAllElements()- Specified by:
removeAllElementsin interfaceorg.gvsig.expressionevaluator.swing.ExpressionBuilderConfig
-
removeAddedElements
public void removeAddedElements()- Specified by:
removeAddedElementsin interfaceorg.gvsig.expressionevaluator.swing.ExpressionBuilderConfig
-
getSimpleElementsLimit
public int getSimpleElementsLimit()- Specified by:
getSimpleElementsLimitin interfaceorg.gvsig.expressionevaluator.swing.ExpressionBuilderConfig.Preferences
-
setSimpleElementsLimit
public void setSimpleElementsLimit(int limit) - Specified by:
setSimpleElementsLimitin interfaceorg.gvsig.expressionevaluator.swing.ExpressionBuilderConfig.Preferences
-
removeSymbolTable
- Specified by:
removeSymbolTablein interfaceorg.gvsig.expressionevaluator.swing.ExpressionBuilderConfig
-
getPreviewSymbolTable
public org.gvsig.expressionevaluator.SymbolTable getPreviewSymbolTable()- Specified by:
getPreviewSymbolTablein interfaceorg.gvsig.expressionevaluator.swing.ExpressionBuilderConfig
-
setPreviewSymbolTable
public void setPreviewSymbolTable(org.gvsig.expressionevaluator.SymbolTable symbolTable) - Specified by:
setPreviewSymbolTablein interfaceorg.gvsig.expressionevaluator.swing.ExpressionBuilderConfig
-
addPreviewSymbolTable
public void addPreviewSymbolTable(org.gvsig.expressionevaluator.SymbolTable symbolTable) - Specified by:
addPreviewSymbolTablein interfaceorg.gvsig.expressionevaluator.swing.ExpressionBuilderConfig
-
setSQLCompatible
public void setSQLCompatible(boolean SQLCompatible) - Specified by:
setSQLCompatiblein interfaceorg.gvsig.expressionevaluator.swing.ExpressionBuilderConfig.Preferences
-
isSQLCompatible
public boolean isSQLCompatible()- Specified by:
isSQLCompatiblein interfaceorg.gvsig.expressionevaluator.swing.ExpressionBuilderConfig.Preferences
-
getProperty
- Specified by:
getPropertyin interfaceorg.gvsig.tools.util.PropertiesSupport
-
setProperty
- Specified by:
setPropertyin interfaceorg.gvsig.tools.util.PropertiesSupport
-
getProperties
- Specified by:
getPropertiesin interfaceorg.gvsig.tools.util.PropertiesSupport
-
getShowLabelsOfElements
public boolean getShowLabelsOfElements()- Specified by:
getShowLabelsOfElementsin interfaceorg.gvsig.expressionevaluator.swing.ExpressionBuilderConfig.Preferences
-
setShowLabelsOfElements
public void setShowLabelsOfElements(boolean showLabels) - Specified by:
setShowLabelsOfElementsin interfaceorg.gvsig.expressionevaluator.swing.ExpressionBuilderConfig.Preferences
-
allowAggregates
public boolean allowAggregates()- Specified by:
allowAggregatesin interfaceorg.gvsig.expressionevaluator.swing.ExpressionBuilderConfig
-
allowAggregates
public boolean allowAggregates(boolean allow) - Specified by:
allowAggregatesin interfaceorg.gvsig.expressionevaluator.swing.ExpressionBuilderConfig
-
isFunctionAllowed
- Specified by:
isFunctionAllowedin interfaceorg.gvsig.expressionevaluator.swing.ExpressionBuilderConfig
-
setAllowedFunctions
- Specified by:
setAllowedFunctionsin interfaceorg.gvsig.expressionevaluator.swing.ExpressionBuilderConfig
-
getSuggestion
- Specified by:
getSuggestionin interfaceorg.gvsig.expressionevaluator.swing.ExpressionBuilderConfig
-
addSuggestionFactory
public void addSuggestionFactory(org.gvsig.tools.util.Factory factory) - Specified by:
addSuggestionFactoryin interfaceorg.gvsig.expressionevaluator.swing.ExpressionBuilderConfig
-
dispose
public void dispose()- Specified by:
disposein interfaceorg.gvsig.tools.dispose.Disposable
-
getAddedElements
- Specified by:
getAddedElementsin interfaceorg.gvsig.expressionevaluator.swing.ExpressionBuilderConfig
-
cloneConfig
public org.gvsig.expressionevaluator.swing.ExpressionBuilderConfig cloneConfig()- Specified by:
cloneConfigin interfaceorg.gvsig.expressionevaluator.swing.ExpressionBuilderConfig
-
clone
- Specified by:
clonein interfaceorg.gvsig.tools.lang.Cloneable- Overrides:
clonein classObject- Throws:
CloneNotSupportedException
-
setHistory
public void setHistory(org.gvsig.tools.bookmarksandhistory.History history) - Specified by:
setHistoryin interfaceorg.gvsig.expressionevaluator.swing.ExpressionBuilderConfig
-
getHistory
public org.gvsig.tools.bookmarksandhistory.History getHistory()- Specified by:
getHistoryin interfaceorg.gvsig.expressionevaluator.swing.ExpressionBuilderConfig
-
setBookmarks
public void setBookmarks(org.gvsig.tools.bookmarksandhistory.Bookmarks bookmarks) - Specified by:
setBookmarksin interfaceorg.gvsig.expressionevaluator.swing.ExpressionBuilderConfig
-
getBookmarks
public org.gvsig.tools.bookmarksandhistory.Bookmarks getBookmarks()- Specified by:
getBookmarksin interfaceorg.gvsig.expressionevaluator.swing.ExpressionBuilderConfig
-