Revision 44262 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/DefaultJExpressionBuilder.java
DefaultJExpressionBuilder.java | ||
---|---|---|
81 | 81 |
private PickerController<List<Script>> scriptPicker; |
82 | 82 |
private ScriptSwingManager.ScriptEditor scriptEditor; |
83 | 83 |
|
84 |
private final ExpressionBuilderConfig bulderConfig; |
|
84 |
private final ExpressionBuilderConfig builderConfig;
|
|
85 | 85 |
private ElementsTreeModel treeModel; |
86 | 86 |
private ImageIcon defaultIconGroup; |
87 | 87 |
private ImageIcon defaultIconElement; |
... | ... | |
271 | 271 |
public DefaultJExpressionBuilder(ExpressionEvaluatorSwingManager manager, ExpressionBuilderConfig config) { |
272 | 272 |
this.manager = manager; |
273 | 273 |
if( config == null ) { |
274 |
this.bulderConfig = new DefaultExpressionBuilderConfig(manager); |
|
274 |
this.builderConfig = new DefaultExpressionBuilderConfig(manager);
|
|
275 | 275 |
} else { |
276 |
this.bulderConfig = config; |
|
276 |
this.builderConfig = config;
|
|
277 | 277 |
} |
278 | 278 |
this.initComponents(); |
279 | 279 |
} |
... | ... | |
298 | 298 |
final I18nManager i18n = ToolsLocator.getI18nManager(); |
299 | 299 |
|
300 | 300 |
this.automaticExpressionChecker = new AbstractAutomaticExpressionChecker( |
301 |
bulderConfig, txtExpression |
|
301 |
builderConfig, txtExpression
|
|
302 | 302 |
) { |
303 | 303 |
@Override |
304 | 304 |
protected Expression getExpression() { |
... | ... | |
618 | 618 |
this.pnlScriptEditorContainer.setLayout(new BorderLayout()); |
619 | 619 |
this.pnlScriptEditorContainer.add(this.scriptEditor.asJComponent(), BorderLayout.CENTER); |
620 | 620 |
|
621 |
this.tabExpressionBuilder.setEnabledAt(0, this.bulderConfig.getPreferences().getScriptsEnabled()); |
|
621 |
this.tabExpressionBuilder.setEnabledAt(0, this.builderConfig.getPreferences().getScriptsEnabled());
|
|
622 | 622 |
|
623 | 623 |
this.infoPanel.repaint(); |
624 | 624 |
|
... | ... | |
778 | 778 |
|
779 | 779 |
@Override |
780 | 780 |
public Preferences getPreferences() { |
781 |
return this.bulderConfig.getPreferences(); |
|
781 |
return this.builderConfig.getPreferences();
|
|
782 | 782 |
} |
783 | 783 |
|
784 | 784 |
@Override |
785 | 785 |
public List<Element> getElements() { |
786 |
return this.bulderConfig.getElements(); |
|
786 |
return this.builderConfig.getElements();
|
|
787 | 787 |
} |
788 | 788 |
|
789 | 789 |
@Override |
790 | 790 |
public void addElement(Element element) { |
791 |
this.bulderConfig.addElement(element); |
|
791 |
this.builderConfig.addElement(element);
|
|
792 | 792 |
} |
793 | 793 |
|
794 | 794 |
@Override |
795 | 795 |
public Collection<SymbolTable> getSymbolTables() { |
796 |
return this.bulderConfig.getSymbolTables(); |
|
796 |
return this.builderConfig.getSymbolTables();
|
|
797 | 797 |
} |
798 | 798 |
|
799 | 799 |
@Override |
800 | 800 |
public void addSymbolTable(String name) { |
801 |
this.bulderConfig.addSymbolTable(name); |
|
801 |
this.builderConfig.addSymbolTable(name);
|
|
802 | 802 |
} |
803 | 803 |
|
804 | 804 |
@Override |
805 | 805 |
public void addSymbolTable(SymbolTable symbolTable) { |
806 |
this.bulderConfig.addSymbolTable(symbolTable); |
|
806 |
this.builderConfig.addSymbolTable(symbolTable);
|
|
807 | 807 |
} |
808 | 808 |
|
809 | 809 |
@Override |
810 | 810 |
public void removeAllSymbolTables() { |
811 |
this.bulderConfig.removeAllSymbolTables(); |
|
811 |
this.builderConfig.removeAllSymbolTables();
|
|
812 | 812 |
} |
813 | 813 |
|
814 | 814 |
@Override |
815 | 815 |
public void removeSymbolTable(String name) { |
816 |
this.bulderConfig.removeSymbolTable(name); |
|
816 |
this.builderConfig.removeSymbolTable(name);
|
|
817 | 817 |
} |
818 | 818 |
|
819 | 819 |
@Override |
820 | 820 |
public SymbolTable getPreviewSymbolTable() { |
821 |
return this.bulderConfig.getPreviewSymbolTable(); |
|
821 |
return this.builderConfig.getPreviewSymbolTable();
|
|
822 | 822 |
} |
823 | 823 |
|
824 | 824 |
@Override |
825 | 825 |
public void setPreviewSymbolTable(SymbolTable symbolTable) { |
826 |
this.bulderConfig.setPreviewSymbolTable(symbolTable); |
|
826 |
this.builderConfig.setPreviewSymbolTable(symbolTable);
|
|
827 | 827 |
} |
828 | 828 |
|
829 | 829 |
@Override |
... | ... | |
850 | 850 |
"Indicate the time limit in seconds for calculating the elements", |
851 | 851 |
"Time limit", |
852 | 852 |
JOptionPane.QUESTION_MESSAGE, |
853 |
String.valueOf(this.bulderConfig.getPreferences().getSimpleElementsLimit()) |
|
853 |
String.valueOf(this.builderConfig.getPreferences().getSimpleElementsLimit())
|
|
854 | 854 |
); |
855 | 855 |
if( StringUtils.isBlank(s) ) { |
856 | 856 |
return; |
857 | 857 |
} |
858 | 858 |
try { |
859 | 859 |
int n = Integer.parseInt(s); |
860 |
this.bulderConfig.getPreferences().setSimpleElementsLimit(n); |
|
860 |
this.builderConfig.getPreferences().setSimpleElementsLimit(n);
|
|
861 | 861 |
this.treeModel.reload(); |
862 | 862 |
} catch(Exception ex) { |
863 | 863 |
dialogs.messageDialog( |
Also available in: Unified diff