Revision 45527 trunk/org.gvsig.desktop/org.gvsig.desktop.library/org.gvsig.expressionevaluator/org.gvsig.expressionevaluator.swing/org.gvsig.expressionevaluator.swing.api/src/main/java/org/gvsig/expressionevaluator/swing/ExpressionEvaluatorSwingManager.java
ExpressionEvaluatorSwingManager.java | ||
---|---|---|
7 | 7 |
import javax.swing.Action; |
8 | 8 |
import javax.swing.JButton; |
9 | 9 |
import javax.swing.text.JTextComponent; |
10 |
import org.apache.commons.lang3.tuple.Pair; |
|
10 | 11 |
import org.gvsig.expressionevaluator.Function; |
11 | 12 |
import org.gvsig.expressionevaluator.SymbolTable; |
12 | 13 |
import org.gvsig.expressionevaluator.swing.Element.ConstantElement; |
... | ... | |
15 | 16 |
|
16 | 17 |
public interface ExpressionEvaluatorSwingManager { |
17 | 18 |
|
19 |
public interface FileNameAndExtension { |
|
20 |
|
|
21 |
} |
|
18 | 22 |
|
19 | 23 |
public List<Element> createElements(Collection<SymbolTable> symbolTables, Predicate<Function> isAllowed); |
20 | 24 |
|
... | ... | |
26 | 30 |
|
27 | 31 |
public Action createJExpressionBuilderAction(JTextComponent jtext); |
28 | 32 |
|
33 |
public Action createUniqueTemporalFileAction(JTextComponent jtext, String filename, String fileExtension); |
|
34 |
|
|
35 |
public Action createUniqueTemporalFileAction(JTextComponent jtext, Pair<String,String> nameAndExtension); |
|
36 |
|
|
29 | 37 |
public JExpressionPicker createJExpressionPicker(); |
30 | 38 |
|
31 | 39 |
public void registerElement(ElementFactory factory); |
Also available in: Unified diff