Skip to content

Commit fb157e9

Browse files
committed
1 parent 91ae730 commit fb157e9

File tree

16 files changed

+70
-56
lines changed

16 files changed

+70
-56
lines changed

src/main/java/org/primefaces/behavior/base/AbstractBehaviorHandler.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -88,7 +88,8 @@ public void apply(FaceletContext faceletContext, UIComponent parent) throws IOEx
8888
}
8989

9090
boolean supportedEvent = false;
91-
for (AttachedObjectTarget target : targetList) {
91+
for (int i = 0; i < targetList.size(); i++) {
92+
AttachedObjectTarget target = targetList.get(i);
9293
if (target instanceof BehaviorHolderAttachedObjectTarget) {
9394
BehaviorHolderAttachedObjectTarget behaviorTarget = (BehaviorHolderAttachedObjectTarget) target;
9495
if ((null != eventName && eventName.equals(behaviorTarget.getName()))

src/main/java/org/primefaces/component/accordionpanel/AccordionPanelRenderer.java

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -162,15 +162,16 @@ protected void encodeTabs(FacesContext context, AccordionPanel acco) throws IOEx
162162
: Arrays.asList(activeIndex.split(","));
163163

164164
if (var == null) {
165-
int i = 0;
165+
int j = 0;
166166

167-
for (UIComponent child : acco.getChildren()) {
167+
for (int i = 0; i < acco.getChildCount(); i++) {
168+
UIComponent child = acco.getChildren().get(i);
168169
if (child.isRendered() && child instanceof Tab) {
169-
boolean active = activeIndexes.indexOf(Integer.toString(i)) != -1;
170+
boolean active = activeIndexes.indexOf(Integer.toString(j)) != -1;
170171

171172
encodeTab(context, acco, (Tab) child, active, dynamic, rtl);
172173

173-
i++;
174+
j++;
174175
}
175176
}
176177
}

src/main/java/org/primefaces/component/calendar/CalendarUtils.java

Lines changed: 2 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -16,9 +16,7 @@
1616
package org.primefaces.component.calendar;
1717

1818
import java.text.SimpleDateFormat;
19-
import java.util.ArrayList;
2019
import java.util.Date;
21-
import java.util.List;
2220
import javax.el.ValueExpression;
2321
import javax.faces.FacesException;
2422
import javax.faces.context.FacesContext;
@@ -32,13 +30,8 @@
3230
*/
3331
public class CalendarUtils {
3432

35-
private final static List<PatternConverter> PATTERN_CONVERTERS;
36-
37-
static {
38-
PATTERN_CONVERTERS = new ArrayList<PatternConverter>();
39-
PATTERN_CONVERTERS.add(new TimePatternConverter());
40-
PATTERN_CONVERTERS.add(new DatePatternConverter());
41-
}
33+
private final static PatternConverter[] PATTERN_CONVERTERS =
34+
new PatternConverter[] { new TimePatternConverter(), new DatePatternConverter() };
4235

4336
public static String getValueAsString(FacesContext context, Calendar calendar) {
4437
Object submittedValue = calendar.getSubmittedValue();

src/main/java/org/primefaces/component/headerrow/HeaderRowRenderer.java

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -37,9 +37,10 @@ public void encodeEnd(FacesContext context, UIComponent component) throws IOExce
3737
writer.writeAttribute("class", DataTable.HEADER_ROW_CLASS, null);
3838

3939
boolean isFirstColumn = true;
40-
for (UIComponent kid : row.getChildren()) {
41-
if (kid.isRendered() && kid instanceof Column) {
42-
Column column = (Column) kid;
40+
for (int i = 0; i < row.getChildCount(); i++) {
41+
UIComponent child = row.getChildren().get(i);
42+
if (child.isRendered() && child instanceof Column) {
43+
Column column = (Column) child;
4344
String style = column.getStyle();
4445
String styleClass = column.getStyleClass();
4546

src/main/java/org/primefaces/component/messages/MessagesRenderer.java

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -86,7 +86,8 @@ public void encodeEnd(FacesContext context, UIComponent component) throws IOExce
8686
}
8787
}
8888

89-
for (FacesMessage message : messages) {
89+
for (int i = 0; i < messages.size(); i++) {
90+
FacesMessage message = messages.get(i);
9091
FacesMessage.Severity severity = message.getSeverity();
9192

9293
if (severity.equals(FacesMessage.SEVERITY_INFO)) {
@@ -165,14 +166,15 @@ protected void encodeSeverityMessages(FacesContext context, Messages uiMessages,
165166

166167
writer.startElement("ul", null);
167168

168-
for (FacesMessage msg : messages) {
169+
for (int i = 0; i < messages.size(); i++) {
170+
FacesMessage message = messages.get(i);
169171
writer.startElement("li", null);
170172

171173
writer.writeAttribute("role", "alert", null);
172174
writer.writeAttribute("aria-atomic", "true", null);
173175

174-
String summary = msg.getSummary() != null ? msg.getSummary() : "";
175-
String detail = msg.getDetail() != null ? msg.getDetail() : summary;
176+
String summary = message.getSummary() != null ? message.getSummary() : "";
177+
String detail = message.getDetail() != null ? message.getDetail() : summary;
176178

177179
if (uiMessages.isShowSummary()) {
178180
writer.startElement("span", null);
@@ -204,7 +206,7 @@ protected void encodeSeverityMessages(FacesContext context, Messages uiMessages,
204206

205207
writer.endElement("li");
206208

207-
msg.rendered();
209+
message.rendered();
208210
}
209211

210212
writer.endElement("ul");

src/main/java/org/primefaces/component/resetinput/ResetInputActionListener.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -67,7 +67,8 @@ public void processAction(ActionEvent event) throws AbortProcessingException {
6767
: ResetInputVisitCallback.INSTANCE;
6868

6969
List<UIComponent> components = SearchExpressionFacade.resolveComponents(context, event.getComponent(), expressions);
70-
for (UIComponent component : components) {
70+
for (int i = 0; i < components.size(); i++) {
71+
UIComponent component = components.get(i);
7172
component.visitTree(visitContext, visitCallback);
7273
}
7374
}

src/main/java/org/primefaces/component/selectmanycheckbox/SelectManyCheckboxRenderer.java

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -378,7 +378,8 @@ protected void encodeGridLayout(FacesContext context, SelectManyCheckbox checkbo
378378

379379
if (columns != 0) {
380380
int idx = 0, colMod;
381-
for (SelectItem selectItem : selectItems) {
381+
for (int i = 0; i < selectItems.size(); i++) {
382+
SelectItem selectItem = selectItems.get(i);
382383
colMod = idx % columns;
383384
if (colMod == 0) {
384385
writer.startElement("tr", null);
@@ -408,7 +409,8 @@ protected void encodeCustomLayout(FacesContext context, SelectManyCheckbox check
408409
Object submittedValues = getSubmittedValues(checkbox);
409410

410411
int idx = 0;
411-
for (SelectItem selectItem : selectItems) {
412+
for (int i = 0; i < selectItems.size(); i++) {
413+
SelectItem selectItem = selectItems.get(i);
412414
String itemValueAsString = getOptionAsString(context, checkbox, converter, selectItem.getValue());
413415
String name = checkbox.getClientId(context);
414416
String id = name + UINamingContainer.getSeparatorChar(context) + idx;

src/main/java/org/primefaces/component/selectmanymenu/SelectManyMenuRenderer.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -258,7 +258,8 @@ protected void encodeSelectItems(FacesContext context, SelectManyMenu menu, List
258258
Object values = getValues(menu);
259259
Object submittedValues = getSubmittedValues(menu);
260260

261-
for (SelectItem selectItem : selectItems) {
261+
for (int i = 0; i < selectItems.size(); i++) {
262+
SelectItem selectItem = selectItems.get(i);
262263
encodeOption(context, menu, selectItem, values, submittedValues, converter);
263264
}
264265
}

src/main/java/org/primefaces/component/splitbutton/SplitButtonRenderer.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -223,7 +223,8 @@ protected void encodeMenu(FacesContext context, SplitButton button, String menuI
223223
writer.startElement("ul", null);
224224
writer.writeAttribute("class", MenuButton.LIST_CLASS, "styleClass");
225225

226-
for (UIComponent child : button.getChildren()) {
226+
for (int i = 0; i < button.getChildCount(); i++) {
227+
UIComponent child = button.getChildren().get(i);
227228
if (child.isRendered()) {
228229
if (child instanceof UIMenuItem) {
229230
UIMenuItem item = (UIMenuItem) child;

src/main/java/org/primefaces/renderkit/CoreRenderer.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -449,7 +449,8 @@ protected String buildNonAjaxRequest(FacesContext context, UIComponent component
449449
params.put(decodeParam, decodeParam);
450450
}
451451

452-
for (UIComponent child : component.getChildren()) {
452+
for (int i = 0; i < component.getChildCount(); i++) {
453+
UIComponent child = component.getChildren().get(i);
453454
if (child instanceof UIParameter) {
454455
UIParameter param = (UIParameter) child;
455456

0 commit comments

Comments
 (0)