Author: nbelaevski
Date: 2010-12-14 14:46:10 -0500 (Tue, 14 Dec 2010)
New Revision: 20568
Modified:
trunk/ui/common/ui/src/main/java/org/richfaces/renderkit/RenderKitUtils.java
trunk/ui/iteration/ui/src/main/java/org/richfaces/renderkit/ListRendererBase.java
Log:
Minor optimization for RenderKitUtils
https://issues.jboss.org/browse/RF-9744
Modified: trunk/ui/common/ui/src/main/java/org/richfaces/renderkit/RenderKitUtils.java
===================================================================
---
trunk/ui/common/ui/src/main/java/org/richfaces/renderkit/RenderKitUtils.java 2010-12-14
19:44:26 UTC (rev 20567)
+++
trunk/ui/common/ui/src/main/java/org/richfaces/renderkit/RenderKitUtils.java 2010-12-14
19:46:10 UTC (rev 20568)
@@ -434,10 +434,11 @@
public static void renderPassThroughAttributesOptimized(FacesContext context,
UIComponent component,
Map<String, ComponentAttribute> knownAttributesMap) throws IOException {
- boolean disabled = isDisabled(component);
- Set<String> handledAttributes = new
HashSet<String>(knownAttributesMap.size());
Object attributesThatAreSetObject =
component.getAttributes().get(ATTRIBUTES_THAT_ARE_SET);
if (attributesThatAreSetObject instanceof Collection<?>) {
+ boolean disabled = isDisabled(component);
+ Set<String> handledAttributes = new
HashSet<String>(knownAttributesMap.size());
+
Collection<?> attributesThatAreSet = (Collection<?>)
attributesThatAreSetObject;
for (Object attributeNameObject : attributesThatAreSet) {
if (attributeNameObject == null) {
Modified:
trunk/ui/iteration/ui/src/main/java/org/richfaces/renderkit/ListRendererBase.java
===================================================================
---
trunk/ui/iteration/ui/src/main/java/org/richfaces/renderkit/ListRendererBase.java 2010-12-14
19:44:26 UTC (rev 20567)
+++
trunk/ui/iteration/ui/src/main/java/org/richfaces/renderkit/ListRendererBase.java 2010-12-14
19:46:10 UTC (rev 20568)
@@ -134,6 +134,7 @@
writer.writeAttribute(HtmlConstants.CLASS_ATTRIBUTE,
HtmlUtil.concatClasses(helper.getRowClass(), helper.getColumnClass(),
"rf-dlst-trm"), null);
+ renderHandlers(context, sequence);
termFacet.encodeAll(context);
writer.endElement(HtmlConstants.DT_ELEMENT);
}