Revision 44191 trunk/org.gvsig.desktop/org.gvsig.desktop.library/org.gvsig.expressionevaluator/org.gvsig.expressionevaluator.swing/org.gvsig.expressionevaluator.swing.impl/src/main/java/org/gvsig/expressionevaluator/swing/impl/DefaultExpressionBuilderConfig.java
DefaultExpressionBuilderConfig.java | ||
---|---|---|
26 | 26 |
private final ExpressionEvaluatorSwingManager manager; |
27 | 27 |
private boolean scriptsEnabled = true; |
28 | 28 |
private SymbolTable previewSymbolTable; |
29 |
private boolean SQLCompatible; |
|
29 | 30 |
|
30 | 31 |
public DefaultExpressionBuilderConfig(ExpressionEvaluatorSwingManager manager) { |
31 | 32 |
this.manager = manager; |
32 | 33 |
this.limit = 6; |
34 |
this.SQLCompatible = false; |
|
33 | 35 |
initSymbolTables(); |
34 | 36 |
} |
35 | 37 |
|
... | ... | |
45 | 47 |
@Override |
46 | 48 |
public List<Element> getElements() { |
47 | 49 |
if (this.elements == null) { |
48 |
this.elements = manager.createElements(this.getSymbolTables()); |
|
50 |
this.elements = manager.createElements(this, this.getSymbolTables());
|
|
49 | 51 |
for (ElementFactory factory : manager.getElementFactories()) { |
50 | 52 |
if (factory.isAutoload()) { |
51 | 53 |
Element e = factory.createElement(); |
... | ... | |
139 | 141 |
this.previewSymbolTable = symbolTable; |
140 | 142 |
} |
141 | 143 |
|
144 |
@Override |
|
145 |
public void setSQLCompatible(boolean SQLCompatible) { |
|
146 |
this.SQLCompatible = SQLCompatible; |
|
147 |
} |
|
148 |
|
|
149 |
@Override |
|
150 |
public boolean isSQLCompatible() { |
|
151 |
return SQLCompatible; |
|
152 |
} |
|
142 | 153 |
|
143 | 154 |
} |
Also available in: Unified diff