Revision 44397 trunk/org.gvsig.desktop/org.gvsig.desktop.library/org.gvsig.expressionevaluator/org.gvsig.expressionevaluator.lib/org.gvsig.expressionevaluator.lib.impl/src/main/java/org/gvsig/expressionevaluator/impl/DefaultExpressionEvaluatorManager.java
DefaultExpressionEvaluatorManager.java | ||
---|---|---|
103 | 103 |
} |
104 | 104 |
|
105 | 105 |
@Override |
106 |
public String evaluatePage(String source) {
|
|
107 |
return evaluatePage(null, source);
|
|
106 |
public String evaluateDynamicText(String source) {
|
|
107 |
return evaluateDynamicText(null, source);
|
|
108 | 108 |
} |
109 | 109 |
|
110 | 110 |
@Override |
111 |
public String evaluatePage(SymbolTable symbolTable, String source) {
|
|
111 |
public boolean isDynamicText(String source) {
|
|
112 | 112 |
String[] sources = StringUtils.substringsBetween(source, "<%", "%>"); |
113 | 113 |
if( ArrayUtils.isEmpty(sources) ) { |
114 |
return false; |
|
115 |
} |
|
116 |
return true; |
|
117 |
} |
|
118 |
|
|
119 |
@Override |
|
120 |
public String evaluateDynamicText(SymbolTable symbolTable, String source) { |
|
121 |
String[] sources = StringUtils.substringsBetween(source, "<%", "%>"); |
|
122 |
if( ArrayUtils.isEmpty(sources) ) { |
|
114 | 123 |
return source; |
115 | 124 |
} |
116 | 125 |
String[] values = new String[sources.length]; |
Also available in: Unified diff