Author: dmaliarevich
Date: 2011-07-12 10:07:10 -0400 (Tue, 12 Jul 2011)
New Revision: 32858
Modified:
trunk/jsf/plugins/org.jboss.tools.jsf.vpe.jstl/src/org/jboss/tools/jsf/vpe/jstl/template/JstlAbstractForEachTemplate.java
Log:
https://issues.jboss.org/browse/JBIDE-9294 , Possibility set repeat times was added.
Modified:
trunk/jsf/plugins/org.jboss.tools.jsf.vpe.jstl/src/org/jboss/tools/jsf/vpe/jstl/template/JstlAbstractForEachTemplate.java
===================================================================
---
trunk/jsf/plugins/org.jboss.tools.jsf.vpe.jstl/src/org/jboss/tools/jsf/vpe/jstl/template/JstlAbstractForEachTemplate.java 2011-07-12
13:19:35 UTC (rev 32857)
+++
trunk/jsf/plugins/org.jboss.tools.jsf.vpe.jstl/src/org/jboss/tools/jsf/vpe/jstl/template/JstlAbstractForEachTemplate.java 2011-07-12
14:07:10 UTC (rev 32858)
@@ -31,8 +31,8 @@
*/
public abstract class JstlAbstractForEachTemplate extends VpeAbstractTemplate {
- protected final int TIMES_TO_ITERATE = 3;
-
+ private static int iterateTimes = 3;
+
public JstlAbstractForEachTemplate() {
super();
}
@@ -46,12 +46,19 @@
VpeChildrenInfo spanInfo = new VpeChildrenInfo(span);
creationData.addChildrenInfo(spanInfo);
- for(int i = 0; i < TIMES_TO_ITERATE; i++) {
+ for(int i = 0; i < iterateTimes; i++) {
for (Node child : children) {
spanInfo.addSourceChild(child);
}
}
return creationData;
}
+
+ public static int getIterateTimes() {
+ return iterateTimes;
+ }
+ public static void setIterateTimes(int newIterateTimes) {
+ iterateTimes = newIterateTimes;
+ }
}