From richfaces-svn-commits at lists.jboss.org Thu Apr 1 03:38:13 2010 Content-Type: multipart/mixed; boundary="===============2102835687569191299==" MIME-Version: 1.0 From: richfaces-svn-commits at lists.jboss.org To: richfaces-svn-commits at lists.jboss.org Subject: [richfaces-svn-commits] JBoss Rich Faces SVN: r16701 - root/docs/trunk/Component_Reference/en-US. Date: Thu, 01 Apr 2010 03:38:13 -0400 Message-ID: <201004010738.o317cDdY032554@svn01.web.mwc.hst.phx2.redhat.com> --===============2102835687569191299== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Author: SeanRogers Date: 2010-04-01 03:38:13 -0400 (Thu, 01 Apr 2010) New Revision: 16701 Modified: root/docs/trunk/Component_Reference/en-US/chap-Component_Reference-Funct= ions.xml Log: Worked on rich functions Modified: root/docs/trunk/Component_Reference/en-US/chap-Component_Referenc= e-Functions.xml =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- root/docs/trunk/Component_Reference/en-US/chap-Component_Reference-Func= tions.xml 2010-03-31 15:29:01 UTC (rev 16700) +++ root/docs/trunk/Component_Reference/en-US/chap-Component_Reference-Func= tions.xml 2010-04-01 07:38:13 UTC (rev 16701) @@ -4,41 +4,55 @@ Functions - Incomplete + Read this chapter for details on special functions for use with particul= ar components. Using JavaServer Faces Expression Language (JSF EL), these functions can be accessed through the = data attribute of components. Refer to for de= tails on the data attribute.
- <sgmltag><rich:clientID></sgmltag> + <function>rich:clientId</function> - Incomplete + The rich:clientId('id') function returns the clien= t identifier related to the passed component identifier ('id')= . If the specified component identifier is not found, null is returned instead.
=
- <sgmltag><rich:component></sgmltag> + <function>rich:component</function> - Incomplete + The rich:component('id') function is a shortcut fo= r the equivalent #{rich:clientId('id')}.component code. It ret= urns the UIComponent instance from the client, based on the passed server-s= ide component identifier ('id'). If the specified component id= entifier is not found, null is returned instead.
=
- <sgmltag><rich:element></sgmltag> + <function>rich:element</function> - Incomplete + The rich:element('id') function is a shortcut for = the equivalent document.getElementById(#{rich:clientId('id')})= code. It returns the element from the client, based on the passed server-s= ide component identifier. If the specified component identifier is not foun= d, null is returned instead.
=
- <sgmltag><rich:findComponent></sgmltag> + <function>rich:findComponent</function> - Incomplete + The rich:findComponent('id') function returns the = a UIComponent instance of the passed component identifier. If the specified= component identifier is not found, null is returned ins= tead. + + <function>rich:findComponent</function> example +<h:inputText id=3D"myInpu= t"> + <a4j:support event=3D"onkeyup" reRender=3D"outtext"/> +</h:inputText> +<h:outputText id=3D"outtext" value=3D"#{rich:findComponent('myInput').v= alue}" /> +
=
- <sgmltag><rich:isUserInRole></sgmltag> + <function>rich:isUserInRole</function> - Incomplete + The rich:isUserInRole(Object) function checks whet= her the logged-in user belongs to a certain user role, such as being an adm= inistrator. User roles are defined in the web.xml sett= ings file. + + <function>rich:isUserInRole</function> example + + The rich:isUserInRole(Object) function can be use= d in conjunction with the rendered attribute of a compon= ent to only display certain controls to authorized users. + +<rich:editor value=3D"#{b= ean.text}" rendered=3D"#{rich:isUserInRole('admin')}" /> +
=
--===============2102835687569191299==-- From richfaces-svn-commits at lists.jboss.org Thu Apr 1 09:42:18 2010 Content-Type: multipart/mixed; boundary="===============8038149055089604581==" MIME-Version: 1.0 From: richfaces-svn-commits at lists.jboss.org To: richfaces-svn-commits at lists.jboss.org Subject: [richfaces-svn-commits] JBoss Rich Faces SVN: r16702 - branches/community/3.3.X/samples/richfaces-demo/functional-test/src/test/java/org/jboss/richfaces/integrationTest/tooltip. Date: Thu, 01 Apr 2010 09:42:18 -0400 Message-ID: <201004011342.o31DgIfD015257@svn01.web.mwc.hst.phx2.redhat.com> --===============8038149055089604581== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Author: ppitonak(a)redhat.com Date: 2010-04-01 09:42:17 -0400 (Thu, 01 Apr 2010) New Revision: 16702 Modified: branches/community/3.3.X/samples/richfaces-demo/functional-test/src/test= /java/org/jboss/richfaces/integrationTest/tooltip/TooltipDataTableTestCase.= java branches/community/3.3.X/samples/richfaces-demo/functional-test/src/test= /java/org/jboss/richfaces/integrationTest/tooltip/TooltipTestCase.java Log: two problematic tests disposed from test suite Modified: branches/community/3.3.X/samples/richfaces-demo/functional-test/s= rc/test/java/org/jboss/richfaces/integrationTest/tooltip/TooltipDataTableTe= stCase.java =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- branches/community/3.3.X/samples/richfaces-demo/functional-test/src/tes= t/java/org/jboss/richfaces/integrationTest/tooltip/TooltipDataTableTestCase= .java 2010-04-01 07:38:13 UTC (rev 16701) +++ branches/community/3.3.X/samples/richfaces-demo/functional-test/src/tes= t/java/org/jboss/richfaces/integrationTest/tooltip/TooltipDataTableTestCase= .java 2010-04-01 13:42:17 UTC (rev 16702) @@ -25,7 +25,6 @@ = import org.jboss.richfaces.integrationTest.AbstractSeleniumRichfacesTestCa= se; import org.jboss.test.selenium.waiting.Condition; -import org.testng.annotations.BeforeMethod; import org.testng.annotations.Test; = /** @@ -44,8 +43,9 @@ private final String LOC_TD_MAKE_RELATIVE_TO_ACTIVE_TOOLTIP_AREA =3D getL= oc("TD_MAKE_RELATIVE_TO_ACTIVE_TOOLTIP_AREA"); = private final String MSG_EVENT_COORDS_FOR_TABLE =3D getMsg("EVENT_COORDS_= FOR_TABLE"); - - @Test + = + // FIXME test works locally but not in Hudson, fails on line 61 -- waitFo= rElementAppears(LOC_OUTPUT_TOOLTIP_MAKE) + //@Test public void testIterateThroughTable() { int rows =3D getJQueryCount(format(LOC_TD_PREFORMATTED, 0, Column.MAKE)); = Modified: branches/community/3.3.X/samples/richfaces-demo/functional-test/s= rc/test/java/org/jboss/richfaces/integrationTest/tooltip/TooltipTestCase.ja= va =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- branches/community/3.3.X/samples/richfaces-demo/functional-test/src/tes= t/java/org/jboss/richfaces/integrationTest/tooltip/TooltipTestCase.java 201= 0-04-01 07:38:13 UTC (rev 16701) +++ branches/community/3.3.X/samples/richfaces-demo/functional-test/src/tes= t/java/org/jboss/richfaces/integrationTest/tooltip/TooltipTestCase.java 201= 0-04-01 13:42:17 UTC (rev 16702) @@ -27,7 +27,6 @@ import org.jboss.richfaces.integrationTest.AbstractSeleniumRichfacesTestCa= se; import org.jboss.test.selenium.waiting.*; import static org.testng.Assert.*; -import org.testng.annotations.BeforeMethod; import org.testng.annotations.Test; = /** @@ -114,7 +113,8 @@ * mouse out to close tooltip. Do all above three times and checks that * tooltips requested counter is counting right. */ - @Test + // FIXME works locally but not in Hudson, fails on line 128 -- waitForToo= ltipChanges(tooltipsRequested, i =3D=3D 0) + //@Test public void testSeparateServerRequests() { Integer tooltipsRequested =3D null; = --===============8038149055089604581==-- From richfaces-svn-commits at lists.jboss.org Thu Apr 1 10:21:27 2010 Content-Type: multipart/mixed; boundary="===============4597175917391612779==" MIME-Version: 1.0 From: richfaces-svn-commits at lists.jboss.org To: richfaces-svn-commits at lists.jboss.org Subject: [richfaces-svn-commits] JBoss Rich Faces SVN: r16703 - root/ui-sandbox/trunk/components/tables/ui/src/main/resources/META-INF/resources. Date: Thu, 01 Apr 2010 10:21:27 -0400 Message-ID: <201004011421.o31ELRmt025903@svn01.web.mwc.hst.phx2.redhat.com> --===============4597175917391612779== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Author: konstantin.mishin Date: 2010-04-01 10:21:26 -0400 (Thu, 01 Apr 2010) New Revision: 16703 Modified: root/ui-sandbox/trunk/components/tables/ui/src/main/resources/META-INF/r= esources/extendedDataTable.js Log: RF-8104 Modified: root/ui-sandbox/trunk/components/tables/ui/src/main/resources/MET= A-INF/resources/extendedDataTable.js =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- root/ui-sandbox/trunk/components/tables/ui/src/main/resources/META-INF/= resources/extendedDataTable.js 2010-04-01 13:42:17 UTC (rev 16702) +++ root/ui-sandbox/trunk/components/tables/ui/src/main/resources/META-INF/= resources/extendedDataTable.js 2010-04-01 14:21:26 UTC (rev 16703) @@ -149,9 +149,9 @@ }; = var beginResize =3D function(event) { - var className =3D this.parentNode.className.match(new RegExp(WIDTH_CLAS= S_NAME_BASE + "[^\w]*"))[0]; + var id =3D this.parentNode.className.match(new RegExp(WIDTH_CLASS_NAME_= BASE + "([^\\W]*)"))[1]; resizeData =3D { - className : className, + id : id, left : jQuery(this).parent().offset().left }; dragElement.style.height =3D element.offsetHeight + "px"; @@ -162,12 +162,10 @@ return false; }; = - var endResize =3D function(event) { - jQuery(document).unbind("mousemove", drag); - dragElement.style.display =3D "none"; - var width =3D Math.max(MIN_WIDTH, event.pageX - resizeData.left) + "px"; - richfaces.getCSSRule("." + resizeData.className).style.width =3D width; - newWidths[resizeData.className.substr(WIDTH_CLASS_NAME_BASE.length)] = =3D width; + var setColumnWidth =3D function(id, width) { + width =3D width + "px"; + richfaces.getCSSRule("." + WIDTH_CLASS_NAME_BASE + id).style.width =3D = width; + newWidths[id] =3D width; var widthsArray =3D new Array(); for (var id in newWidths) { widthsArray.push(id + ":" + newWidths[id]); @@ -175,9 +173,16 @@ widthInput.value =3D widthsArray.toString(); updateLayout(); adjustResizers(); - ajaxFunction(event, ""); // Maybe, event model should be used here. + ajaxFunction(null, ""); // TODO Maybe, event model should be used here. }; = + var endResize =3D function(event) { + jQuery(document).unbind("mousemove", drag); + dragElement.style.display =3D "none"; + var width =3D Math.max(MIN_WIDTH, event.pageX - resizeData.left); + setColumnWidth(resizeData.id, width); + }; + var reorder =3D function(event) { jQuery(reorderElement).setPosition(event, {offset:[5,5]}); reorderElement.style.display =3D "block"; @@ -185,7 +190,7 @@ }; = var beginReorder =3D function(event) { - idOfReorderingColumn =3D this.className.match(new RegExp(WIDTH_CLASS_NA= ME_BASE + "[^\w]*"))[0].substr(WIDTH_CLASS_NAME_BASE.length); //To try to d= o this without substr. + idOfReorderingColumn =3D this.className.match(new RegExp(WIDTH_CLASS_NA= ME_BASE + "([^\\W]*)"))[1]; jQuery(document).bind("mousemove", reorder); jQuery(element).children(".rich-extable-header").find(".rich-extable-he= ader-cell").bind("mouseover", overReorder); jQuery(document).one("mouseup", cancelReorder); @@ -209,17 +214,17 @@ var endReorder =3D function(event) { reorderMarkerElement.style.display =3D ""; jQuery(this).unbind("mouseout", outReorder); - var id =3D this.className.match(new RegExp(WIDTH_CLASS_NAME_BASE + "[^\= w]*"))[0].substr(WIDTH_CLASS_NAME_BASE.length); //To try to do this without= substr. + var id =3D this.className.match(new RegExp(WIDTH_CLASS_NAME_BASE + "([^= \\W]*)"))[1]; var colunmsOrder =3D ""; jQuery(element).children(".rich-extable-header").find(".rich-extable-he= ader-cell").each(function() { - var i =3D this.className.match(new RegExp(WIDTH_CLASS_NAME_BASE + "[^\= w]*"))[0].substr(WIDTH_CLASS_NAME_BASE.length); //To try to do this without= substr. + var i =3D this.className.match(new RegExp(WIDTH_CLASS_NAME_BASE + "([^= \\W]*)"))[1]; if (i =3D=3D id) { colunmsOrder +=3D idOfReorderingColumn + "," + id + ","; } else if (i !=3D idOfReorderingColumn) { colunmsOrder +=3D i + ","; } }); - ajaxFunction(event, colunmsOrder); + ajaxFunction(event, colunmsOrder); // TODO Maybe, event model should be= used here. }; = var cancelReorder =3D function(event) { @@ -263,6 +268,47 @@ jQuery(element).children(".rich-extable-header").find(".rich-extable-hea= der-cell").bind("mousedown", beginReorder); jQuery(bodyElement).bind("scroll", bodyScrollListener); jQuery(element).bind("rich:onscrollcomplete", scrollComplete); + = + //JS API + element.component =3D this; + = + this.getColumnPosition =3D function(id) { + var position; + var headers =3D jQuery(element).children(".rich-extable-header").find("= .rich-extable-header-cell"); + for (var i =3D 0; i < headers.length; i++) { + if (id =3D=3D headers.get(i).className.match(new RegExp(WIDTH_CLASS_NA= ME_BASE + "([^\\W]*)"))[1]) { + position =3D i; + } + } + return position; + } + = + this.setColumnPosition =3D function(id, position) { + var colunmsOrder =3D ""; + var before; + var headers =3D jQuery(element).children(".rich-extable-header").find("= .rich-extable-header-cell"); + for (var i =3D 0; i < headers.length; i++) { + var current =3D headers.get(i).className.match(new RegExp(WIDTH_CLASS_= NAME_BASE + "([^\\W]*)"))[1]; + if (i =3D=3D position) { + if (before) { + colunmsOrder +=3D current + "," + id + ","; + } else { + colunmsOrder +=3D id + "," + current + ","; + } + } else { + if (id !=3D current) { + colunmsOrder +=3D current + ","; + } else { + before =3D true; + } + } + } + ajaxFunction(null, colunmsOrder); // TODO Maybe, event model should be = used here. + } + = + this.setColumnWidth =3D function(id, width) { + setColumnWidth(id, width); + } }; }(window.RichFaces, jQuery)); = --===============4597175917391612779==-- From richfaces-svn-commits at lists.jboss.org Thu Apr 1 10:21:36 2010 Content-Type: multipart/mixed; boundary="===============7025564159481429286==" MIME-Version: 1.0 From: richfaces-svn-commits at lists.jboss.org To: richfaces-svn-commits at lists.jboss.org Subject: [richfaces-svn-commits] JBoss Rich Faces SVN: r16704 - root/examples-sandbox/trunk/components/tables/src/main/webapp. Date: Thu, 01 Apr 2010 10:21:36 -0400 Message-ID: <201004011421.o31ELaPd025915@svn01.web.mwc.hst.phx2.redhat.com> --===============7025564159481429286== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Author: konstantin.mishin Date: 2010-04-01 10:21:35 -0400 (Thu, 01 Apr 2010) New Revision: 16704 Modified: root/examples-sandbox/trunk/components/tables/src/main/webapp/extendedta= ble.xhtml Log: RF-7852 ExtendedDataTable sample Modified: root/examples-sandbox/trunk/components/tables/src/main/webapp/ext= endedtable.xhtml =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- root/examples-sandbox/trunk/components/tables/src/main/webapp/extendedt= able.xhtml 2010-04-01 14:21:26 UTC (rev 16703) +++ root/examples-sandbox/trunk/components/tables/src/main/webapp/extendedt= able.xhtml 2010-04-01 14:21:35 UTC (rev 16704) @@ -48,6 +48,20 @@ +
+ JS API + + + + + --===============7025564159481429286==-- From richfaces-svn-commits at lists.jboss.org Thu Apr 1 19:54:09 2010 Content-Type: multipart/mixed; boundary="===============3841615171079328052==" MIME-Version: 1.0 From: richfaces-svn-commits at lists.jboss.org To: richfaces-svn-commits at lists.jboss.org Subject: [richfaces-svn-commits] JBoss Rich Faces SVN: r16705 - in root/cdk/trunk/plugins/generator/src: test/java/org/richfaces/cdk/apt/processors and 1 other directory. Date: Thu, 01 Apr 2010 19:54:09 -0400 Message-ID: <201004012354.o31Ns9ik019871@svn01.web.mwc.hst.phx2.redhat.com> --===============3841615171079328052== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Author: alexsmirnov Date: 2010-04-01 19:54:08 -0400 (Thu, 01 Apr 2010) New Revision: 16705 Added: root/cdk/trunk/plugins/generator/src/main/java/org/richfaces/cdk/apt/pro= cessors/AttributesProcessor.java root/cdk/trunk/plugins/generator/src/main/java/org/richfaces/cdk/apt/pro= cessors/AttributesProcessorImpl.java root/cdk/trunk/plugins/generator/src/main/java/org/richfaces/cdk/apt/pro= cessors/DescriptionProcessor.java root/cdk/trunk/plugins/generator/src/main/java/org/richfaces/cdk/apt/pro= cessors/DescriptionProcessorImpl.java Removed: root/cdk/trunk/plugins/generator/src/main/java/org/richfaces/cdk/apt/pro= cessors/AttributeProcessor.java Modified: root/cdk/trunk/plugins/generator/src/main/java/org/richfaces/cdk/apt/pro= cessors/BehaviorProcessor.java root/cdk/trunk/plugins/generator/src/main/java/org/richfaces/cdk/apt/pro= cessors/ComponentProcessor.java root/cdk/trunk/plugins/generator/src/main/java/org/richfaces/cdk/apt/pro= cessors/ConverterProcessor.java root/cdk/trunk/plugins/generator/src/main/java/org/richfaces/cdk/apt/pro= cessors/JsfSubComponent.java root/cdk/trunk/plugins/generator/src/main/java/org/richfaces/cdk/apt/pro= cessors/ProcessorBase.java root/cdk/trunk/plugins/generator/src/main/java/org/richfaces/cdk/apt/pro= cessors/RendererProcessor.java root/cdk/trunk/plugins/generator/src/test/java/org/richfaces/cdk/apt/pro= cessors/ComponentProcessorTest.java Log: CODING IN PROGRESS - issue RF-8567: Cleanup Annotation processor code = https://jira.jboss.org/jira/browse/RF-8567 Deleted: root/cdk/trunk/plugins/generator/src/main/java/org/richfaces/cdk/a= pt/processors/AttributeProcessor.java =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- root/cdk/trunk/plugins/generator/src/main/java/org/richfaces/cdk/apt/pr= ocessors/AttributeProcessor.java 2010-04-01 14:21:35 UTC (rev 16704) +++ root/cdk/trunk/plugins/generator/src/main/java/org/richfaces/cdk/apt/pr= ocessors/AttributeProcessor.java 2010-04-01 23:54:08 UTC (rev 16705) @@ -1,137 +0,0 @@ -/* - * JBoss, Home of Professional Open Source - * Copyright , Red Hat, Inc. and individual contributors - * by the @authors tag. See the copyright.txt in the distribution for a - * full listing of individual contributors. - * - * This is free software; you can redistribute it and/or modify it - * under the terms of the GNU Lesser General Public License as - * published by the Free Software Foundation; either version 2.1 of - * the License, or (at your option) any later version. - * - * This software is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public - * License along with this software; if not, write to the Free - * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA - * 02110-1301 USA, or see the FSF site: http://www.fsf.org. - */ - -package org.richfaces.cdk.apt.processors; - -import com.google.common.collect.Lists; -import org.richfaces.cdk.annotations.Attribute; -import org.richfaces.cdk.annotations.EventName; -import org.richfaces.cdk.annotations.Signature; -import org.richfaces.cdk.apt.SourceUtils; -import org.richfaces.cdk.model.ClassName; -import org.richfaces.cdk.model.PropertyBase; -import org.richfaces.cdk.util.Strings; - -import javax.lang.model.type.MirroredTypeException; -import javax.lang.model.type.MirroredTypesException; -import javax.lang.model.type.TypeMirror; -import java.util.List; - -/** - * @author akolonitsky - * @since Mar 23, 2010 - */ -public class AttributeProcessor extends ProcessorBase { - - private static final String SIGNATURE_NONE_CLASS_NAME =3D Signature.NO= NE.class.getName().replace('$', '.'); - private static final String STRING_NAME =3D String.class.getName(); - - public void process(SourceUtils.BeanProperty beanProperty, PropertyBas= e attribute) { - - attribute.setType(beanProperty.getType()); - - Attribute attributeAnnotarion =3D beanProperty.getAnnotation(Attri= bute.class); - if (attributeAnnotarion =3D=3D null) { - attribute.setGenerate(!beanProperty.isExists()); - setDescription(attribute, null, beanProperty.getDocComment()); - - } else { - attribute.setHidden(attributeAnnotarion.hidden()); - attribute.setLiteral(attributeAnnotarion.literal()); - attribute.setPassThrough(attributeAnnotarion.passThrough()); - attribute.setRequired(attributeAnnotarion.required()); - attribute.setReadOnly(attributeAnnotarion.readOnly()); - attribute.setGenerate(attributeAnnotarion.generate() || !beanP= roperty.isExists()); - - setDescription(attribute, attributeAnnotarion.description(), b= eanProperty.getDocComment()); - - String defaultValue =3D attributeAnnotarion.defaultValue(); - if (!Strings.isEmpty(defaultValue)) { - if (STRING_NAME.equals(attribute.getType().toString())) { - defaultValue =3D "\"" + defaultValue + "\""; - } - attribute.setDefaultValue(defaultValue); - } - - - String suggestedValue =3D attributeAnnotarion.suggestedValue(); - if (!Strings.isEmpty(suggestedValue)) { - attribute.setSuggestedValue(suggestedValue); - } - - // MethodExpression call signature. - attribute.setSignature(getSignature(attributeAnnotarion.signat= ure())); - - for (EventName event : attributeAnnotarion.events()) { - setBehaviorEvent(attribute, event); - } - } - } - - private List getSignature(Signature signature) { - if (signature =3D=3D null) { - return null; - } - - String returnType; - try { - returnType =3D signature.returnType().getName(); - } catch (MirroredTypeException e) { - TypeMirror returnTypeMirror =3D e.getTypeMirror(); - returnType =3D returnTypeMirror.toString(); - } - - if (signature !=3D null && SIGNATURE_NONE_CLASS_NAME.equals(return= Type)) { - List parameters =3D Lists.newArrayList(); - - try { - for (Class parameterType : signature.parameters()) { - parameters.add(new ClassName(parameterType.getName())); - } - } catch (MirroredTypeException e) { - TypeMirror parameterType =3D e.getTypeMirror(); - parameters.add(new ClassName(parameterType.toString())); - } catch (MirroredTypesException e) { - for (TypeMirror parameterType : e.getTypeMirrors()) { - parameters.add(new ClassName(parameterType.toString())= ); - } - } - - return parameters; - // signature parameters always should be replaced. - // TODO - set method return type. - } - - return null; - } - = - private void setBehaviorEvent(PropertyBase attribute, EventName eventN= ame) { - if (null !=3D eventName) { - org.richfaces.cdk.model.EventName event =3D new org.richfaces.= cdk.model.EventName(); - - event.setName(eventName.value()); - event.setDefaultEvent(eventName.defaultEvent()); - attribute.getEventNames().add(event); - } - } - -} Added: root/cdk/trunk/plugins/generator/src/main/java/org/richfaces/cdk/apt= /processors/AttributesProcessor.java =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- root/cdk/trunk/plugins/generator/src/main/java/org/richfaces/cdk/apt/pr= ocessors/AttributesProcessor.java (rev 0) +++ root/cdk/trunk/plugins/generator/src/main/java/org/richfaces/cdk/apt/pr= ocessors/AttributesProcessor.java 2010-04-01 23:54:08 UTC (rev 16705) @@ -0,0 +1,65 @@ +/* + * $Id$ + * + * License Agreement. + * + * Rich Faces - Natural Ajax for Java Server Faces (JSF) + * + * Copyright (C) 2007 Exadel, Inc. + * + * This library is free software; you can redistribute it and/or + * modify it under the terms of the GNU Lesser General Public + * License version 2.1 as published by the Free Software Foundation. + * + * This library is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public + * License along with this library; if not, write to the Free Software + * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-130= 1 USA + */ + +package org.richfaces.cdk.apt.processors; + +import java.util.Collection; + +import javax.lang.model.element.TypeElement; + +import org.richfaces.cdk.model.BeanModelBase; +import org.richfaces.cdk.model.PropertyBase; + +/** + *

+ *

+ * = + * @author asmirnov(a)exadel.com + * = + */ +public interface AttributesProcessor { + + /** + *

+ * Process attributes defined by the faces-config fragment. + *

+ * = + * @param attributesConfig + * relative URL to the fragment file. + * @return properties defined by that fragment. + */ + public void processXmlFragment(BeanModelBase component,String ...attri= butesConfig); + + /** + *

+ * Process all bean properties associated with type element. Recursive= ly visit all supertypes and interfaces. For + * each type, tries to read xml fragment with same name as class or in= terface with ".xml" suffix, then collect all + * bean properties marked by the {@link Attribute} annotation + *

+ * = + * @param element + * @return + */ + public void processType(BeanModelBase component,TypeElement element); + = +} Property changes on: root/cdk/trunk/plugins/generator/src/main/java/org/ric= hfaces/cdk/apt/processors/AttributesProcessor.java ___________________________________________________________________ Name: svn:mime-type + text/plain Copied: root/cdk/trunk/plugins/generator/src/main/java/org/richfaces/cdk/ap= t/processors/AttributesProcessorImpl.java (from rev 16704, root/cdk/trunk/p= lugins/generator/src/main/java/org/richfaces/cdk/apt/processors/AttributePr= ocessor.java) =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- root/cdk/trunk/plugins/generator/src/main/java/org/richfaces/cdk/apt/pr= ocessors/AttributesProcessorImpl.java (rev 0) +++ root/cdk/trunk/plugins/generator/src/main/java/org/richfaces/cdk/apt/pr= ocessors/AttributesProcessorImpl.java 2010-04-01 23:54:08 UTC (rev 16705) @@ -0,0 +1,217 @@ +/* + * JBoss, Home of Professional Open Source + * Copyright , Red Hat, Inc. and individual contributors + * by the @authors tag. See the copyright.txt in the distribution for a + * full listing of individual contributors. + * + * This is free software; you can redistribute it and/or modify it + * under the terms of the GNU Lesser General Public License as + * published by the Free Software Foundation; either version 2.1 of + * the License, or (at your option) any later version. + * + * This software is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public + * License along with this software; if not, write to the Free + * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA + * 02110-1301 USA, or see the FSF site: http://www.fsf.org. + */ + +package org.richfaces.cdk.apt.processors; + +import com.google.common.collect.Lists; +import com.google.common.collect.Sets; +import com.google.inject.Inject; +import com.google.inject.Provider; + +import org.richfaces.cdk.CdkException; +import org.richfaces.cdk.annotations.Attribute; +import org.richfaces.cdk.annotations.EventName; +import org.richfaces.cdk.annotations.Signature; +import org.richfaces.cdk.apt.SourceUtils; +import org.richfaces.cdk.apt.SourceUtils.BeanProperty; +import org.richfaces.cdk.apt.SourceUtils.SuperTypeVisitor; +import org.richfaces.cdk.model.BeanModelBase; +import org.richfaces.cdk.model.ClassName; +import org.richfaces.cdk.model.PropertyBase; +import org.richfaces.cdk.util.Strings; +import org.richfaces.cdk.xmlconfig.CdkEntityResolver; +import org.richfaces.cdk.xmlconfig.FragmentParser; + +import javax.lang.model.element.TypeElement; +import javax.lang.model.type.MirroredTypeException; +import javax.lang.model.type.MirroredTypesException; +import javax.lang.model.type.TypeMirror; + +import java.util.Collection; +import java.util.List; +import java.util.Set; + +/** + * @author akolonitsky + * @since Mar 23, 2010 + */ +public class AttributesProcessorImpl implements AttributesProcessor { + + private static final String SIGNATURE_NONE_CLASS_NAME =3D Signature.NO= NE.class.getName().replace('$', '.'); + private static final String STRING_NAME =3D String.class.getName(); + = + private final DescriptionProcessor descriptionProcessor; + private final Provider utilsProvider; + private final FragmentParser parser; + + /** + *

+ * @param descriptionProcessor + */ + @Inject + public AttributesProcessorImpl(DescriptionProcessor descriptionProcess= or,Provider utilsProvider,FragmentParser parser) { + this.descriptionProcessor =3D descriptionProcessor; + this.utilsProvider =3D utilsProvider; + this.parser =3D parser; + } + + public void process(SourceUtils.BeanProperty beanProperty, PropertyBas= e attribute) { + + attribute.setType(beanProperty.getType()); + + Attribute attributeAnnotarion =3D beanProperty.getAnnotation(Attri= bute.class); + if (attributeAnnotarion =3D=3D null) { + attribute.setGenerate(!beanProperty.isExists()); + attribute.setDescription(beanProperty.getDocComment()); + } else { + attribute.setHidden(attributeAnnotarion.hidden()); + attribute.setLiteral(attributeAnnotarion.literal()); + attribute.setPassThrough(attributeAnnotarion.passThrough()); + attribute.setRequired(attributeAnnotarion.required()); + attribute.setReadOnly(attributeAnnotarion.readOnly()); + attribute.setGenerate(attributeAnnotarion.generate() || !beanP= roperty.isExists()); + + descriptionProcessor.processDescription(attribute, attributeAn= notarion.description(), beanProperty.getDocComment()); + + String defaultValue =3D attributeAnnotarion.defaultValue(); + if (!Strings.isEmpty(defaultValue)) { + if (STRING_NAME.equals(attribute.getType().toString())) { + defaultValue =3D "\"" + defaultValue + "\""; + } + attribute.setDefaultValue(defaultValue); + } + + + String suggestedValue =3D attributeAnnotarion.suggestedValue(); + if (!Strings.isEmpty(suggestedValue)) { + attribute.setSuggestedValue(suggestedValue); + } + + // MethodExpression call signature. + attribute.setSignature(getSignature(attributeAnnotarion.signat= ure())); + + for (EventName event : attributeAnnotarion.events()) { + setBehaviorEvent(attribute, event); + } + } + } + + private List getSignature(Signature signature) { + if (signature =3D=3D null) { + return null; + } + + String returnType; + try { + returnType =3D signature.returnType().getName(); + } catch (MirroredTypeException e) { + TypeMirror returnTypeMirror =3D e.getTypeMirror(); + returnType =3D returnTypeMirror.toString(); + } + + if (signature !=3D null && SIGNATURE_NONE_CLASS_NAME.equals(return= Type)) { + List parameters =3D Lists.newArrayList(); + + try { + for (Class parameterType : signature.parameters()) { + parameters.add(new ClassName(parameterType.getName())); + } + } catch (MirroredTypeException e) { + TypeMirror parameterType =3D e.getTypeMirror(); + parameters.add(new ClassName(parameterType.toString())); + } catch (MirroredTypesException e) { + for (TypeMirror parameterType : e.getTypeMirrors()) { + parameters.add(new ClassName(parameterType.toString())= ); + } + } + + return parameters; + // signature parameters always should be replaced. + // TODO - set method return type. + } + + return null; + } + = + private void setBehaviorEvent(PropertyBase attribute, EventName eventN= ame) { + if (null !=3D eventName) { + org.richfaces.cdk.model.EventName event =3D new org.richfaces.= cdk.model.EventName(); + + event.setName(eventName.value()); + event.setDefaultEvent(eventName.defaultEvent()); + attribute.getEventNames().add(event); + } + } + = + @Override + public void processType(final BeanModelBase component,TypeElement elem= ent) throws CdkException { + = + // Process XML files with standard attributes definitions. + SourceUtils sourceUtils =3D getSourceUtils(); + ClassName componentClassName =3D ClassName.parseName(element.getQu= alifiedName().toString()); + sourceUtils.visitSupertypes(componentClassName, new SuperTypeVisit= or() { + = + @Override + public void visit(ClassName type) { + try { + component.getAttributes().addAll(parseProperties( + CdkEntityResolver.URN_ATTRIBUTES + type.toStri= ng() + ".xml")); + } catch (CdkException e) { + // TODO - log errors ? + } + } + + }); + + + Set properties =3D Sets.newHashSet(); = + properties.addAll(sourceUtils.getBeanPropertiesAnnotatedWith(Attri= bute.class, componentClassName)); + properties.addAll(sourceUtils.getAbstractBeanProperties(componentC= lassName)); + // TODO - encapsulate attribute builder into utility class. + for (BeanProperty beanProperty : properties) { + process(beanProperty, component.getOrCreateAttribute(beanPrope= rty.getName())); + } + } + + private Collection parseProperties(String uri)= { + return parser.parseProperties(uri); + } + + private SourceUtils getSourceUtils() { + return utilsProvider.get(); + } + + + @Override + public void processXmlFragment(BeanModelBase component,String ...attri= butesConfig) { + // Process all files from @Jsf.. attributes property. + for (String attributes : attributesConfig) { + try { + component.getAttributes().addAll(parseProperties( + CdkEntityResolver.URN_ATTRIBUTES + attributes)); + } catch (CdkException e) { + // TODO - log errors ? + } + } + } + +} Modified: root/cdk/trunk/plugins/generator/src/main/java/org/richfaces/cdk/= apt/processors/BehaviorProcessor.java =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- root/cdk/trunk/plugins/generator/src/main/java/org/richfaces/cdk/apt/pr= ocessors/BehaviorProcessor.java 2010-04-01 14:21:35 UTC (rev 16704) +++ root/cdk/trunk/plugins/generator/src/main/java/org/richfaces/cdk/apt/pr= ocessors/BehaviorProcessor.java 2010-04-01 23:54:08 UTC (rev 16705) @@ -23,16 +23,17 @@ = package org.richfaces.cdk.apt.processors; = +import java.lang.annotation.Annotation; + +import javax.annotation.processing.SupportedAnnotationTypes; +import javax.lang.model.element.TypeElement; + import org.richfaces.cdk.CdkProcessingException; import org.richfaces.cdk.annotations.JsfBehavior; import org.richfaces.cdk.model.BehaviorModel; import org.richfaces.cdk.model.ComponentLibrary; import org.richfaces.cdk.model.FacesId; = -import javax.annotation.processing.SupportedAnnotationTypes; -import javax.lang.model.element.TypeElement; -import java.lang.annotation.Annotation; - /** *

* @author asmirnov(a)exadel.com @@ -49,7 +50,9 @@ setClassNames(element, behaviorModel, behavior.generate()); = setTagInfo(behavior.tag(), behaviorModel); - processAttributes(element, behaviorModel,behavior.attributes()); + AttributesProcessor attributesProcessor =3D getAttributeProcessor(= ); + attributesProcessor.processXmlFragment(behaviorModel, behavior.att= ributes()); + attributesProcessor.processType(behaviorModel,element); setDescription(behaviorModel, behavior.description(), getDocCommen= t(element)); = library.getBehaviors().add(behaviorModel); Modified: root/cdk/trunk/plugins/generator/src/main/java/org/richfaces/cdk/= apt/processors/ComponentProcessor.java =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- root/cdk/trunk/plugins/generator/src/main/java/org/richfaces/cdk/apt/pr= ocessors/ComponentProcessor.java 2010-04-01 14:21:35 UTC (rev 16704) +++ root/cdk/trunk/plugins/generator/src/main/java/org/richfaces/cdk/apt/pr= ocessors/ComponentProcessor.java 2010-04-01 23:54:08 UTC (rev 16705) @@ -23,8 +23,15 @@ = package org.richfaces.cdk.apt.processors; = -import com.google.common.collect.Lists; -import com.google.inject.Inject; +import java.lang.annotation.Annotation; +import java.util.List; +import java.util.Set; + +import javax.lang.model.element.TypeElement; +import javax.lang.model.type.MirroredTypeException; +import javax.lang.model.type.MirroredTypesException; +import javax.lang.model.type.TypeMirror; + import org.richfaces.cdk.CdkException; import org.richfaces.cdk.annotations.Event; import org.richfaces.cdk.annotations.Facet; @@ -40,13 +47,8 @@ import org.richfaces.cdk.model.FacetModel; import org.richfaces.cdk.util.Strings; = -import javax.lang.model.element.TypeElement; -import javax.lang.model.type.MirroredTypeException; -import javax.lang.model.type.MirroredTypesException; -import javax.lang.model.type.TypeMirror; -import java.lang.annotation.Annotation; -import java.util.List; -import java.util.Set; +import com.google.common.collect.Lists; +import com.google.inject.Inject; = /** *

@@ -77,8 +79,9 @@ // Should that component be generated ? setClassNames(componentElement, component, annotation.generate()); setComponentProperties(componentElement, component, annotation, li= brary); + // Process the second level annotations. for (final SubComponent subcomponent : annotation.components()) { - JsfComponent subAnnotation =3D new JsfSubComponent(subcomponen= t, annotation.family()); + JsfComponent subAnnotation =3D new JsfSubComponent(subcomponen= t, annotation); ComponentModel subcomponentModel =3D new ComponentModel(); subcomponentModel.setBaseClass(component.getTargetClass()); subcomponentModel.setTargetClass(ClassName.parseName(subcompon= ent.generate())); @@ -87,6 +90,14 @@ library.getComponents().add(component); } = + /** + *

process annotation and set component= model properties.

+ * @param componentElement + * @param component + * @param annotation + * @param library + * @throws CdkException + */ void setComponentProperties(TypeElement componentElement, ComponentMod= el component, JsfComponent annotation, ComponentLibrary library) throws CdkExcep= tion { = @@ -97,6 +108,11 @@ processFacets(componentElement, component, annotation); processEvents(componentElement, component, annotation); = + AttributesProcessor attributesProcessor =3D getAttributeProcessor(= ); + attributesProcessor.processXmlFragment(component, annotation.attri= butes()); + if(null !=3D componentElement){ + attributesProcessor.processType(component,componentElement); + } // TODO - process interfaces() attribute. List interfaceNames =3D Lists.newArrayList(); try { @@ -107,12 +123,12 @@ } catch (MirroredTypesException e) { List typeMirrors =3D e.getTypeMirrors(); for (TypeMirror mirror : typeMirrors) { + interfaceNames.add(ClassName.parseName(mirror.toString())); // TODO call processAttributes with element from type mirr= or. - interfaceNames.add(ClassName.parseName(mirror.toString())); +// attributesProcessor.processType(component,mirror.); } } - processAttributes(componentElement, component, annotation.attribut= es()); - + // TODO - store interfaces in the model. for (Tag tag : annotation.tag()) { setTagInfo(tag, component); } Modified: root/cdk/trunk/plugins/generator/src/main/java/org/richfaces/cdk/= apt/processors/ConverterProcessor.java =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- root/cdk/trunk/plugins/generator/src/main/java/org/richfaces/cdk/apt/pr= ocessors/ConverterProcessor.java 2010-04-01 14:21:35 UTC (rev 16704) +++ root/cdk/trunk/plugins/generator/src/main/java/org/richfaces/cdk/apt/pr= ocessors/ConverterProcessor.java 2010-04-01 23:54:08 UTC (rev 16705) @@ -61,7 +61,9 @@ = setDescription(converterModel, converter.description(), getDocComm= ent(element)); = - processAttributes(element, converterModel,converter.attributes()); + AttributesProcessor attributesProcessor =3D getAttributeProcessor(= ); + attributesProcessor.processXmlFragment(converterModel, converter.a= ttributes()); + attributesProcessor.processType(converterModel,element); setClassNames(element, converterModel, converter.generate()); = setTagInfo(converter.tag(), converterModel); Added: root/cdk/trunk/plugins/generator/src/main/java/org/richfaces/cdk/apt= /processors/DescriptionProcessor.java =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- root/cdk/trunk/plugins/generator/src/main/java/org/richfaces/cdk/apt/pr= ocessors/DescriptionProcessor.java (rev 0) +++ root/cdk/trunk/plugins/generator/src/main/java/org/richfaces/cdk/apt/pr= ocessors/DescriptionProcessor.java 2010-04-01 23:54:08 UTC (rev 16705) @@ -0,0 +1,50 @@ +/* + * $Id$ + * + * License Agreement. + * + * Rich Faces - Natural Ajax for Java Server Faces (JSF) + * + * Copyright (C) 2007 Exadel, Inc. + * + * This library is free software; you can redistribute it and/or + * modify it under the terms of the GNU Lesser General Public + * License version 2.1 as published by the Free Software Foundation. + * + * This library is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public + * License along with this library; if not, write to the Free Software + * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-130= 1 USA + */ + +package org.richfaces.cdk.apt.processors; + +import org.richfaces.cdk.annotations.Description; +import org.richfaces.cdk.model.DescriptionGroup; + +/** + *

Implementation of that interface process= {@link Description} annotation and set information from it into model.

+ * @author asmirnov(a)exadel.com + * + */ +public interface DescriptionProcessor { + = + /** + *

process {@link Description} annotati= on and set information from it into model. Optional string from the JavaDoc= comment has precedence over {@link Desription#value()} attribute.

+ * @param model + * @param description + * @param docComment JavaDoc comment associated with described element. + */ + public void processDescription(DescriptionGroup model,Description desc= ription,String docComment); + + /** + *

process {@link Description} annotati= on and set information from it into model.

+ * @param model + * @param description + */ + public void processDescription(DescriptionGroup model,Description desc= ription); +} Property changes on: root/cdk/trunk/plugins/generator/src/main/java/org/ric= hfaces/cdk/apt/processors/DescriptionProcessor.java ___________________________________________________________________ Name: svn:mime-type + text/plain Added: root/cdk/trunk/plugins/generator/src/main/java/org/richfaces/cdk/apt= /processors/DescriptionProcessorImpl.java =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- root/cdk/trunk/plugins/generator/src/main/java/org/richfaces/cdk/apt/pr= ocessors/DescriptionProcessorImpl.java (rev 0) +++ root/cdk/trunk/plugins/generator/src/main/java/org/richfaces/cdk/apt/pr= ocessors/DescriptionProcessorImpl.java 2010-04-01 23:54:08 UTC (rev 16705) @@ -0,0 +1,54 @@ +/* + * $Id$ + * + * License Agreement. + * + * Rich Faces - Natural Ajax for Java Server Faces (JSF) + * + * Copyright (C) 2007 Exadel, Inc. + * + * This library is free software; you can redistribute it and/or + * modify it under the terms of the GNU Lesser General Public + * License version 2.1 as published by the Free Software Foundation. + * + * This library is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public + * License along with this library; if not, write to the Free Software + * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-130= 1 USA + */ + +package org.richfaces.cdk.apt.processors; + +import org.richfaces.cdk.annotations.Description; +import org.richfaces.cdk.model.DescriptionGroup; + +/** + *

+ * @author asmirnov(a)exadel.com + * + */ +public class DescriptionProcessorImpl implements DescriptionProcessor { + + /* (non-Javadoc) + * @see org.richfaces.cdk.apt.processors.DescriptionProcessor#processD= escription(org.richfaces.cdk.model.DescriptionGroup, org.richfaces.cdk.anno= tations.Description, java.lang.String) + */ + @Override + public void processDescription(DescriptionGroup model, Description des= cription, String docComment) { + // TODO Auto-generated method stub + + } + + /* (non-Javadoc) + * @see org.richfaces.cdk.apt.processors.DescriptionProcessor#processD= escription(org.richfaces.cdk.model.DescriptionGroup, org.richfaces.cdk.anno= tations.Description) + */ + @Override + public void processDescription(DescriptionGroup model, Description des= cription) { + // TODO Auto-generated method stub + + } + +} Property changes on: root/cdk/trunk/plugins/generator/src/main/java/org/ric= hfaces/cdk/apt/processors/DescriptionProcessorImpl.java ___________________________________________________________________ Name: svn:mime-type + text/plain Modified: root/cdk/trunk/plugins/generator/src/main/java/org/richfaces/cdk/= apt/processors/JsfSubComponent.java =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- root/cdk/trunk/plugins/generator/src/main/java/org/richfaces/cdk/apt/pr= ocessors/JsfSubComponent.java 2010-04-01 14:21:35 UTC (rev 16704) +++ root/cdk/trunk/plugins/generator/src/main/java/org/richfaces/cdk/apt/pr= ocessors/JsfSubComponent.java 2010-04-01 23:54:08 UTC (rev 16705) @@ -22,6 +22,8 @@ = package org.richfaces.cdk.apt.processors; = +import java.lang.annotation.Annotation; + import org.richfaces.cdk.annotations.Description; import org.richfaces.cdk.annotations.Event; import org.richfaces.cdk.annotations.Facet; @@ -31,21 +33,22 @@ import org.richfaces.cdk.annotations.Tag; import org.richfaces.cdk.annotations.Test; = -import java.lang.annotation.Annotation; - /** + * This calss wraps {@link SubComponent} annotation so it would be used by= {@link ComponentProcessor} methods, so they + * can be reused for different types of the component annotations. + * = * @author akolonitsky * @since Mar 31, 2010 */ public class JsfSubComponent implements JsfComponent { = - private SubComponent subcomponent; + private final SubComponent subcomponent; = - private String family; + private final JsfComponent parent; = - public JsfSubComponent(SubComponent subcomponent, String family) { + public JsfSubComponent(SubComponent subcomponent, JsfComponent parent)= { this.subcomponent =3D subcomponent; - this.family =3D family; + this.parent =3D parent; } = @Override @@ -90,7 +93,7 @@ = @Override public String family() { - return this.family; + return this.parent.family(); } = @Override Modified: root/cdk/trunk/plugins/generator/src/main/java/org/richfaces/cdk/= apt/processors/ProcessorBase.java =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- root/cdk/trunk/plugins/generator/src/main/java/org/richfaces/cdk/apt/pr= ocessors/ProcessorBase.java 2010-04-01 14:21:35 UTC (rev 16704) +++ root/cdk/trunk/plugins/generator/src/main/java/org/richfaces/cdk/apt/pr= ocessors/ProcessorBase.java 2010-04-01 23:54:08 UTC (rev 16705) @@ -1,50 +1,29 @@ package org.richfaces.cdk.apt.processors; = -import com.google.common.collect.Sets; -import com.google.inject.Inject; -import com.google.inject.Provider; -import org.richfaces.cdk.CdkException; -import org.richfaces.cdk.NamingConventions; -import org.richfaces.cdk.annotations.Attribute; +import javax.lang.model.element.Modifier; +import javax.lang.model.element.TypeElement; + import org.richfaces.cdk.annotations.Description; import org.richfaces.cdk.annotations.Tag; import org.richfaces.cdk.apt.SourceUtils; -import org.richfaces.cdk.apt.SourceUtils.BeanProperty; -import org.richfaces.cdk.apt.SourceUtils.SuperTypeVisitor; -import org.richfaces.cdk.model.BeanModelBase; import org.richfaces.cdk.model.ClassName; import org.richfaces.cdk.model.DescriptionGroup; import org.richfaces.cdk.model.ModelElementBase; -import org.richfaces.cdk.model.PropertyBase; import org.richfaces.cdk.model.TagModel; import org.richfaces.cdk.util.Strings; -import org.richfaces.cdk.xmlconfig.CdkEntityResolver; -import org.richfaces.cdk.xmlconfig.FragmentParser; = -import javax.lang.model.element.Modifier; -import javax.lang.model.element.TypeElement; -import java.util.Collection; -import java.util.Set; +import com.google.inject.Inject; +import com.google.inject.Provider; = public abstract class ProcessorBase { = @Inject private Provider sourceUtils; = - @Inject - private FragmentParser fragmentParser; = @Inject - private AttributeProcessor attributeProcessor; + private AttributesProcessor attributeProcessor; = - @Inject - private NamingConventions namingConventions; - - - public FragmentParser getFragmentParser() { - return this.fragmentParser; - } - public SourceUtils getSourceUtils() { return this.sourceUtils.get(); } @@ -53,10 +32,9 @@ TagModel tagModel =3D new TagModel(); = String name =3D tag.name(); - if (Strings.isEmpty(name)) { - name =3D getNamingConventions().inferTagName(model.getId()); + if (!Strings.isEmpty(name)) { + tagModel.setName(name); } - tagModel.setName(name); tagModel.setTargetClass(ClassName.parseName(tag.handler())); tagModel.setType(tag.type()); tagModel.setBaseClass(ClassName.parseName(tag.baseClass())); @@ -109,9 +87,6 @@ modelElement.setBaseClass(ClassName.parseName(componentElement.get= QualifiedName().toString())); } = - protected Collection parseProperties(String attributesCo= nfig) { - return getFragmentParser().parseProperties(CdkEntityResolver.URN_A= TTRIBUTES + attributesConfig + ".xml"); - } = protected ClassName asClassDesctiption(TypeElement componentElement) { return new ClassName(componentElement.getQualifiedName().toString(= )); @@ -121,48 +96,12 @@ return null !=3D componentElement ? getSourceUtils().getDocComment= (asClassDesctiption(componentElement)) : null; } = - protected void processAttributes(TypeElement componentElement, final B= eanModelBase component, String[] annotationAttributes) throws CdkException { - = - // Process XML files with standard attributes definitions. - SourceUtils sourceUtils =3D getSourceUtils(); - ClassName componentClassName =3D asClassDesctiption(componentEleme= nt); - sourceUtils.visitSupertypes(componentClassName, new SuperTypeVisit= or() { - = - @Override - public void visit(ClassName type) { - try { - component.getAttributes().addAll(parseProperties( - CdkEntityResolver.URN_ATTRIBUTES + type.toStri= ng() + ".xml")); - } catch (CdkException e) { - // TODO - log errors ? - } - } - }); - - // Process all files from @Jsf.. attributes property. - for (String attributes : annotationAttributes) { - try { - component.getAttributes().addAll(parseProperties( - CdkEntityResolver.URN_ATTRIBUTES + attributes)); - } catch (CdkException e) { - // TODO - log errors ? - } - } - - Set properties =3D Sets.newHashSet(); = - properties.addAll(sourceUtils.getBeanPropertiesAnnotatedWith(Attri= bute.class, componentClassName)); - properties.addAll(sourceUtils.getAbstractBeanProperties(componentC= lassName)); - // TODO - encapsulate attribute builder into utility class. - for (BeanProperty beanProperty : properties) { - attributeProcessor.process(beanProperty, component.getOrCreate= Attribute(beanProperty.getName())); - } + /** + *

+ * @return the attributeProcessor + */ + protected AttributesProcessor getAttributeProcessor() { + return this.attributeProcessor; } = - public NamingConventions getNamingConventions() { - return namingConventions; - } - - public void setNamingConventions(NamingConventions namingConventions) { - this.namingConventions =3D namingConventions; - } } Modified: root/cdk/trunk/plugins/generator/src/main/java/org/richfaces/cdk/= apt/processors/RendererProcessor.java =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- root/cdk/trunk/plugins/generator/src/main/java/org/richfaces/cdk/apt/pr= ocessors/RendererProcessor.java 2010-04-01 14:21:35 UTC (rev 16704) +++ root/cdk/trunk/plugins/generator/src/main/java/org/richfaces/cdk/apt/pr= ocessors/RendererProcessor.java 2010-04-01 23:54:08 UTC (rev 16705) @@ -108,7 +108,7 @@ } = private void setComponentType(RendererModel rendererModel) { - getNamingConventions().inferComponentType(rendererModel.getFamily(= )); +// getNamingConventions().inferComponentType(rendererModel.getFamil= y()); } = private void addToRenderKit(JsfRenderer annotation, ComponentLibrary l= ibrary, RendererModel rendererModel) { @@ -154,8 +154,8 @@ return; } = - rendererModel.setFamily(getNamingConventions() - .inferComponentFamilyByRendererClass(rendererElement.getQu= alifiedName().toString())); +// rendererModel.setFamily(getNamingConventions() +// .inferComponentFamilyByRendererClass(rendererElement.get= QualifiedName().toString())); } = private String getRendererType(TypeElement rendererElement, JsfRendere= r annotation) { @@ -169,7 +169,7 @@ return value.toString(); } = - return getNamingConventions().inferRendererTypeByRendererClass(asC= lassDesctiption(rendererElement)); + return null;//getNamingConventions().inferRendererTypeByRendererCl= ass(asClassDesctiption(rendererElement)); } = private void setRendererType(TypeElement rendererElement, RendererMode= l rendererModel, JsfRenderer annotation) { Modified: root/cdk/trunk/plugins/generator/src/test/java/org/richfaces/cdk/= apt/processors/ComponentProcessorTest.java =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- root/cdk/trunk/plugins/generator/src/test/java/org/richfaces/cdk/apt/pr= ocessors/ComponentProcessorTest.java 2010-04-01 14:21:35 UTC (rev 16704) +++ root/cdk/trunk/plugins/generator/src/test/java/org/richfaces/cdk/apt/pr= ocessors/ComponentProcessorTest.java 2010-04-01 23:54:08 UTC (rev 16705) @@ -274,37 +274,6 @@ assertNull(facetModel.getIcon()); } = - @Test - public void testProcessAttributesFromProperty() throws Exception { - Attribute attribute =3D createNiceMock(Attribute.class); - expect(componentElement.getQualifiedName()).andStubReturn(new Test= Name(FOO_BAR)); - utils.visitSupertypes(eq(ClassName.parseName(FOO_BAR)), (SuperType= Visitor) anyObject());expectLastCall(); - expect(utils.getBeanPropertiesAnnotatedWith(eq(Attribute.class),eq= (ClassName.parseName(FOO_BAR)))).andReturn(Collections.singleton(property)); - expect(utils.getAbstractBeanProperties(eq(ClassName.parseName(FOO_= BAR)))).andReturn(Collections.emptySet()); - expect(property.getName()).andReturn("foo"); - expect(property.getType()).andReturn(ClassName.parseName("java.lan= g.Integer")); - expect(property.getAnnotation(Attribute.class)).andReturn(attribut= e); - expect(property.getDocComment()).andReturn("my comment"); -// expect(property.isExists()).andReturn(true); - expect(attribute.description()).andReturn(this.description); - expect(attribute.generate()).andReturn(true); - expect(attribute.events()).andReturn(new EventName[]{}); - expect(this.description.smallIcon()).andReturn(""); - expect(this.description.largeIcon()).andReturn(""); - expect(this.description.displayName()).andReturn("fooFacet").times= (2); - expect(this.description.value()).andReturn(""); - replay(log, utils, componentElement, jaxb, annotation,property,att= ribute,description); - processor.processAttributes(componentElement, model,new String[0]); - verify(log, utils, componentElement, jaxb,annotation,property,attr= ibute,description); - assertEquals(1, model.getAttributes().size()); - PropertyBase propertyModel =3D Iterables.getOnlyElement(model.getA= ttributes()); - assertTrue(propertyModel.isGenerate()); - assertEquals("foo", propertyModel.getName()); - assertEquals("my comment", propertyModel.getDescription()); - assertEquals("fooFacet", propertyModel.getDisplayname()); - assertEquals(ClassName.parseName("java.lang.Integer"), propertyMod= el.getType()); - assertNull(propertyModel.getIcon()); - } = @Override protected Iterable sources() { --===============3841615171079328052==-- From richfaces-svn-commits at lists.jboss.org Fri Apr 2 03:02:14 2010 Content-Type: multipart/mixed; boundary="===============7651980077522895265==" MIME-Version: 1.0 From: richfaces-svn-commits at lists.jboss.org To: richfaces-svn-commits at lists.jboss.org Subject: [richfaces-svn-commits] JBoss Rich Faces SVN: r16706 - root/cdk/trunk/plugins/generator/src/main/java/org/richfaces/cdk/apt/processors. Date: Fri, 02 Apr 2010 03:02:14 -0400 Message-ID: <201004020702.o3272EDD013981@svn01.web.mwc.hst.phx2.redhat.com> --===============7651980077522895265== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Author: Alex.Kolonitsky Date: 2010-04-02 03:02:13 -0400 (Fri, 02 Apr 2010) New Revision: 16706 Added: root/cdk/trunk/plugins/generator/src/main/java/org/richfaces/cdk/apt/pro= cessors/EmptyAnnotationValueVisitor.java Log: Added: root/cdk/trunk/plugins/generator/src/main/java/org/richfaces/cdk/apt= /processors/EmptyAnnotationValueVisitor.java =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- root/cdk/trunk/plugins/generator/src/main/java/org/richfaces/cdk/apt/pr= ocessors/EmptyAnnotationValueVisitor.java (rev 0) +++ root/cdk/trunk/plugins/generator/src/main/java/org/richfaces/cdk/apt/pr= ocessors/EmptyAnnotationValueVisitor.java 2010-04-02 07:02:13 UTC (rev 1670= 6) @@ -0,0 +1,133 @@ +/* + * JBoss, Home of Professional Open Source + * Copyright , Red Hat, Inc. and individual contributors + * by the @authors tag. See the copyright.txt in the distribution for a + * full listing of individual contributors. + * + * This is free software; you can redistribute it and/or modify it + * under the terms of the GNU Lesser General Public License as + * published by the Free Software Foundation; either version 2.1 of + * the License, or (at your option) any later version. + * + * This software is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public + * License along with this software; if not, write to the Free + * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA + * 02110-1301 USA, or see the FSF site: http://www.fsf.org. + */ + +package org.richfaces.cdk.apt.processors; + +import javax.lang.model.element.AnnotationMirror; +import javax.lang.model.element.AnnotationValue; +import javax.lang.model.element.AnnotationValueVisitor; +import javax.lang.model.element.VariableElement; +import javax.lang.model.type.TypeMirror; +import java.util.List; + +/** + * @author akolonitsky + * @since Apr 1, 2010 + */ +public class EmptyAnnotationValueVisitor implements AnnotationValueVisi= tor { + = + @Override + public R visit(AnnotationValue av, Object o) { + System.out.println("-1- AttributeProcessor.visit(" + av + ", " + o= + ")"); + return null; + } + + @Override + public R visit(AnnotationValue av) { + System.out.println("-2- AttributeProcessor.visit(" + av + ")"); + return null; + } + + @Override + public R visitBoolean(boolean b, Object o) { + System.out.println("-3- AttributeProcessor.visit(" + b + ", " + o = + ")"); + return null; + } + + @Override + public R visitByte(byte b, Object o) { + System.out.println("-4- AttributeProcessor.visit(" + b + ", " + o = + ")"); + return null; + } + + @Override + public R visitChar(char c, Object o) { + System.out.println("-5- AttributeProcessor.visit(" + c + ", " + o = + ")"); + return null; + } + + @Override + public R visitDouble(double d, Object o) { + System.out.println("-6- AttributeProcessor.visit(" + d + ", " + o = + ")"); + return null; + } + + @Override + public R visitFloat(float f, Object o) { + System.out.println("-7- AttributeProcessor.visit(" + f + ", " + o = + ")"); + return null; + } + + @Override + public R visitInt(int i, Object o) { + System.out.println("-8- AttributeProcessor.visit(" + i + ", " + o = + ")"); + return null; + } + + @Override + public R visitLong(long i, Object o) { + System.out.println("-9- AttributeProcessor.visit(" + i + ", " + o = + ")"); + return null; + } + + @Override + public R visitShort(short s, Object o) { + System.out.println("-10- AttributeProcessor.visit(" + s + ", " + o= + ")"); + return null; + } + + @Override + public R visitString(String s, Object o) { + System.out.println("-11- AttributeProcessor.visit(" + s + ", " + o= + ")"); + return null; + } + + @Override + public R visitType(TypeMirror t, Object o) { + System.out.println("-12- AttributeProcessor.visit(" + t + ", " + o= + ")"); + return null; + } + + @Override + public R visitEnumConstant(VariableElement c, Object o) { + System.out.println("-13- AttributeProcessor.visit(" + c + ", " + o= + ")"); + return null; + } + + @Override + public R visitAnnotation(AnnotationMirror a, Object o) { + System.out.println("-14- AttributeProcessor.visit(" + a + ", " + o= + ")"); + return null; + } + + @Override + public R visitArray(List vals, Object o) { + System.out.println("-15- AttributeProcessor.visit(" + vals + ", " = + o + ")"); + return null; + } + + @Override + public R visitUnknown(AnnotationValue av, Object o) { + System.out.println("-16- AttributeProcessor.visit(" + av + ", " + = o + ")"); + return null; + } +} --===============7651980077522895265==-- From richfaces-svn-commits at lists.jboss.org Fri Apr 2 09:36:49 2010 Content-Type: multipart/mixed; boundary="===============3512862221370233897==" MIME-Version: 1.0 From: richfaces-svn-commits at lists.jboss.org To: richfaces-svn-commits at lists.jboss.org Subject: [richfaces-svn-commits] JBoss Rich Faces SVN: r16707 - in root: cdk/trunk/plugins/generator/src/main/java/org/richfaces/cdk/apt and 10 other directories. Date: Fri, 02 Apr 2010 09:36:49 -0400 Message-ID: <201004021336.o32DanYl002721@svn01.web.mwc.hst.phx2.redhat.com> --===============3512862221370233897== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Author: Alex.Kolonitsky Date: 2010-04-02 09:36:47 -0400 (Fri, 02 Apr 2010) New Revision: 16707 Modified: root/cdk/trunk/plugins/generator/pom.xml root/cdk/trunk/plugins/generator/src/main/java/org/richfaces/cdk/apt/Apt= Module.java root/cdk/trunk/plugins/generator/src/main/java/org/richfaces/cdk/apt/Apt= SourceUtils.java root/cdk/trunk/plugins/generator/src/main/java/org/richfaces/cdk/apt/Sou= rceUtils.java root/cdk/trunk/plugins/generator/src/main/java/org/richfaces/cdk/apt/pro= cessors/AttributesProcessor.java root/cdk/trunk/plugins/generator/src/main/java/org/richfaces/cdk/apt/pro= cessors/AttributesProcessorImpl.java root/cdk/trunk/plugins/generator/src/main/java/org/richfaces/cdk/apt/pro= cessors/DescriptionProcessor.java root/cdk/trunk/plugins/generator/src/main/java/org/richfaces/cdk/apt/pro= cessors/DescriptionProcessorImpl.java root/cdk/trunk/plugins/generator/src/main/java/org/richfaces/cdk/apt/pro= cessors/ProcessorBase.java root/cdk/trunk/plugins/generator/src/main/java/org/richfaces/cdk/generat= e/java/taghandler/TagHandlerGeneratorVisitor.java root/cdk/trunk/plugins/generator/src/main/java/org/richfaces/cdk/generat= e/java/taghandler/TagHandlerModule.java root/cdk/trunk/plugins/generator/src/main/java/org/richfaces/cdk/generat= e/java/taghandler/TagHandlerWriter.java root/cdk/trunk/plugins/generator/src/main/java/org/richfaces/cdk/generat= e/taglib/TaglibGeneratorVisitor.java root/cdk/trunk/plugins/generator/src/main/java/org/richfaces/cdk/model/P= ropertyBase.java root/cdk/trunk/plugins/generator/src/main/java/org/richfaces/cdk/templat= ecompiler/VisitorFactoryImpl.java root/cdk/trunk/plugins/generator/src/main/resources/META-INF/templates/t= aghandler.ftl root/cdk/trunk/plugins/generator/src/test/java/org/richfaces/cdk/apt/pro= cessors/ComponentProcessorTest.java root/cdk/trunk/plugins/generator/src/test/java/org/richfaces/cdk/generat= e/java/ComponentClassGeneratorTest.java root/cdk/trunk/plugins/generator/src/test/java/org/richfaces/cdk/generat= e/java/TagHandlerClassGeneratorTest.java root/cdk/trunk/plugins/generator/src/test/resources/org/richfaces/cdk/ge= nerate/java/GeneratedTagHandler.java root/ui/trunk/components/core/src/main/java/org/richfaces/component/Abst= ractMediaOutput.java root/ui/trunk/components/core/src/main/java/org/richfaces/component/Abst= ractPush.java root/ui/trunk/components/core/src/main/java/org/richfaces/component/UIRe= peat.java Log: RF-7826 "Migrate A1 components to new CDK now" Modified: root/cdk/trunk/plugins/generator/pom.xml =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- root/cdk/trunk/plugins/generator/pom.xml 2010-04-02 07:02:13 UTC (rev 1= 6706) +++ root/cdk/trunk/plugins/generator/pom.xml 2010-04-02 13:36:47 UTC (rev 1= 6707) @@ -31,6 +31,20 @@ + org.apache.camel + guice-maven-plugin + + + + + + org.apache.camel + camel-guice + 2.2.0 + + + + org.codehaus.groovy.maven gmaven-plugin 1.0 @@ -107,6 +121,11 @@ + org.apache.camel + camel-guice + 2.2.0 + + junit junit 4.7 @@ -242,6 +261,11 @@ guice-multibindings 2.0 + - + Property changes on: root/cdk/trunk/plugins/generator/src/main/resources/ME= TA-INF/schema/XMLSchema.dtd ___________________________________________________________________ Name: svn:keywords + LastChangedDate LastChangedRevision LastChangedBy HeadURL Id Property changes on: root/cdk/trunk/plugins/generator/src/main/resources/ME= TA-INF/schema/cdk-composite.xsd ___________________________________________________________________ Name: svn:keywords + LastChangedDate LastChangedRevision LastChangedBy HeadURL Id Property changes on: root/cdk/trunk/plugins/generator/src/main/resources/ME= TA-INF/schema/cdk-jstl-core.xsd ___________________________________________________________________ Name: svn:keywords + LastChangedDate LastChangedRevision LastChangedBy HeadURL Id Property changes on: root/cdk/trunk/plugins/generator/src/main/resources/ME= TA-INF/schema/cdk-schemas-aggregator.xsd ___________________________________________________________________ Name: svn:keywords + LastChangedDate LastChangedRevision LastChangedBy HeadURL Id Modified: root/cdk/trunk/plugins/generator/src/main/resources/META-INF/sche= ma/datatypes.dtd =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- root/cdk/trunk/plugins/generator/src/main/resources/META-INF/schema/dat= atypes.dtd 2010-04-02 17:49:39 UTC (rev 16713) +++ root/cdk/trunk/plugins/generator/src/main/resources/META-INF/schema/dat= atypes.dtd 2010-04-03 00:23:10 UTC (rev 16714) @@ -1,6 +1,6 @@ - + + styleClass=3D"extendedDataTable" rowKeyVar=3D"rkv" filterVar=3D"fv"> @@ -83,7 +84,7 @@ - + --===============0486674445324758346==-- From richfaces-svn-commits at lists.jboss.org Mon Apr 5 09:35:28 2010 Content-Type: multipart/mixed; boundary="===============6492317752423317906==" MIME-Version: 1.0 From: richfaces-svn-commits at lists.jboss.org To: richfaces-svn-commits at lists.jboss.org Subject: [richfaces-svn-commits] JBoss Rich Faces SVN: r16718 - in root/framework/trunk: impl/src/main/java/org/richfaces/component and 2 other directories. Date: Mon, 05 Apr 2010 09:35:28 -0400 Message-ID: <201004051335.o35DZSmF004914@svn01.web.mwc.hst.phx2.redhat.com> --===============6492317752423317906== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Author: nbelaevski Date: 2010-04-05 09:35:27 -0400 (Mon, 05 Apr 2010) New Revision: 16718 Added: root/framework/trunk/impl/src/main/java/org/richfaces/context/ComponentM= atcherNode.java root/framework/trunk/impl/src/main/java/org/richfaces/context/ExtendedPa= rtialVisitContext.java root/framework/trunk/impl/src/main/java/org/richfaces/context/IdParser.j= ava Removed: root/framework/trunk/impl/src/main/java/org/richfaces/context/PartialRen= deringVisitContext.java root/framework/trunk/impl/src/main/java/org/richfaces/context/Subcompone= ntIdsProxiedCollection.java root/framework/trunk/impl/src/test/java/org/richfaces/context/Subcompone= ntIdsProxiedCollectionTest.java Modified: root/framework/trunk/api/src/main/java/org/richfaces/context/ExtendedVis= itContext.java root/framework/trunk/impl/src/main/java/org/richfaces/component/UIDataAd= aptor.java root/framework/trunk/impl/src/main/java/org/richfaces/context/PartialVie= wContextAjaxOutputTracker.java root/framework/trunk/impl/src/main/java/org/richfaces/context/PartialVie= wContextImpl.java Log: https://jira.jboss.org/jira/browse/RF-7856 Modified: root/framework/trunk/api/src/main/java/org/richfaces/context/Exte= ndedVisitContext.java =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- root/framework/trunk/api/src/main/java/org/richfaces/context/ExtendedVi= sitContext.java 2010-04-05 13:11:49 UTC (rev 16717) +++ root/framework/trunk/api/src/main/java/org/richfaces/context/ExtendedVi= sitContext.java 2010-04-05 13:35:27 UTC (rev 16718) @@ -21,6 +21,11 @@ */ package org.richfaces.context; = +import java.util.Collection; + +import javax.faces.component.UIComponent; +import javax.faces.component.visit.VisitContext; + /** * @author Nick Belaevski * @@ -31,4 +36,7 @@ = public ExtendedVisitContextMode getVisitMode(); = + public CollectiongetDirectSubtreeIdsToVisit(UIComponent compon= ent); + + public VisitContext createDirectChildrenVisitContext(UIComponent compo= nent, Collection directIds); } Modified: root/framework/trunk/impl/src/main/java/org/richfaces/component/U= IDataAdaptor.java =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- root/framework/trunk/impl/src/main/java/org/richfaces/component/UIDataA= daptor.java 2010-04-05 13:11:49 UTC (rev 16717) +++ root/framework/trunk/impl/src/main/java/org/richfaces/component/UIDataA= daptor.java 2010-04-05 13:35:27 UTC (rev 16718) @@ -86,6 +86,13 @@ */ public static final String COMPONENT_TYPE =3D "org.richfaces.Data"; = + private static final VisitCallback STUB_CALLBACK =3D new VisitCallback= () { + + public VisitResult visit(VisitContext context, UIComponent target)= { + return VisitResult.ACCEPT; + } + }; + private static final Logger LOG =3D RichfacesLogger.COMPONENTS.getLogg= er(); = /** @@ -158,7 +165,7 @@ if (isRowAvailable()) { VisitResult result =3D VisitResult.ACCEPT; = - if (context instanceof ExtendedVisitContext) { + if (visitContext instanceof ExtendedVisitContext) { result =3D visitContext.invokeVisitCallback(UIDataAdap= tor.this, callback); if (VisitResult.COMPLETE.equals(result)) { visitResult =3D true; @@ -1185,12 +1192,28 @@ = // Visit children, short-circuiting as necessary if ((result =3D=3D VisitResult.ACCEPT) && doVisitChildren(visi= tContext, visitRows)) { - if (visitFixedChildren(visitContext, callback, visitRows))= { return true; } = - // TODO check doVisitChildren() once again + if (visitContext instanceof ExtendedVisitContext) { + ExtendedVisitContext extendedVisitContext =3D (Extende= dVisitContext) visitContext; + + Collection directSubtreeIdsToVisit =3D extende= dVisitContext.getDirectSubtreeIdsToVisit(this); + if (directSubtreeIdsToVisit !=3D VisitContext.ALL_IDS)= { + if (directSubtreeIdsToVisit.isEmpty()) { + return false; + } else { + VisitContext directChildrenVisitContext =3D + extendedVisitContext.createDirectChildrenV= isitContext(this, directSubtreeIdsToVisit); + + if (visitFixedChildren(directChildrenVisitCont= ext, STUB_CALLBACK, visitRows)) { + return false; + } + } + } + } + if (visitDataChildren(visitContext, callback, visitRows)) { return true; } Added: root/framework/trunk/impl/src/main/java/org/richfaces/context/Compon= entMatcherNode.java =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- root/framework/trunk/impl/src/main/java/org/richfaces/context/Component= MatcherNode.java (rev 0) +++ root/framework/trunk/impl/src/main/java/org/richfaces/context/Component= MatcherNode.java 2010-04-05 13:35:27 UTC (rev 16718) @@ -0,0 +1,240 @@ +/* + * JBoss, Home of Professional Open Source + * Copyright 2010, Red Hat, Inc. and individual contributors + * by the @authors tag. See the copyright.txt in the distribution for a + * full listing of individual contributors. + * + * This is free software; you can redistribute it and/or modify it + * under the terms of the GNU Lesser General Public License as + * published by the Free Software Foundation; either version 2.1 of + * the License, or (at your option) any later version. + * + * This software is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public + * License along with this software; if not, write to the Free + * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA + * 02110-1301 USA, or see the FSF site: http://www.fsf.org. + */ + +package org.richfaces.context; + +import java.util.Collection; +import java.util.HashMap; +import java.util.HashSet; +import java.util.Map; +import java.util.Set; + +final class ComponentMatcherNode { + + private boolean added; + + private boolean patternNode; + + private String source; + + private boolean hasParentPatternNode; + + private int kidPatternNodesCounter =3D 0; + + private ComponentMatcherNode parentNode; + + private Map idChildren; + + private Map patternChildren; + + private Set subtreeIds; + + protected Map getChildrenMap(boolean isP= attern) { + return isPattern ? patternChildren : idChildren; + } + + protected Map getOrCreateChildrenMap(boo= lean isPattern) { + if (isPattern) { + if (patternChildren =3D=3D null) { + patternChildren =3D new HashMap(1); + } + + return patternChildren; + } else { + if (idChildren =3D=3D null) { + idChildren =3D new HashMap(); + } + + return idChildren; + } + } + + public String getSource() { + return source; + } + + public void setSource(String source) { + this.source =3D source; + } + + public ComponentMatcherNode getParentNode() { + return parentNode; + } + + public void setParentNode(ComponentMatcherNode parentNode) { + this.parentNode =3D parentNode; + } + + public boolean matches(String shortId) { + if (isPatternNode()) { + //TODO - modify when real patterns will be supported + return true; + } else { + return source.equals(shortId); + } + } + + public ComponentMatcherNode getMatchedChild(String shortId) { + ComponentMatcherNode node =3D null; + if (idChildren !=3D null) { + node =3D idChildren.get(shortId); + } + + if (node =3D=3D null && patternChildren !=3D null) { + for (ComponentMatcherNode child : patternChildren.values()) { + if (child.matches(shortId)) { + node =3D child; + break; + } + } + } + + return node; + } + + public ComponentMatcherNode getChild(String key, boolean isPatternNode= ) { + Map childrenMap =3D getChildrenMap(i= sPatternNode); + if (childrenMap !=3D null) { + return childrenMap.get(key); + } + + return null; + } + + public void addChild(ComponentMatcherNode node) { + node.setParentNode(this); + + boolean isPatternNode =3D node.isPatternNode(); + Map childrenMap =3D getOrCreateChild= renMap(isPatternNode); + if (childrenMap.put(node.getSource(), node) =3D=3D null) { + if (isPatternNode) { + increaseKidPatternNodesCounter(); + } + + if (isPatternNode || this.hasParentPatternNode()) { + node.setHasParentPatternNode(true); + } + } + } + + public void removeChild(ComponentMatcherNode node) { + boolean isPatternNode =3D node.isPatternNode(); + Map childrenMap =3D getChildrenMap(i= sPatternNode); + if (childrenMap !=3D null) { + if (node.getParentNode() =3D=3D this) { + node.setParentNode(null); + node.setHasParentPatternNode(false); + if (childrenMap.remove(node.getSource()) !=3D null) { + if (isPatternNode) { + decreaseKidPatternNodesCounter(); + } + } + } + } + } + + public boolean hasDirectChildren() { + return hasDirectIdChildren() || hasDirectPatternChildren(); + } + + public boolean hasDirectIdChildren() { + return idChildren !=3D null && !idChildren.isEmpty(); + } + + public boolean hasDirectPatternChildren() { + return patternChildren !=3D null && !patternChildren.isEmpty(); + } + + public void increaseKidPatternNodesCounter() { + kidPatternNodesCounter++; + ComponentMatcherNode parentNode =3D getParentNode(); + if (parentNode !=3D null) { + parentNode.increaseKidPatternNodesCounter(); + } + } + + public void decreaseKidPatternNodesCounter() { + kidPatternNodesCounter--; + ComponentMatcherNode parentNode =3D getParentNode(); + if (parentNode !=3D null) { + parentNode.decreaseKidPatternNodesCounter(); + } + } + + public boolean hasKidPatternNodes() { + return kidPatternNodesCounter > 0; + } + + public void markAdded() { + added =3D true; + } + + public void markRemoved() { + added =3D false; + } + + public boolean isAdded() { + return added; + } + + public void setHasParentPatternNode(boolean hasParentPatternNode) { + this.hasParentPatternNode =3D hasParentPatternNode; + } + + public boolean hasParentPatternNode() { + return hasParentPatternNode; + } + + public Collection getSubtreeIds() { + return subtreeIds; + } + + public void addSubtreeId(String subtreeId) { + if (subtreeIds =3D=3D null) { + subtreeIds =3D new HashSet(); + } + + subtreeIds.add(subtreeId); + } + + public void removeSubtreeId(String subtreeId) { + if (subtreeIds !=3D null) { + subtreeIds.remove(subtreeId); + } + } + + public Map getIdChildren() { + return idChildren; + } + + public Map getPatternChildren() { + return patternChildren; + } + + public boolean isPatternNode() { + return patternNode; + } + + public void setPatternNode(boolean patternNode) { + this.patternNode =3D patternNode; + } +} Added: root/framework/trunk/impl/src/main/java/org/richfaces/context/Extend= edPartialVisitContext.java =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- root/framework/trunk/impl/src/main/java/org/richfaces/context/ExtendedP= artialVisitContext.java (rev 0) +++ root/framework/trunk/impl/src/main/java/org/richfaces/context/ExtendedP= artialVisitContext.java 2010-04-05 13:35:27 UTC (rev 16718) @@ -0,0 +1,676 @@ +/* + * JBoss, Home of Professional Open Source + * Copyright 2010, Red Hat, Inc. and individual contributors + * by the @authors tag. See the copyright.txt in the distribution for a + * full listing of individual contributors. + * + * This is free software; you can redistribute it and/or modify it + * under the terms of the GNU Lesser General Public License as + * published by the Free Software Foundation; either version 2.1 of + * the License, or (at your option) any later version. + * + * This software is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public + * License along with this software; if not, write to the Free + * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA + * 02110-1301 USA, or see the FSF site: http://www.fsf.org. + */ +package org.richfaces.context; + +import java.util.AbstractCollection; +import java.util.Collection; +import java.util.Collections; +import java.util.EnumSet; +import java.util.HashMap; +import java.util.HashSet; +import java.util.Iterator; +import java.util.Map; +import java.util.Set; + +import javax.faces.component.NamingContainer; +import javax.faces.component.UIComponent; +import javax.faces.component.UINamingContainer; +import javax.faces.component.visit.VisitCallback; +import javax.faces.component.visit.VisitContext; +import javax.faces.component.visit.VisitHint; +import javax.faces.component.visit.VisitResult; +import javax.faces.context.FacesContext; + +import org.ajax4jsf.component.AjaxOutput; + +/** + * @author Nick Belaevski + * + */ +public class ExtendedPartialVisitContext extends VisitContext implements E= xtendedVisitContext { + + /** + * + */ + private static final int SHORT_ID_IN_CLIENTID_SEGMENTS_NUMBER =3D 2; + + // TODO - make this configurable in web.xml + private static final char SUB_COMPONENT_SEPARATOR =3D '@'; + + private static final String ANY_WILDCARD =3D "*"; + + private final class CollectionProxy extends AbstractCollection= { + + private CollectionProxy() { + } + + @Override + public boolean isEmpty() { + return directNodesMap.isEmpty(); + } + + @Override + public int size() { + return directNodesMap.size(); + } + + @Override + public Iterator iterator() { + return new IteratorProxy(directNodesMap.keySet().iterator()); + } + + @Override + public boolean add(String o) { + return addNode(o); + } + } + // Little proxy collection implementation. We proxy the id + // collection so that we can detect modifications and update + // our internal state when ids to visit are added or removed. + + // Little proxy iterator implementation used by CollectionProxy + // so that we can catch removes. + private final class IteratorProxy implements Iterator { + + private Iterator wrapped; + + private String current =3D null; + + private IteratorProxy(Iterator wrapped) { + this.wrapped =3D wrapped; + } + + public boolean hasNext() { + return wrapped.hasNext(); + } + + public String next() { + current =3D wrapped.next(); + + return current; + } + + public void remove() { + if (current !=3D null) { + ComponentMatcherNode node =3D directNodesMap.get(current); + if (node !=3D null) { + removeNode(node); + } + + current =3D null; + } + + wrapped.remove(); + } + } + + private final class DirectSubtreeVisitContext extends VisitContext imp= lements ExtendedVisitContext { + + private final class IdsProxyCollection extends AbstractCollection<= String> { + + @Override + public Iterator iterator() { + throw new UnsupportedOperationException( + "iterator() method is not supported by this collection= implementation"); + } + + @Override + public int size() { + throw new UnsupportedOperationException( + "size() method is not supported by this collection imp= lementation"); + } + + @Override + public boolean isEmpty() { + return ids.isEmpty(); + } + }; + + private Collection ids; + + private IdsProxyCollection idsToVisit; + + private UIComponent startingComponent; + + public DirectSubtreeVisitContext(UIComponent component, Collection= ids) { + super(); + + this.ids =3D copyCollection(ids); + this.idsToVisit =3D new IdsProxyCollection(); + this.startingComponent =3D component; + } + + @Override + public VisitResult invokeVisitCallback(UIComponent component, Visi= tCallback callback) { + // cancel visiting children for nested naming containers + if (component instanceof NamingContainer && !component.equals(= startingComponent)) { + return VisitResult.REJECT; + } + + if (ids =3D=3D VisitContext.ALL_IDS) { + return VisitResult.ACCEPT; + } + + String id =3D buildExtendedComponentId(component); + if (ids.contains(id)) { + VisitResult result =3D callback.visit(this, component); + ids.remove(id); + + if (!ids.isEmpty()) { + return result; + } else { + return VisitResult.COMPLETE; + } + } + + return VisitResult.ACCEPT; + } + + @Override + public Collection getSubtreeIdsToVisit(UIComponent compone= nt) { + if (!(component instanceof NamingContainer)) { + throw new IllegalArgumentException(component.toString()); + } + + if (startingComponent.equals(component)) { + return VisitContext.ALL_IDS; + } + + return Collections.emptySet(); + } + + public Collection getDirectSubtreeIdsToVisit(UIComponent c= omponent) { + if (!(component instanceof NamingContainer)) { + throw new IllegalArgumentException(component.toString()); + } + + if (startingComponent.equals(component)) { + return Collections.unmodifiableCollection(ids); + } + + return Collections.emptySet(); + } + + @Override + public FacesContext getFacesContext() { + return ExtendedPartialVisitContext.this.getFacesContext(); + } + + @Override + public Set getHints() { + return Collections.emptySet(); + } + + @Override + public Collection getIdsToVisit() { + return idsToVisit; + } + + public ExtendedVisitContextMode getVisitMode() { + return ExtendedPartialVisitContext.this.getVisitMode(); + } + + public VisitContext createDirectChildrenVisitContext(UIComponent c= omponent, Collection directIds) { + return ExtendedPartialVisitContext.this.createDirectChildrenVi= sitContext(component, directIds); + } + } + + private IdParser idParser; + + private boolean limitRender; + + // The client ids to visit + private Collection clientIds; + + private Collection shortIds; + + // The FacesContext for this request + private FacesContext facesContext; + + // Our visit hints + private Set hints; + + private ComponentMatcherNode rootNode; + + private Map directNodesMap; + + /** + * Creates a PartialVisitorContext instance. + * + * @param facesContext + * the FacesContext for the current request + * @param clientIds + * the client ids of the components to visit + * @throws NullPointerException + * if {@code facesContext} is {@code null} + */ + public ExtendedPartialVisitContext(FacesContext facesContext, Collecti= on clientIds, boolean limitRender) { + this(facesContext, clientIds, null, limitRender); + } + + /** + * Creates a PartialVisitorContext instance with the specified hints. + * + * @param facesContext + * the FacesContext for the current request + * @param clientIds + * the client ids of the components to visit + * @param hints + * a the VisitHints for this visit + * @throws NullPointerException + * if {@code facesContext} is {@code null} + */ + public ExtendedPartialVisitContext(FacesContext facesContext, Collecti= on clientIds, Set hints, + boolean limitRender) { + + if (facesContext =3D=3D null) { + throw new NullPointerException(); + } + + this.facesContext =3D facesContext; + + // Initialize our various collections + initializeCollections(clientIds); + + // Copy and store hints - ensure unmodifiable and non-empty + EnumSet hintsEnumSet =3D ((hints =3D=3D null) || (hints= .isEmpty())) ? EnumSet.noneOf(VisitHint.class) + : EnumSet.copyOf(hints); + + this.hints =3D Collections.unmodifiableSet(hintsEnumSet); + + this.limitRender =3D limitRender; + } + + private IdParser getIdParser(String id) { + if (idParser =3D=3D null) { + idParser =3D new IdParser(UINamingContainer.getSeparatorChar(f= acesContext), SUB_COMPONENT_SEPARATOR); + } + + idParser.setId(id); + + return idParser; + } + + private static Collection copyCollection(Collection r)= { + if (r !=3D VisitContext.ALL_IDS) { + if (r !=3D null) { + return new HashSet(r); + } else { + return new HashSet(); + } + } + + return r; + } + + private static Collection wrapIntoUnmodifiableCollection(Colle= ction c) { + if (c !=3D VisitContext.ALL_IDS) { + if (c !=3D null && !c.isEmpty()) { + return Collections.unmodifiableCollection(c); + } else { + return Collections.emptySet(); + } + } else { + return c; + } + } + + private ComponentMatcherNode createNode(String patternId) { + ComponentMatcherNode node =3D rootNode; + + IdParser idParser =3D getIdParser(patternId); + + String idSegment; + while ((idSegment =3D idParser.nextSegment()) !=3D null) { + boolean isPattern =3D ANY_WILDCARD.equals(idSegment); + ComponentMatcherNode child =3D node.getChild(idSegment, isPatt= ern); + if (child =3D=3D null) { + child =3D new ComponentMatcherNode(); + + child.setPatternNode(isPattern); + child.setSource(idSegment); + + node.addChild(child); + } + + node =3D child; + } + + node.markAdded(); + + return node; + } + + private ComponentMatcherNode findMatchingNode(String clientId) { + ComponentMatcherNode node =3D rootNode; + + IdParser idParser =3D getIdParser(clientId); + + while (node !=3D null) { + String idSegment =3D idParser.nextSegment(); + if (idSegment !=3D null) { + if (idParser.containsSubComponentSeparator()) { + node =3D node.getChild(idSegment, false); + } else { + node =3D node.getMatchedChild(idSegment); + } + } else { + break; + } + } + + return node; + } + + private ComponentMatcherNode findAddedNode(String clientId) { + ComponentMatcherNode node =3D findMatchingNode(clientId); + + if (node !=3D null && !node.isAdded()) { + node =3D null; + } + + return node; + } + + private void removeNode(ComponentMatcherNode nodeToRemove) { + nodeToRemove.markRemoved(); + + ComponentMatcherNode node =3D nodeToRemove; + while (node !=3D null && !node.hasDirectChildren()) { + ComponentMatcherNode parentNode =3D node.getParentNode(); + if (parentNode !=3D null) { + parentNode.removeChild(node); + node =3D parentNode; + } else { + break; + } + } + } + + private boolean addNode(String patternId) { + ComponentMatcherNode node =3D directNodesMap.get(patternId); + if (node =3D=3D null) { + node =3D createNode(patternId); + directNodesMap.put(patternId, node); + + ComponentMatcherNode n =3D node; + int addedSegmentsCount =3D 0; + while (n !=3D null && addedSegmentsCount !=3D SHORT_ID_IN_CLIE= NTID_SEGMENTS_NUMBER) { + if (!n.isPatternNode()) { + String shortId =3D n.getSource(); + if (shortId !=3D null) { + int sepIdx =3D shortId.indexOf(SUB_COMPONENT_SEPAR= ATOR); + if (sepIdx > 0) { + shortId =3D shortId.substring(0, sepIdx); + } + + addedSegmentsCount++; + shortIds.add(shortId); + } + } + + n =3D n.getParentNode(); + } + + n =3D node; + if (!n.hasParentPatternNode()) { + n =3D n.getParentNode(); + + while (n !=3D null) { + ComponentMatcherNode pNode =3D n.getParentNode(); + if (pNode !=3D null) { + n.addSubtreeId(patternId); + } + + n =3D pNode; + } + } + + + return true; + } + + return false; + } + + private boolean removeNode(String patternId) { + ComponentMatcherNode node =3D directNodesMap.remove(patternId); + if (node !=3D null) { + ComponentMatcherNode n =3D node; + if (!n.hasParentPatternNode()) { + n =3D n.getParentNode(); + + while (n !=3D null) { + ComponentMatcherNode pNode =3D n.getParentNode(); + if (pNode !=3D null) { + n.removeSubtreeId(patternId); + } + + n =3D pNode; + } + } + + removeNode(node); + + return true; + } + + return false; + } + + private String buildExtendedClientId(UIComponent component) { + String extendedClientId =3D component.getClientId(facesContext); + String subComponentId =3D (String) facesContext.getAttributes().ge= t(SUB_COMPONENT_ID); + if (subComponentId !=3D null) { + StringBuilder sb =3D new StringBuilder(extendedClientId.length= () + 1 /* separator length */ + + subComponentId.length()); + + sb.append(extendedClientId); + sb.append(SUB_COMPONENT_SEPARATOR); + sb.append(subComponentId); + + extendedClientId =3D sb.toString(); + } + + return extendedClientId; + } + + private String buildExtendedComponentId(UIComponent component) { + String componentId =3D component.getId(); + String subComponentId =3D (String) facesContext.getAttributes().ge= t(SUB_COMPONENT_ID); + if (subComponentId !=3D null) { + StringBuilder sb =3D new StringBuilder(componentId.length() + = 1 /* separator length */ + + subComponentId.length()); + + sb.append(componentId); + sb.append(SUB_COMPONENT_SEPARATOR); + sb.append(subComponentId); + + componentId =3D sb.toString(); + } + + return componentId; + } + + /** + * @see VisitContext#getFacesContext VisitContext.getFacesContext() + */ + @Override + public FacesContext getFacesContext() { + return facesContext; + } + + /** + * @see VisitContext#getHints VisitContext.getHints + */ + @Override + public Set getHints() { + return hints; + } + + /** + * @see VisitContext#getIdsToVisit VisitContext.getIdsToVisit() + */ + @Override + public Collection getIdsToVisit() { + + // We just return our clientIds collection. This is + // the modifiable (but proxied) collection of all of + // the client ids to visit. + return clientIds; + } + + /** + * @see VisitContext#getSubtreeIdsToVisit VisitContext.getSubtreeIdsTo= Visit() + */ + @Override + public Collection getSubtreeIdsToVisit(UIComponent component) { + + // Make sure component is a NamingContainer + if (!(component instanceof NamingContainer)) { + throw new IllegalArgumentException("Component is not a NamingC= ontainer: " + component); + } + + if (!limitRender && PartialViewContextAjaxOutputTracker.hasNestedA= jaxOutputs(component)) { + return VisitContext.ALL_IDS; + } + + String clientId =3D buildExtendedClientId(component); + + ComponentMatcherNode node =3D findMatchingNode(clientId); + if (node !=3D null) { + if (node.hasKidPatternNodes()) { + return VisitContext.ALL_IDS; + } else { + Collection subtreeIds =3D node.getSubtreeIds(); + if (subtreeIds !=3D null) { + return Collections.unmodifiableCollection(subtreeIds); + } else { + if (node.hasDirectIdChildren()) { + return VisitContext.ALL_IDS; + } else { + return Collections.emptySet(); + } + } + } + } + + return Collections.emptySet(); + } + + public CollectiongetDirectSubtreeIdsToVisit(UIComponent compon= ent) { + // Make sure component is a NamingContainer + if (!(component instanceof NamingContainer)) { + throw new IllegalArgumentException("Component is not a NamingC= ontainer: " + component); + } + + Collection result =3D null; + String clientId =3D component.getClientId(facesContext); + ComponentMatcherNode node =3D findMatchingNode(clientId); + boolean hasDirectPatternChildren =3D false; + + if (node !=3D null) { + if (node.hasDirectPatternChildren()) { + hasDirectPatternChildren =3D true; + result =3D VisitContext.ALL_IDS; + } else { + if (node.hasDirectIdChildren()) { + result =3D new HashSet(); + result.addAll(node.getIdChildren().keySet()); + } + } + } + + if (!hasDirectPatternChildren && !limitRender) { + Collection ajaxOutputs =3D + PartialViewContextAjaxOutputTracker.getNestedAjaxOutputs(c= omponent); + + if (ajaxOutputs !=3D null && !ajaxOutputs.isEmpty()) { + if (result =3D=3D null) { + result =3D new HashSet(); + } + + result.addAll(ajaxOutputs); + } + } + + return wrapIntoUnmodifiableCollection(result); + } + + /** + * @see VisitContext#invokeVisitCallback VisitContext.invokeVisitCallb= ack() + */ + @Override + public VisitResult invokeVisitCallback(UIComponent component, VisitCal= lback callback) { + if (shortIds.contains(component.getId())) { + String clientId =3D buildExtendedClientId(component); + ComponentMatcherNode node =3D findAddedNode(clientId); + if (node !=3D null) { + VisitResult visitResult =3D callback.visit(this, component= ); + + removeNode(clientId); + + if (clientIds.isEmpty() && limitRender) { + return VisitResult.COMPLETE; + } else { + return visitResult; + } + } + } + + if (!limitRender) { + if (component instanceof AjaxOutput) { + AjaxOutput ajaxOutput =3D (AjaxOutput) component; + if (ajaxOutput.isAjaxRendered()) { + + // TODO - remove explicit nested IDs from update + return callback.visit(this, component); + } + } + } + + return VisitResult.ACCEPT; + } + + // Called to initialize our various collections. + private void initializeCollections(Collection clientIds) { + this.rootNode =3D new ComponentMatcherNode(); + this.directNodesMap =3D new HashMap(= ); + this.shortIds =3D new HashSet(); + this.clientIds =3D new CollectionProxy(); + this.clientIds.addAll(clientIds); + } + + public VisitContext createDirectChildrenVisitContext(UIComponent compo= nent, Collection directIds) { + // Make sure component is a NamingContainer + if (!(component instanceof NamingContainer)) { + throw new IllegalArgumentException("Component is not a NamingC= ontainer: " + component); + } + + return new DirectSubtreeVisitContext(component, directIds); + } + + public ExtendedVisitContextMode getVisitMode() { + //TODO version of this context for "execute" + return ExtendedVisitContextMode.RENDER; + } +} Added: root/framework/trunk/impl/src/main/java/org/richfaces/context/IdPars= er.java =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- root/framework/trunk/impl/src/main/java/org/richfaces/context/IdParser.= java (rev 0) +++ root/framework/trunk/impl/src/main/java/org/richfaces/context/IdParser.= java 2010-04-05 13:35:27 UTC (rev 16718) @@ -0,0 +1,123 @@ +/* + * JBoss, Home of Professional Open Source + * Copyright 2010, Red Hat, Inc. and individual contributors + * by the @authors tag. See the copyright.txt in the distribution for a + * full listing of individual contributors. + * + * This is free software; you can redistribute it and/or modify it + * under the terms of the GNU Lesser General Public License as + * published by the Free Software Foundation; either version 2.1 of + * the License, or (at your option) any later version. + * + * This software is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public + * License along with this software; if not, write to the Free + * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA + * 02110-1301 USA, or see the FSF site: http://www.fsf.org. + */ +package org.richfaces.context; + +final class IdParser { + + private boolean isInShortId =3D true; + + private String id; + + private int start; + + private int idx; + + private boolean containsSubComponentSeparator; + + private final char namingContainerSeparator; + + private final char subComponentSeparator; + + public IdParser(char namingContainerSeparator, char subComponentSepara= tor) { + super(); + this.namingContainerSeparator =3D namingContainerSeparator; + this.subComponentSeparator =3D subComponentSeparator; + } + + private void reset() { + this.id =3D null; + this.start =3D 0; + this.idx =3D 0; + this.containsSubComponentSeparator =3D false; + this.isInShortId =3D true; + } + + private String findNextInShortId() { + String segment =3D null; + boolean found =3D false; + + for (int index =3D idx; !found && index < id.length(); index++) { + char c =3D id.charAt(index); + if (c =3D=3D subComponentSeparator) { + segment =3D id.substring(start, index); + idx =3D index + 1; + isInShortId =3D false; + found =3D true; + } else if (c =3D=3D namingContainerSeparator) { + segment =3D id.substring(start, index); + idx =3D index + 1; + start =3D idx; + found =3D true; + } + } + + if (!found) { + segment =3D id.substring(start); + this.id =3D null; + } + + return segment; + } + + private String findNextInFullId() { + String segment =3D null; + int index =3D id.indexOf(namingContainerSeparator, idx); + if (index < 0) { + segment =3D id.substring(start); + this.id =3D null; + } else { + segment =3D id.substring(start, index); + isInShortId =3D true; + idx =3D index + 1; + start =3D idx; + } + + return segment; + } + + public void setId(String id) { + reset(); + this.id =3D id; + } + + public String nextSegment() { + if (this.id =3D=3D null) { + reset(); + return null; + } + + containsSubComponentSeparator =3D !isInShortId; + + String segment =3D null; + if (isInShortId) { + segment =3D findNextInShortId(); + } else { + segment =3D findNextInFullId(); + } + + return segment; + } + + public boolean containsSubComponentSeparator() { + return containsSubComponentSeparator; + } +} \ No newline at end of file Deleted: root/framework/trunk/impl/src/main/java/org/richfaces/context/Part= ialRenderingVisitContext.java =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- root/framework/trunk/impl/src/main/java/org/richfaces/context/PartialRe= nderingVisitContext.java 2010-04-05 13:11:49 UTC (rev 16717) +++ root/framework/trunk/impl/src/main/java/org/richfaces/context/PartialRe= nderingVisitContext.java 2010-04-05 13:35:27 UTC (rev 16718) @@ -1,55 +0,0 @@ -/* - * JBoss, Home of Professional Open Source - * Copyright 2010, Red Hat, Inc. and individual contributors - * by the @authors tag. See the copyright.txt in the distribution for a - * full listing of individual contributors. - * - * This is free software; you can redistribute it and/or modify it - * under the terms of the GNU Lesser General Public License as - * published by the Free Software Foundation; either version 2.1 of - * the License, or (at your option) any later version. - * - * This software is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public - * License along with this software; if not, write to the Free - * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA - * 02110-1301 USA, or see the FSF site: http://www.fsf.org. - */ -package org.richfaces.context; - -import javax.faces.component.visit.VisitContext; -import javax.faces.component.visit.VisitContextWrapper; - -/** - * @author Nick Belaevski - * - */ -public class PartialRenderingVisitContext extends VisitContextWrapper { - - private VisitContext wrappedVisitContext; - - private SubcomponentIdsProxiedCollection proxiedIdsCollection; - - public PartialRenderingVisitContext(VisitContext wrappedVisitContext) { - super(); - this.wrappedVisitContext =3D wrappedVisitContext; - } - - @Override - public SubcomponentIdsProxiedCollection getIdsToVisit() { - if (proxiedIdsCollection =3D=3D null) { - proxiedIdsCollection =3D new SubcomponentIdsProxiedCollection(= getWrapped().getIdsToVisit()); - } - - return proxiedIdsCollection; - } - - @Override - public VisitContext getWrapped() { - return wrappedVisitContext; - } -} Modified: root/framework/trunk/impl/src/main/java/org/richfaces/context/Par= tialViewContextAjaxOutputTracker.java =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- root/framework/trunk/impl/src/main/java/org/richfaces/context/PartialVi= ewContextAjaxOutputTracker.java 2010-04-05 13:11:49 UTC (rev 16717) +++ root/framework/trunk/impl/src/main/java/org/richfaces/context/PartialVi= ewContextAjaxOutputTracker.java 2010-04-05 13:35:27 UTC (rev 16718) @@ -21,6 +21,7 @@ = package org.richfaces.context; = +import java.util.Collection; import java.util.HashSet; import java.util.Map; import java.util.Set; @@ -60,13 +61,19 @@ component.getAttributes().remove(ATTRIBUTE_NAME); } = - static boolean hasNestedAjaxOutputs(UIComponent component) { + static Collection getNestedAjaxOutputs(UIComponent component) { if (!isContainerComponent(component)) { throw new IllegalArgumentException(component.toString()); } = Set trackedChildrenSet =3D getTrackedChildrenSet(component= , false); = + return trackedChildrenSet; + } + + static boolean hasNestedAjaxOutputs(UIComponent component) { + Collection trackedChildrenSet =3D getNestedAjaxOutputs(com= ponent); + return trackedChildrenSet !=3D null && !trackedChildrenSet.isEmpty= (); } = Modified: root/framework/trunk/impl/src/main/java/org/richfaces/context/Par= tialViewContextImpl.java =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- root/framework/trunk/impl/src/main/java/org/richfaces/context/PartialVi= ewContextImpl.java 2010-04-05 13:11:49 UTC (rev 16717) +++ root/framework/trunk/impl/src/main/java/org/richfaces/context/PartialVi= ewContextImpl.java 2010-04-05 13:35:27 UTC (rev 16718) @@ -28,7 +28,6 @@ import java.util.Collection; import java.util.Collections; import java.util.EnumSet; -import java.util.Iterator; import java.util.LinkedHashSet; import java.util.Map; import java.util.Set; @@ -48,7 +47,6 @@ = import org.ajax4jsf.context.AjaxContext; import org.ajax4jsf.renderkit.AjaxRendererUtils; -import org.richfaces.component.PartiallyEncodedComponent; import org.richfaces.log.RichfacesLogger; import org.slf4j.Logger; = @@ -69,8 +67,8 @@ private FacesContext facesContext; private PartialResponseWriter partialResponseWriter; = - private Set executeIds =3D null; - private Set renderIds =3D null; + private Collection executeIds =3D null; + private Collection renderIds =3D null; = private Boolean ajaxRequest =3D null; private Boolean partialRequest =3D null; @@ -81,6 +79,8 @@ = private boolean released =3D false; = + private boolean limitRender =3D false; + public PartialViewContextImpl(FacesContext facesContext, String activa= torComponentId, String behaviorEvent) { super(); = @@ -97,8 +97,6 @@ = if (executeIds =3D=3D null) { executeIds =3D new LinkedHashSet(); - - setupExecuteIds(executeIds); } = return executeIds; @@ -188,26 +186,31 @@ = @Override public void processPartial(PhaseId phaseId) { + PartialViewContext pvc =3D facesContext.getPartialViewContext(); UIViewRoot viewRoot =3D facesContext.getViewRoot(); = + Collection executeIds =3D pvc.getExecuteIds(); + Collection renderIds =3D pvc.getRenderIds(); + + if (phaseId =3D=3D PhaseId.APPLY_REQUEST_VALUES) { + setupExecuteIds(executeIds); + } + if (phaseId =3D=3D PhaseId.APPLY_REQUEST_VALUES || phaseId =3D=3D PhaseId.PROCESS_VALIDATIONS || phaseId =3D=3D PhaseId.UPDATE_MODEL_VALUES) { = - Collection ids =3D getExecuteIds(); - // Skip this processing if "none" is specified in the render l= ist, // or there were no execute phase client ids. - if (ids =3D=3D null || ids.isEmpty()) { + if (executeIds =3D=3D null || executeIds.isEmpty()) { // RELEASE_PENDING LOG ERROR OR WARNING return; } = try { - processComponents(viewRoot, phaseId, ids, facesContext); + processComponents(viewRoot, phaseId, executeIds, facesCont= ext); } catch (Exception e) { - //TODO log exception - e.printStackTrace(); + LOG.error(e.getMessage(), e); } = // If we have just finished APPLY_REQUEST_VALUES phase, instal= l the @@ -216,15 +219,14 @@ // partial response writer. // if (phaseId =3D=3D PhaseId.APPLY_REQUEST_VALUES) { - PartialResponseWriter writer =3D getPartialResponseWriter(= ); + PartialResponseWriter writer =3D pvc.getPartialResponseWri= ter(); facesContext.setResponseWriter(writer); } } else if (phaseId =3D=3D PhaseId.RENDER_RESPONSE) { - Collection ids =3D getRenderIds(); - setupRenderIds(ids); + setupRenderIds(renderIds); = try { - PartialResponseWriter writer =3D getPartialResponseWriter(= ); + PartialResponseWriter writer =3D pvc.getPartialResponseWri= ter(); ResponseWriter orig =3D facesContext.getResponseWriter(); facesContext.getAttributes().put(ORIGINAL_WRITER, orig); facesContext.setResponseWriter(writer); @@ -242,8 +244,9 @@ = // Skip this processing if "none" is specified in the rend= er list, // or there were no render phase client ids. - if (ids !=3D null && !ids.isEmpty()) { - processComponents(viewRoot, phaseId, ids, facesContext= ); + if ((renderIds !=3D null && !renderIds.isEmpty()) || + (!limitRender && PartialViewContextAjaxOutputTracker.h= asNestedAjaxOutputs(viewRoot))) { + processComponents(viewRoot, phaseId, renderIds, facesC= ontext); } = renderState(facesContext); @@ -286,6 +289,7 @@ = if (visitActivatorComponent(activatorComponentId, callback)) { ids.addAll(callback.getComponentIds()); + limitRender =3D callback.isLimitRender(); = if (!Boolean.TRUE.equals(renderAll) && !ids.contains(ALL))= { addImplicitRenderIds(ids, callback.isLimitRender()); @@ -314,34 +318,33 @@ EnumSet hints =3D EnumSet.of(VisitHint.SKIP_UNRENDERED); = VisitCallback visitCallback; - VisitContext visitContext =3D VisitContext.createVisitContext(face= sContext, Collections.emptySet(), - hints); + VisitContext visitContext; = if (PhaseId.RENDER_RESPONSE.equals(phaseId)) { - PartialRenderingVisitContext partialRenderingVisitContext =3D = new PartialRenderingVisitContext(visitContext); - visitCallback =3D new RenderVisitCallback(facesContext, partia= lRenderingVisitContext.getIdsToVisit()); - visitContext =3D partialRenderingVisitContext; + visitContext =3D new ExtendedPartialVisitContext(facesContext,= phaseClientIds, hints, limitRender); + visitCallback =3D new RenderVisitCallback(facesContext); } else { + visitContext =3D VisitContext.createVisitContext(facesContext,= phaseClientIds, hints); visitCallback =3D new PhaseAwareExecuteVisitCallback(facesCont= ext, phaseId); } = - visitContext.getIdsToVisit().addAll(phaseClientIds); component.visitTree(visitContext, visitCallback); } = - private void renderAll(FacesContext context, UIComponent component) th= rows IOException { + private void renderAll(FacesContext context, UIViewRoot viewRoot) thro= ws IOException { // If this is a "render all via ajax" request, // make sure to wrap the entire page in a elemnt // with the special id of VIEW_ROOT_ID. This is how the client // JavaScript knows how to replace the entire document with // this response. - PartialResponseWriter writer =3D getPartialResponseWriter(); + PartialViewContext pvc =3D context.getPartialViewContext(); + PartialResponseWriter writer =3D pvc.getPartialResponseWriter(); writer.startUpdate(PartialResponseWriter.RENDER_ALL_MARKER); = - Iterator itr =3D component.getFacetsAndChildren(); - while (itr.hasNext()) { - UIComponent kid =3D itr.next(); - kid.encodeAll(context); + if (viewRoot.getChildCount() > 0) { + for (UIComponent child : viewRoot.getChildren()) { + child.encodeAll(context); + } } = writer.endUpdate(); @@ -350,7 +353,8 @@ private void renderState(FacesContext context) throws IOException { if (!context.getViewRoot().isTransient()) { // Get the view state and write it to the response.. - PartialResponseWriter writer =3D getPartialResponseWriter(); + PartialViewContext pvc =3D context.getPartialViewContext(); + PartialResponseWriter writer =3D pvc.getPartialResponseWriter(= ); writer.startUpdate(PartialResponseWriter.VIEW_STATE_MARKER); String state =3D context.getApplication().getStateManager().ge= tViewState(context); writer.write(state); @@ -378,6 +382,7 @@ ajaxRequest =3D null; partialRequest =3D null; renderAll =3D null; + limitRender =3D false; = activatorComponentId =3D null; behaviorEvent =3D null; @@ -388,7 +393,9 @@ UIViewRoot root =3D facesContext.getViewRoot(); if (root.getFacetCount() > 0) { if (root.getFacet(UIViewRoot.METADATA_FACET_NAME) !=3D nul= l) { + //TODO nick - does ordering matter? ids.add(UIViewRoot.METADATA_FACET_NAME); + //ids.add(0, UIViewRoot.METADATA_FACET_NAME); } } } @@ -463,11 +470,8 @@ = private FacesContext ctx; = - private SubcomponentIdsProxiedCollection proxiedIdsCollection; - - private RenderVisitCallback(FacesContext ctx, SubcomponentIdsProxi= edCollection proxiedIdsCollection) { + private RenderVisitCallback(FacesContext ctx) { this.ctx =3D ctx; - this.proxiedIdsCollection =3D proxiedIdsCollection; } = private void logException(Exception e) { @@ -479,38 +483,24 @@ } } = - private void encodeUpdateForWholeComponent(UIComponent comp) throw= s IOException { + /* (non-Javadoc) + * @see javax.faces.component.visit.VisitCallback#visit(javax.face= s.component.visit.VisitContext, javax.faces.component.UIComponent) + */ + public VisitResult visit(VisitContext context, UIComponent target)= { PartialResponseWriter writer =3D ctx.getPartialViewContext().g= etPartialResponseWriter(); = - writer.startUpdate(comp.getClientId(ctx)); try { - // do the default behavior... - comp.encodeAll(ctx); - } catch (Exception ce) { - logException(ce); - } - writer.endUpdate(); - } - - public VisitResult visit(VisitContext context, UIComponent comp) { - try { - Collection subComponentIds =3D proxiedIdsCollectio= n.getSubComponentIds(comp.getClientId(ctx)); - if (subComponentIds !=3D null && !subComponentIds.isEmpty(= )) { - if (comp instanceof PartiallyEncodedComponent) { - PartiallyEncodedComponent partiallyEncodedComponen= t =3D (PartiallyEncodedComponent) comp; - try { - partiallyEncodedComponent.encodePartially(cont= ext, this, subComponentIds); - } catch (Exception e) { - logException(e); - } - } else { - encodeUpdateForWholeComponent(comp); - } - } else { - encodeUpdateForWholeComponent(comp); + writer.startUpdate(target.getClientId(ctx)); + try { + // do the default behavior... + target.encodeAll(ctx); + } catch (Exception ce) { + logException(ce); } - } catch (IOException ex) { - LOG.error(ex.getMessage(), ex); + + writer.endUpdate(); + } catch (IOException e) { + logException(e); } = // Once we visit a component, there is no need to visit @@ -523,8 +513,6 @@ = private static final class PartialDelayedInitializationResponseWriter = extends PartialResponseWriter { = - private static final String DEFAULT_CHARACTER_ENCODING =3D "ISO-88= 59-1"; - private FacesContext facesContext; = private ResponseWriter responseWriter; @@ -535,6 +523,9 @@ public PartialDelayedInitializationResponseWriter(FacesContext fac= esContext) { super(null); this.facesContext =3D facesContext; + ExternalContext externalContext =3D facesContext.getExternalCo= ntext(); + externalContext.setResponseContentType("text/xml"); + externalContext.setResponseCharacterEncoding(externalContext.g= etRequestCharacterEncoding()); } = /* (non-Javadoc) @@ -552,24 +543,23 @@ private ResponseWriter createResponseWriter() { ExternalContext externalContext =3D facesContext.getExternalCo= ntext(); String characterEncoding =3D externalContext.getRequestCharact= erEncoding(); - - if (characterEncoding =3D=3D null) { - characterEncoding =3D DEFAULT_CHARACTER_ENCODING; - } - externalContext.setResponseCharacterEncoding(characterEncoding= ); = Writer outputWriter =3D null; try { - outputWriter =3D facesContext.getExternalContext().getResp= onseOutputWriter(); + outputWriter =3D externalContext.getResponseOutputWriter(); } catch (IOException e) { LOG.error("Error creating partial context response writer:= " + e.getMessage(), e); } = - ResponseWriter newResponseWriter =3D facesContext.getRenderKit= (). - createResponseWriter(outputWriter, "text/xml", characterEn= coding); + if (outputWriter !=3D null) { + ResponseWriter newResponseWriter =3D facesContext.getRende= rKit(). + createResponseWriter(outputWriter, "text/xml", charact= erEncoding); = - return newResponseWriter; + return newResponseWriter; + } + + return null; } } } Deleted: root/framework/trunk/impl/src/main/java/org/richfaces/context/Subc= omponentIdsProxiedCollection.java =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- root/framework/trunk/impl/src/main/java/org/richfaces/context/Subcompon= entIdsProxiedCollection.java 2010-04-05 13:11:49 UTC (rev 16717) +++ root/framework/trunk/impl/src/main/java/org/richfaces/context/Subcompon= entIdsProxiedCollection.java 2010-04-05 13:35:27 UTC (rev 16718) @@ -1,207 +0,0 @@ -/* - * JBoss, Home of Professional Open Source - * Copyright 2010, Red Hat, Inc. and individual contributors - * by the @authors tag. See the copyright.txt in the distribution for a - * full listing of individual contributors. - * - * This is free software; you can redistribute it and/or modify it - * under the terms of the GNU Lesser General Public License as - * published by the Free Software Foundation; either version 2.1 of - * the License, or (at your option) any later version. - * - * This software is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public - * License along with this software; if not, write to the Free - * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA - * 02110-1301 USA, or see the FSF site: http://www.fsf.org. - */ -package org.richfaces.context; - -import java.util.AbstractCollection; -import java.util.Collection; -import java.util.Collections; -import java.util.HashMap; -import java.util.HashSet; -import java.util.Iterator; -import java.util.Map; - -/** - * @author Nick Belaevski - * - */ -class SubcomponentIdsProxiedCollection extends AbstractCollection { - - private static final char METADATA_CHAR =3D '@'; - - private static final Collection WHOLE_COMPONENT =3D Collections - .unmodifiableCollection(new HashSet(0)); - - private Collection clientdIdsCollection; - - private Map> subIdsMap =3D new HashMap>(); - - public SubcomponentIdsProxiedCollection(Collection idsCollecti= on) { - super(); - this.clientdIdsCollection =3D idsCollection; - } - - private int getMetadataCharPosition(String s) { - int idx =3D s.indexOf(METADATA_CHAR); - - // check for (idx =3D=3D 0): if "s" starts with metadata char, the= n we consider it's JSF-predefined id like "@all" - if (idx <=3D 0) { - idx =3D s.length(); - } - - return idx; - } - - private String getClientId(String s, int metadataCharPosition) { - return s.substring(0, metadataCharPosition); - } - - private String getSubComponentId(String s, int metadataCharPosition) { - if (s.length() !=3D metadataCharPosition) { - return s.substring(metadataCharPosition + 1); - } else { - return null; - } - } - - private boolean addSubComponentId(String clientId, String subComponent= Id) { - boolean result =3D clientdIdsCollection.add(clientId); - - if (subComponentId !=3D null) { - Collection subIdsSet =3D subIdsMap.get(clientId); - if (subIdsSet =3D=3D null) { - subIdsSet =3D new HashSet(); - subIdsMap.put(clientId, subIdsSet); - } - - if (subIdsSet !=3D WHOLE_COMPONENT) { - result =3D subIdsSet.add(subComponentId); - } - } else { - result =3D (subIdsMap.put(clientId, WHOLE_COMPONENT) !=3D WHOL= E_COMPONENT); - } - - return result; - } - - private boolean removeSubComponentId(String clientId, String subCompon= entId) { - boolean result =3D false; - - if (subComponentId !=3D null) { - Collection subIdsSet =3D subIdsMap.get(clientId); - if (subIdsSet !=3D null) { - result =3D subIdsSet.remove(subComponentId); - if (subIdsSet.isEmpty()) { - subIdsMap.remove(clientId); - clientdIdsCollection.remove(clientId); - } - } - } else { - subIdsMap.remove(clientId); - result =3D clientdIdsCollection.remove(clientId); - } - - return result; - } - - @Override - public boolean add(String e) { - int charPosition =3D getMetadataCharPosition(e); - String clientId =3D getClientId(e, charPosition); - String subComponentId =3D getSubComponentId(e, charPosition); - - return addSubComponentId(clientId, subComponentId); - } - - @Override - public boolean remove(Object o) { - if (!(o instanceof String)) { - return false; - } - - String e =3D (String) o; - int charPosition =3D getMetadataCharPosition(e); - String clientId =3D getClientId(e, charPosition); - String subComponentId =3D getSubComponentId(e, charPosition); - - return removeSubComponentId(clientId, subComponentId); - } - - @Override - public boolean contains(Object o) { - if (!(o instanceof String)) { - return false; - } - - String e =3D (String) o; - int charPosition =3D getMetadataCharPosition(e); - String clientId =3D getClientId(e, charPosition); - String subComponentId =3D getSubComponentId(e, charPosition); - - if (subComponentId !=3D null) { - Collection subIdsSet =3D subIdsMap.get(clientId); - return (subIdsSet !=3D null && subIdsSet !=3D WHOLE_COMPONENT = && subIdsSet.contains(subComponentId)); - } else { - return clientdIdsCollection.contains(clientId); - } - } - - @Override - public Iterator iterator() { - return new Iterator() { - - private Iterator delegateIterator =3D clientdIdsCollec= tion.iterator(); - - private String nextElement =3D null; - - public boolean hasNext() { - return delegateIterator.hasNext(); - } - - public String next() { - nextElement =3D delegateIterator.next(); - return nextElement; - } - - public void remove() { - delegateIterator.remove(); - subIdsMap.remove(nextElement); - nextElement =3D null; - } - }; - } - - @Override - public boolean isEmpty() { - return clientdIdsCollection.isEmpty(); - } - - @Override - public int size() { - return clientdIdsCollection.size(); - } - - @Override - public void clear() { - clientdIdsCollection.clear(); - subIdsMap.clear(); - } - - public Collection getSubComponentIds(String clientId) { - Collection subIds =3D subIdsMap.get(clientId); - if (subIds !=3D WHOLE_COMPONENT) { - return subIds; - } - - return null; - } - -} Deleted: root/framework/trunk/impl/src/test/java/org/richfaces/context/Subc= omponentIdsProxiedCollectionTest.java =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- root/framework/trunk/impl/src/test/java/org/richfaces/context/Subcompon= entIdsProxiedCollectionTest.java 2010-04-05 13:11:49 UTC (rev 16717) +++ root/framework/trunk/impl/src/test/java/org/richfaces/context/Subcompon= entIdsProxiedCollectionTest.java 2010-04-05 13:35:27 UTC (rev 16718) @@ -1,173 +0,0 @@ -/* - * JBoss, Home of Professional Open Source - * Copyright 2010, Red Hat, Inc. and individual contributors - * by the @authors tag. See the copyright.txt in the distribution for a - * full listing of individual contributors. - * - * This is free software; you can redistribute it and/or modify it - * under the terms of the GNU Lesser General Public License as - * published by the Free Software Foundation; either version 2.1 of - * the License, or (at your option) any later version. - * - * This software is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public - * License along with this software; if not, write to the Free - * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA - * 02110-1301 USA, or see the FSF site: http://www.fsf.org. - */ -package org.richfaces.context; - -import static org.junit.Assert.assertEquals; -import static org.junit.Assert.assertFalse; -import static org.junit.Assert.assertNotNull; -import static org.junit.Assert.assertNull; -import static org.junit.Assert.assertTrue; - -import java.util.Collection; -import java.util.Iterator; -import java.util.LinkedHashSet; - -import org.junit.After; -import org.junit.Before; -import org.junit.Test; - - -/** - * @author Nick Belaevski - * - */ -public class SubcomponentIdsProxiedCollectionTest { - - private Collection delegateCollection; - - private SubcomponentIdsProxiedCollection proxiedIdsCollection; - - @Before - public void setUp() throws Exception { - delegateCollection =3D new LinkedHashSet(); - proxiedIdsCollection =3D new SubcomponentIdsProxiedCollection(dele= gateCollection); - } - - @After - public void tearDown() throws Exception { - delegateCollection =3D null; - proxiedIdsCollection =3D null; - } - - @Test - public void testAddClientId() throws Exception { - assertTrue(proxiedIdsCollection.add("form")); - assertFalse(proxiedIdsCollection.add("form")); - - assertTrue(delegateCollection.contains("form")); - assertNull(proxiedIdsCollection.getSubComponentIds("form")); - - assertTrue(proxiedIdsCollection.add("form:table")); - assertFalse(proxiedIdsCollection.add("form:table")); - - assertTrue(delegateCollection.contains("form")); - assertTrue(delegateCollection.contains("form:table")); - assertNull(proxiedIdsCollection.getSubComponentIds("form")); - assertNull(proxiedIdsCollection.getSubComponentIds("form:table")); - - assertTrue(proxiedIdsCollection.add("form:grid(a)body")); - assertFalse(proxiedIdsCollection.add("form:grid(a)body")); - - assertTrue(delegateCollection.contains("form")); - assertTrue(delegateCollection.contains("form:table")); - assertTrue(delegateCollection.contains("form:grid")); - assertNull(proxiedIdsCollection.getSubComponentIds("form")); - assertNull(proxiedIdsCollection.getSubComponentIds("form:table")); - assertNotNull(proxiedIdsCollection.getSubComponentIds("form:grid")= ); - assertTrue(proxiedIdsCollection.getSubComponentIds("form:grid").co= ntains("body")); - - assertTrue(proxiedIdsCollection.add("form:grid(a)header")); - assertFalse(proxiedIdsCollection.add("form:grid(a)header")); - - assertTrue(delegateCollection.contains("form")); - assertTrue(delegateCollection.contains("form:table")); - assertTrue(delegateCollection.contains("form:grid")); - assertNull(proxiedIdsCollection.getSubComponentIds("form")); - assertNull(proxiedIdsCollection.getSubComponentIds("form:table")); - assertNotNull(proxiedIdsCollection.getSubComponentIds("form:grid")= ); - assertTrue(proxiedIdsCollection.getSubComponentIds("form:grid").co= ntains("body")); - assertTrue(proxiedIdsCollection.getSubComponentIds("form:grid").co= ntains("header")); - - assertTrue(proxiedIdsCollection.add("form:grid")); - assertFalse(proxiedIdsCollection.add("form:grid")); - assertTrue(delegateCollection.contains("form")); - assertTrue(delegateCollection.contains("form:table")); - assertTrue(delegateCollection.contains("form:grid")); - assertNull(proxiedIdsCollection.getSubComponentIds("form")); - assertNull(proxiedIdsCollection.getSubComponentIds("form:table")); - assertNull(proxiedIdsCollection.getSubComponentIds("form:grid")); - } - - @Test - public void testRemove() throws Exception { - proxiedIdsCollection.add("form"); - proxiedIdsCollection.add("form:table"); - proxiedIdsCollection.add("form:grid(a)body"); - proxiedIdsCollection.add("form:tab(a)label"); - proxiedIdsCollection.add("form:tab(a)content"); - - assertTrue(delegateCollection.contains("form")); - assertTrue(delegateCollection.contains("form:table")); - assertTrue(delegateCollection.contains("form:grid")); - assertTrue(delegateCollection.contains("form:tab")); - assertNotNull(proxiedIdsCollection.getSubComponentIds("form:grid")= ); - assertTrue(proxiedIdsCollection.getSubComponentIds("form:grid").co= ntains("body")); - assertNotNull(proxiedIdsCollection.getSubComponentIds("form:tab")); - assertTrue(proxiedIdsCollection.getSubComponentIds("form:tab").con= tains("label")); - assertTrue(proxiedIdsCollection.getSubComponentIds("form:tab").con= tains("content")); - - assertTrue(proxiedIdsCollection.remove("form")); - assertFalse(delegateCollection.contains("form")); - assertNull(proxiedIdsCollection.getSubComponentIds("form")); - assertFalse(proxiedIdsCollection.remove("form")); - - assertTrue(proxiedIdsCollection.remove("form:table")); - assertFalse(delegateCollection.contains("form:table")); - assertNull(proxiedIdsCollection.getSubComponentIds("form:table")); - assertFalse(proxiedIdsCollection.remove("form:table")); - - assertTrue(proxiedIdsCollection.remove("form:grid")); - assertFalse(delegateCollection.contains("form:grid")); - assertNull(proxiedIdsCollection.getSubComponentIds("form:grid")); - assertFalse(proxiedIdsCollection.remove("form:grid")); - - assertTrue(proxiedIdsCollection.remove("form:tab(a)label")); - assertTrue(delegateCollection.contains("form:tab")); - assertNotNull(proxiedIdsCollection.getSubComponentIds("form:tab")); - assertTrue(proxiedIdsCollection.getSubComponentIds("form:tab").con= tains("content")); - assertFalse(proxiedIdsCollection.remove("form:tab(a)label")); - - assertTrue(proxiedIdsCollection.remove("form:tab(a)content")); - assertFalse(delegateCollection.contains("form:tab")); - assertNull(proxiedIdsCollection.getSubComponentIds("form:tab")); - assertFalse(proxiedIdsCollection.remove("form:tab(a)content")); - } - - @Test - public void testIterator() throws Exception { - proxiedIdsCollection.add("form"); - proxiedIdsCollection.add("form:table(a)footer"); - proxiedIdsCollection.add("form:table(a)header"); - - Iterator iterator =3D proxiedIdsCollection.iterator(); - assertTrue(iterator.hasNext()); - assertEquals("form", iterator.next()); - - assertTrue(iterator.hasNext()); - assertEquals("form:table", iterator.next()); - iterator.remove(); - - assertTrue(delegateCollection.contains("form")); - assertFalse(delegateCollection.contains("form:table")); - assertNull(proxiedIdsCollection.getSubComponentIds("form:table")); - } -} --===============6492317752423317906==-- From richfaces-svn-commits at lists.jboss.org Mon Apr 5 09:58:25 2010 Content-Type: multipart/mixed; boundary="===============8495213776747190680==" MIME-Version: 1.0 From: richfaces-svn-commits at lists.jboss.org To: richfaces-svn-commits at lists.jboss.org Subject: [richfaces-svn-commits] JBoss Rich Faces SVN: r16719 - root/ui/trunk/components/core/src/main/java/org/richfaces/component. Date: Mon, 05 Apr 2010 09:58:25 -0400 Message-ID: <201004051358.o35DwPxA007609@svn01.web.mwc.hst.phx2.redhat.com> --===============8495213776747190680== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Author: nbelaevski Date: 2010-04-05 09:58:25 -0400 (Mon, 05 Apr 2010) New Revision: 16719 Modified: root/ui/trunk/components/core/src/main/java/org/richfaces/component/Abst= ractAjaxLog.java Log: Removed missing .css file from AbstractAjaxLog Modified: root/ui/trunk/components/core/src/main/java/org/richfaces/compone= nt/AbstractAjaxLog.java =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- root/ui/trunk/components/core/src/main/java/org/richfaces/component/Abs= tractAjaxLog.java 2010-04-05 13:35:27 UTC (rev 16718) +++ root/ui/trunk/components/core/src/main/java/org/richfaces/component/Abs= tractAjaxLog.java 2010-04-05 13:58:25 UTC (rev 16719) @@ -38,7 +38,7 @@ */ @ResourceDependencies(value =3D { @ResourceDependency(name =3D "jquery.js") , @ResourceDependency(na= me =3D "richfaces.js") , - @ResourceDependency(name =3D "richfaces-jsf-log.js") , @ResourceDe= pendency(name =3D "richfaces.css") + @ResourceDependency(name =3D "richfaces-jsf-log.js") }) @JsfComponent( tag =3D @Tag(name =3D "log"), --===============8495213776747190680==-- From richfaces-svn-commits at lists.jboss.org Mon Apr 5 11:07:36 2010 Content-Type: multipart/mixed; boundary="===============5235675359083263646==" MIME-Version: 1.0 From: richfaces-svn-commits at lists.jboss.org To: richfaces-svn-commits at lists.jboss.org Subject: [richfaces-svn-commits] JBoss Rich Faces SVN: r16720 - in root/ui-sandbox/trunk/components/tables/ui/src/main: java/org/richfaces/renderkit and 1 other directories. Date: Mon, 05 Apr 2010 11:07:36 -0400 Message-ID: <201004051507.o35F7aBI027850@svn01.web.mwc.hst.phx2.redhat.com> --===============5235675359083263646== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Author: abelevich Date: 2010-04-05 11:07:35 -0400 (Mon, 05 Apr 2010) New Revision: 16720 Modified: root/ui-sandbox/trunk/components/tables/ui/src/main/java/org/richfaces/c= omponent/UIDataTableBase.java root/ui-sandbox/trunk/components/tables/ui/src/main/java/org/richfaces/r= enderkit/AbstractTableRenderer.java root/ui-sandbox/trunk/components/tables/ui/src/main/java/org/richfaces/r= enderkit/DataTableRowsRenderer.java root/ui-sandbox/trunk/components/tables/ui/src/main/resources/META-INF/r= esources/table.css Log: add "no data" facet support Modified: root/ui-sandbox/trunk/components/tables/ui/src/main/java/org/rich= faces/component/UIDataTableBase.java =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- root/ui-sandbox/trunk/components/tables/ui/src/main/java/org/richfaces/= component/UIDataTableBase.java 2010-04-05 13:58:25 UTC (rev 16719) +++ root/ui-sandbox/trunk/components/tables/ui/src/main/java/org/richfaces/= component/UIDataTableBase.java 2010-04-05 15:07:35 UTC (rev 16720) @@ -44,7 +44,7 @@ public class UIDataTableBase extends UISequence implements Row { = protected enum PropertyKeys { - filterVar, sortPriority, sortMode, first, rows + filterVar, sortPriority, sortMode, first, rows, noDataLabel } = public Iterator columns() { @@ -68,7 +68,19 @@ public UIComponent getFooter() { return getFacet("footer"); } - + = + public UIComponent getNoData() { + return getFacet("noData"); = + } + = + public String getNoDataLabel() { + return (String)getStateHelper().eval(PropertyKeys.noDataLabel); + } + = + public String setNoDataLabel(String noDataLabel) { + return (String)getStateHelper().put(PropertyKeys.noDataLabel, noDa= taLabel, ""); + } + = public boolean isColumnFacetPresent(String facetName) { Iterator columns =3D columns(); boolean result =3D false; Modified: root/ui-sandbox/trunk/components/tables/ui/src/main/java/org/rich= faces/renderkit/AbstractTableRenderer.java =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- root/ui-sandbox/trunk/components/tables/ui/src/main/java/org/richfaces/= renderkit/AbstractTableRenderer.java 2010-04-05 13:58:25 UTC (rev 16719) +++ root/ui-sandbox/trunk/components/tables/ui/src/main/java/org/richfaces/= renderkit/AbstractTableRenderer.java 2010-04-05 15:07:35 UTC (rev 16720) @@ -63,54 +63,8 @@ return count; } = - protected int getColumnsCount(Iterator col) { - int count =3D 0; - int currentLength =3D 0; - while (col.hasNext()) { - UIComponent component =3D (UIComponent) col.next(); - if (component.isRendered()) { - if (component instanceof Row) { - // Store max calculated value of previsous rows. - if (currentLength > count) { - count =3D currentLength; - } - // Calculate number of columns in row. - currentLength =3D getColumnsCount(((Row) component).co= lumns()); - // Store max calculated value - if (currentLength > count) { - count =3D currentLength; - } - currentLength =3D 0; - } else if (component instanceof org.richfaces.component.UI= Column) { - // For new row, save length of previsous. - Map attributes =3D component.getAttrib= utes(); - if (Boolean.TRUE.equals(attributes.get("breakBefore"))= ) { - if (currentLength > count) { - count =3D currentLength; - } - currentLength =3D 0; - } - Integer colspan =3D (Integer) attributes.get("colspan"= ); - // Append colspan of this column - if (null !=3D colspan && colspan.intValue() !=3D Integ= er.MIN_VALUE) { - currentLength +=3D colspan.intValue(); - } else { - currentLength++; - } - } else if (component instanceof UIColumn) { - // UIColumn always have colspan =3D=3D 1. - currentLength++; - } - } - } - - if (currentLength > count) { - count =3D currentLength; - } - return count; - } + = = - = public void encodeTableStructure(ResponseWriter writer, FacesContext c= ontext, UIDataTableBase dataTable) throws IOException { } = @@ -142,7 +96,7 @@ = = } - = + = @Override protected void doEncodeBegin(ResponseWriter writer, FacesContext conte= xt, UIComponent component) throws IOException { UIDataTableBase dataTable =3D (UIDataTableBase) component; Modified: root/ui-sandbox/trunk/components/tables/ui/src/main/java/org/rich= faces/renderkit/DataTableRowsRenderer.java =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- root/ui-sandbox/trunk/components/tables/ui/src/main/java/org/richfaces/= renderkit/DataTableRowsRenderer.java 2010-04-05 13:58:25 UTC (rev 16719) +++ root/ui-sandbox/trunk/components/tables/ui/src/main/java/org/richfaces/= renderkit/DataTableRowsRenderer.java 2010-04-05 15:07:35 UTC (rev 16720) @@ -1,6 +1,7 @@ package org.richfaces.renderkit; = import java.io.IOException; +import java.util.Iterator; import java.util.Map; = import javax.faces.component.UIColumn; @@ -9,6 +10,8 @@ import javax.faces.context.ResponseWriter; = import org.ajax4jsf.renderkit.RendererUtils.HTML; +import org.richfaces.component.Row; +import org.richfaces.component.UIDataTableBase; = = public abstract class DataTableRowsRenderer extends AbstractRowsRenderer { @@ -80,6 +83,43 @@ } } } + = + @Override + protected void doEncodeChildren(ResponseWriter writer, FacesContext co= ntext, UIComponent component) throws IOException { + = + if(component instanceof UIDataTableBase) { + UIDataTableBase dataTable =3D (UIDataTableBase)component; + int rowCount =3D dataTable.getRowCount(); + if(rowCount > 0) { + super.doEncodeChildren(writer, context, component); + } else { = + int columns =3D getColumnsCount(dataTable.columns()); + = + writer.startElement(HTML.TR_ELEMENT, dataTable); + writer.startElement(HTML.TD_ELEM, dataTable); + writer.writeAttribute("colspan", columns, null); + = + String styleClass =3D (String)dataTable.getAttributes().ge= t("noDataStyleClass"); + styleClass =3D styleClass !=3D null ? "rich-nodata-cell " = + styleClass : "rich-nodata-cell"; = + = + writer.writeAttribute(HTML.CLASS_ATTRIBUTE, styleClass, nu= ll); + + UIComponent noDataFacet =3D dataTable.getNoData(); + if(noDataFacet !=3D null && noDataFacet.isRendered() ) { + noDataFacet.encodeAll(context); + } else { + String noDataLabel =3D dataTable.getNoDataLabel(); + if(noDataLabel !=3D null) { + writer.writeText(noDataLabel, "noDataLabel"); + } = + } + = + writer.endElement(HTML.TD_ELEM); + writer.endElement(HTML.TR_ELEMENT); + } + } + = + } = public void encodeColumnEnd(ResponseWriter writer, FacesContext contex= t, String parentId, UIComponent component) throws IOException { writer.endElement(getCellElement(context, parentId)); @@ -182,6 +222,54 @@ } } = + protected int getColumnsCount(Iterator col) { + int count =3D 0; + int currentLength =3D 0; + while (col.hasNext()) { + UIComponent component =3D (UIComponent) col.next(); + if (component.isRendered()) { + if (component instanceof Row) { + // Store max calculated value of previsous rows. + if (currentLength > count) { + count =3D currentLength; + } + // Calculate number of columns in row. + currentLength =3D getColumnsCount(((Row) component).co= lumns()); + // Store max calculated value + if (currentLength > count) { + count =3D currentLength; + } + currentLength =3D 0; + } else if (component instanceof org.richfaces.component.UI= Column) { + // For new row, save length of previsous. + Map attributes =3D component.getAttrib= utes(); + if (Boolean.TRUE.equals(attributes.get("breakBefore"))= ) { + if (currentLength > count) { + count =3D currentLength; + } + currentLength =3D 0; + } + Integer colspan =3D (Integer) attributes.get("colspan"= ); + // Append colspan of this column + if (null !=3D colspan && colspan.intValue() !=3D Integ= er.MIN_VALUE) { + currentLength +=3D colspan.intValue(); + } else { + currentLength++; + } + } else if (component instanceof UIColumn) { + // UIColumn always have colspan =3D=3D 1. + currentLength++; + } + } + } + + if (currentLength > count) { + count =3D currentLength; + } + return count; + } + = + = public abstract String getTableSkinClass(); = public abstract String getFirstRowSkinClass(); Modified: root/ui-sandbox/trunk/components/tables/ui/src/main/resources/MET= A-INF/resources/table.css =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- root/ui-sandbox/trunk/components/tables/ui/src/main/resources/META-INF/= resources/table.css 2010-04-05 13:58:25 UTC (rev 16719) +++ root/ui-sandbox/trunk/components/tables/ui/src/main/resources/META-INF/= resources/table.css 2010-04-05 15:07:35 UTC (rev 16720) @@ -21,6 +21,14 @@ padding:4px; } = +.rich-nodata-cell{ = + border-bottom:1px solid #C0C0C0; + border-right:1px solid #C0C0C0; + color:#000000; + font-family:Arial,Verdana,sans-serif; + font-size:11px; + padding:4px; +} = .rich-subtable-row{ } --===============5235675359083263646==-- From richfaces-svn-commits at lists.jboss.org Mon Apr 5 15:04:10 2010 Content-Type: multipart/mixed; boundary="===============8145209174179434912==" MIME-Version: 1.0 From: richfaces-svn-commits at lists.jboss.org To: richfaces-svn-commits at lists.jboss.org Subject: [richfaces-svn-commits] JBoss Rich Faces SVN: r16721 - branches/community/3.3.X/samples/richfaces-demo/src/main/webapp/richfaces/mediaOutput/examples. Date: Mon, 05 Apr 2010 15:04:10 -0400 Message-ID: <201004051904.o35J4AsH015337@svn01.web.mwc.hst.phx2.redhat.com> --===============8145209174179434912== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Author: alexsmirnov Date: 2010-04-05 15:04:09 -0400 (Mon, 05 Apr 2010) New Revision: 16721 Modified: branches/community/3.3.X/samples/richfaces-demo/src/main/webapp/richface= s/mediaOutput/examples/flashSampleDynamic.xhtml Log: OPEN - issue RF-8563: richfaces-demo - Opera 10 - Media Output - SWF Movie = isn't displayed = https://jira.jboss.org/jira/browse/RF-8563 RESOLVED - issue RF-8529: Apache Ivy cannot handle framework dependencies f= or 3.3.3.CR1 = https://jira.jboss.org/jira/browse/RF-8529 Modified: branches/community/3.3.X/samples/richfaces-demo/src/main/webapp/r= ichfaces/mediaOutput/examples/flashSampleDynamic.xhtml =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- branches/community/3.3.X/samples/richfaces-demo/src/main/webapp/richfac= es/mediaOutput/examples/flashSampleDynamic.xhtml 2010-04-05 15:07:35 UTC (r= ev 16720) +++ branches/community/3.3.X/samples/richfaces-demo/src/main/webapp/richfac= es/mediaOutput/examples/flashSampleDynamic.xhtml 2010-04-05 19:04:09 UTC (r= ev 16721) @@ -10,7 +10,7 @@ = + createContent=3D"#{mediaBean.paintFlash}" value=3D"#{mediaData}" mimeTy= pe=3D"application/x-shockwave-flash"/> = --===============8145209174179434912==-- From richfaces-svn-commits at lists.jboss.org Mon Apr 5 20:29:37 2010 Content-Type: multipart/mixed; boundary="===============2991947031416266033==" MIME-Version: 1.0 From: richfaces-svn-commits at lists.jboss.org To: richfaces-svn-commits at lists.jboss.org Subject: [richfaces-svn-commits] JBoss Rich Faces SVN: r16722 - in root/cdk/trunk/plugins: annotations/src/main/java/org/richfaces/cdk/annotations and 48 other directories. Date: Mon, 05 Apr 2010 20:29:37 -0400 Message-ID: <201004060029.o360TbZM019067@svn01.web.mwc.hst.phx2.redhat.com> --===============2991947031416266033== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Author: alexsmirnov Date: 2010-04-05 20:29:33 -0400 (Mon, 05 Apr 2010) New Revision: 16722 Added: root/cdk/trunk/plugins/generator/src/main/java/org/richfaces/cdk/model/P= ropertyModel.java root/cdk/trunk/plugins/generator/src/test/java/org/richfaces/cdk/MockCon= troller.java root/cdk/trunk/plugins/generator/src/test/java/org/richfaces/cdk/apt/pro= cessors/AttributesProcessorTest.java root/cdk/trunk/plugins/generator/src/test/java/org/richfaces/cdk/apt/pro= cessors/DescriptionProcessorTest.java Removed: root/cdk/trunk/plugins/generator/src/main/java/org/richfaces/cdk/model/P= roperty.java Modified: root/cdk/trunk/plugins/annotations/src/main/java/javax/annotation/Nullab= le.java root/cdk/trunk/plugins/annotations/src/main/java/org/richfaces/cdk/annot= ations/EventName.java root/cdk/trunk/plugins/annotations/src/main/java/org/richfaces/cdk/annot= ations/JsfBehaviorRenderer.java root/cdk/trunk/plugins/annotations/src/main/java/org/richfaces/cdk/annot= ations/JsfValidator.java root/cdk/trunk/plugins/annotations/src/main/java/org/richfaces/cdk/annot= ations/Signature.java root/cdk/trunk/plugins/annotations/src/main/java/org/richfaces/cdk/annot= ations/SubComponent.java root/cdk/trunk/plugins/annotations/src/main/java/org/richfaces/cdk/annot= ations/Tag.java root/cdk/trunk/plugins/annotations/src/main/java/org/richfaces/cdk/annot= ations/TagType.java root/cdk/trunk/plugins/annotations/src/main/java/org/richfaces/cdk/annot= ations/TestType.java root/cdk/trunk/plugins/annotations/src/main/resources/META-INF/cdk/attri= butes/base-props.xml root/cdk/trunk/plugins/annotations/src/main/resources/META-INF/cdk/attri= butes/column-props.xml root/cdk/trunk/plugins/annotations/src/main/resources/META-INF/cdk/attri= butes/command-button-props.xml root/cdk/trunk/plugins/annotations/src/main/resources/META-INF/cdk/attri= butes/core-props.xml root/cdk/trunk/plugins/annotations/src/main/resources/META-INF/cdk/attri= butes/direct-link-props.xml root/cdk/trunk/plugins/annotations/src/main/resources/META-INF/cdk/attri= butes/events-props.xml root/cdk/trunk/plugins/annotations/src/main/resources/META-INF/cdk/attri= butes/focus-props.xml root/cdk/trunk/plugins/annotations/src/main/resources/META-INF/cdk/attri= butes/form-form-props.xml root/cdk/trunk/plugins/annotations/src/main/resources/META-INF/cdk/attri= butes/graphic-image-props.xml root/cdk/trunk/plugins/annotations/src/main/resources/META-INF/cdk/attri= butes/i18n-props.xml root/cdk/trunk/plugins/annotations/src/main/resources/META-INF/cdk/attri= butes/image-button-props.xml root/cdk/trunk/plugins/annotations/src/main/resources/META-INF/cdk/attri= butes/input-props.xml root/cdk/trunk/plugins/annotations/src/main/resources/META-INF/cdk/attri= butes/input-secret-props.xml root/cdk/trunk/plugins/annotations/src/main/resources/META-INF/cdk/attri= butes/input-textarea-props.xml root/cdk/trunk/plugins/annotations/src/main/resources/META-INF/cdk/attri= butes/javax.faces.component.ActionSource.xml root/cdk/trunk/plugins/annotations/src/main/resources/META-INF/cdk/attri= butes/javax.faces.component.ActionSource2.xml root/cdk/trunk/plugins/annotations/src/main/resources/META-INF/cdk/attri= butes/javax.faces.component.EditableValueHolder.xml root/cdk/trunk/plugins/annotations/src/main/resources/META-INF/cdk/attri= butes/javax.faces.component.UIColumn.xml root/cdk/trunk/plugins/annotations/src/main/resources/META-INF/cdk/attri= butes/javax.faces.component.UICommand.xml root/cdk/trunk/plugins/annotations/src/main/resources/META-INF/cdk/attri= butes/javax.faces.component.UIComponent.xml root/cdk/trunk/plugins/annotations/src/main/resources/META-INF/cdk/attri= butes/javax.faces.component.UIData.xml root/cdk/trunk/plugins/annotations/src/main/resources/META-INF/cdk/attri= butes/javax.faces.component.UIForm.xml root/cdk/trunk/plugins/annotations/src/main/resources/META-INF/cdk/attri= butes/javax.faces.component.UIGraphic.xml root/cdk/trunk/plugins/annotations/src/main/resources/META-INF/cdk/attri= butes/javax.faces.component.UIInput.xml root/cdk/trunk/plugins/annotations/src/main/resources/META-INF/cdk/attri= butes/javax.faces.component.UIMessage.xml root/cdk/trunk/plugins/annotations/src/main/resources/META-INF/cdk/attri= butes/javax.faces.component.UIMessages.xml root/cdk/trunk/plugins/annotations/src/main/resources/META-INF/cdk/attri= butes/javax.faces.component.UINamingContainer.xml root/cdk/trunk/plugins/annotations/src/main/resources/META-INF/cdk/attri= butes/javax.faces.component.UIOutcomeTarget.xml root/cdk/trunk/plugins/annotations/src/main/resources/META-INF/cdk/attri= butes/javax.faces.component.UIOutput.xml root/cdk/trunk/plugins/annotations/src/main/resources/META-INF/cdk/attri= butes/javax.faces.component.UIPanel.xml root/cdk/trunk/plugins/annotations/src/main/resources/META-INF/cdk/attri= butes/javax.faces.component.UIParameter.xml root/cdk/trunk/plugins/annotations/src/main/resources/META-INF/cdk/attri= butes/javax.faces.component.UISelectBoolean.xml root/cdk/trunk/plugins/annotations/src/main/resources/META-INF/cdk/attri= butes/javax.faces.component.UISelectItem.xml root/cdk/trunk/plugins/annotations/src/main/resources/META-INF/cdk/attri= butes/javax.faces.component.UISelectItems.xml root/cdk/trunk/plugins/annotations/src/main/resources/META-INF/cdk/attri= butes/javax.faces.component.UISelectMany.xml root/cdk/trunk/plugins/annotations/src/main/resources/META-INF/cdk/attri= butes/javax.faces.component.UISelectOne.xml root/cdk/trunk/plugins/annotations/src/main/resources/META-INF/cdk/attri= butes/javax.faces.component.UIViewRoot.xml root/cdk/trunk/plugins/annotations/src/main/resources/META-INF/cdk/attri= butes/javax.faces.component.ValueHolder.xml root/cdk/trunk/plugins/annotations/src/main/resources/META-INF/cdk/attri= butes/link-props.xml root/cdk/trunk/plugins/annotations/src/main/resources/META-INF/cdk/attri= butes/list-props.xml root/cdk/trunk/plugins/annotations/src/main/resources/META-INF/cdk/attri= butes/listbox-props.xml root/cdk/trunk/plugins/annotations/src/main/resources/META-INF/cdk/attri= butes/menu-props.xml root/cdk/trunk/plugins/annotations/src/main/resources/META-INF/cdk/attri= butes/message-message-props.xml root/cdk/trunk/plugins/annotations/src/main/resources/META-INF/cdk/attri= butes/messages-messages-props.xml root/cdk/trunk/plugins/annotations/src/main/resources/META-INF/cdk/attri= butes/output-format-props.xml root/cdk/trunk/plugins/annotations/src/main/resources/META-INF/cdk/attri= butes/output-label-props.xml root/cdk/trunk/plugins/annotations/src/main/resources/META-INF/cdk/attri= butes/output-resource-props.xml root/cdk/trunk/plugins/annotations/src/main/resources/META-INF/cdk/attri= butes/output-text-props.xml root/cdk/trunk/plugins/annotations/src/main/resources/META-INF/cdk/attri= butes/panel-grid-props.xml root/cdk/trunk/plugins/annotations/src/main/resources/META-INF/cdk/attri= butes/panel-group-props.xml root/cdk/trunk/plugins/annotations/src/main/resources/META-INF/cdk/attri= butes/selectmany-checkbox-props.xml root/cdk/trunk/plugins/annotations/src/main/resources/META-INF/cdk/attri= butes/selectmany-props.xml root/cdk/trunk/plugins/annotations/src/main/resources/META-INF/cdk/attri= butes/selectone-props.xml root/cdk/trunk/plugins/annotations/src/main/resources/META-INF/cdk/attri= butes/selectone-radio-props.xml root/cdk/trunk/plugins/annotations/src/main/resources/META-INF/cdk/attri= butes/table-props.xml root/cdk/trunk/plugins/annotations/src/main/resources/META-INF/cdk/attri= butes/text-props.xml root/cdk/trunk/plugins/attributes/pom.xml root/cdk/trunk/plugins/attributes/src/main/java/org/richfaces/cdk/attrib= utes/Adapters.java root/cdk/trunk/plugins/attributes/src/main/java/org/richfaces/cdk/attrib= utes/Attribute.java root/cdk/trunk/plugins/attributes/src/main/java/org/richfaces/cdk/attrib= utes/ContainerType.java root/cdk/trunk/plugins/attributes/src/main/java/org/richfaces/cdk/attrib= utes/Element.java root/cdk/trunk/plugins/attributes/src/main/java/org/richfaces/cdk/attrib= utes/KeyedType.java root/cdk/trunk/plugins/attributes/src/main/java/org/richfaces/cdk/attrib= utes/Schema.java root/cdk/trunk/plugins/attributes/src/main/java/org/richfaces/cdk/attrib= utes/SchemaSet.java root/cdk/trunk/plugins/attributes/src/test/java/org/richfaces/cdk/attrib= utes/AttributesTest.java root/cdk/trunk/plugins/generator/src/main/java/org/richfaces/cdk/apt/pro= cessors/AttributesProcessorImpl.java root/cdk/trunk/plugins/generator/src/main/java/org/richfaces/cdk/apt/pro= cessors/ComponentProcessor.java root/cdk/trunk/plugins/generator/src/main/java/org/richfaces/cdk/apt/pro= cessors/DescriptionProcessorImpl.java root/cdk/trunk/plugins/generator/src/main/java/org/richfaces/cdk/apt/pro= cessors/ProcessorBase.java root/cdk/trunk/plugins/generator/src/main/java/org/richfaces/cdk/model/B= eanModelBase.java root/cdk/trunk/plugins/generator/src/main/java/org/richfaces/cdk/model/P= roperties.java root/cdk/trunk/plugins/generator/src/main/java/org/richfaces/cdk/model/P= ropertyBase.java root/cdk/trunk/plugins/generator/src/main/java/org/richfaces/cdk/templat= ecompiler/RendererTemplateParser.java root/cdk/trunk/plugins/generator/src/main/java/org/richfaces/cdk/xmlconf= ig/model/BehaviorBean.java root/cdk/trunk/plugins/generator/src/main/java/org/richfaces/cdk/xmlconf= ig/model/ComponentBean.java root/cdk/trunk/plugins/generator/src/main/java/org/richfaces/cdk/xmlconf= ig/model/ConverterBean.java root/cdk/trunk/plugins/generator/src/main/java/org/richfaces/cdk/xmlconf= ig/model/ElementBeanBase.java root/cdk/trunk/plugins/generator/src/main/java/org/richfaces/cdk/xmlconf= ig/model/PropertyAdapter.java root/cdk/trunk/plugins/generator/src/main/java/org/richfaces/cdk/xmlconf= ig/model/ValidatorBean.java root/cdk/trunk/plugins/generator/src/main/java/org/richfaces/cdk/xmlconf= ig/model/package-info.java root/cdk/trunk/plugins/generator/src/test/java/org/richfaces/cdk/CdkTest= Runner.java root/cdk/trunk/plugins/generator/src/test/java/org/richfaces/cdk/apt/pro= cessors/ComponentProcessorTest.java root/cdk/trunk/plugins/maven-cdk-plugin/.svnignore root/cdk/trunk/plugins/maven-cdk-plugin/pom.xml root/cdk/trunk/plugins/maven-cdk-plugin/src/it/annotated-component/pom.x= ml root/cdk/trunk/plugins/maven-cdk-plugin/src/it/annotated-component/src/m= ain/java/org/richfaces/cdk/test/component/AbstractTestComponent.java root/cdk/trunk/plugins/maven-cdk-plugin/src/it/annotated-component/src/m= ain/java/org/richfaces/cdk/test/component/UITestCommand.java root/cdk/trunk/plugins/maven-cdk-plugin/src/it/annotated-component/src/m= ain/java/org/richfaces/cdk/test/event/TestEvent.java root/cdk/trunk/plugins/maven-cdk-plugin/src/it/annotated-component/src/m= ain/templates/testComponent.xml root/cdk/trunk/plugins/maven-cdk-plugin/src/it/annotated-component/verif= y.bsh root/cdk/trunk/plugins/maven-cdk-plugin/src/it/settings.xml root/cdk/trunk/plugins/maven-cdk-plugin/src/it/xml-configured-component/= pom.xml root/cdk/trunk/plugins/maven-cdk-plugin/src/it/xml-configured-component/= src/main/config/faces-config.xml root/cdk/trunk/plugins/maven-cdk-plugin/src/it/xml-configured-component/= src/main/java/org/richfaces/cdk/component/AbstractTestPanel.java root/cdk/trunk/plugins/maven-cdk-plugin/src/it/xml-configured-component/= src/main/java/org/richfaces/cdk/renderkit/AbstractTestPanelRenderer.java root/cdk/trunk/plugins/maven-cdk-plugin/src/it/xml-configured-component/= src/main/java/org/richfaces/cdk/renderkit/SimpleTestRenderer.java root/cdk/trunk/plugins/maven-cdk-plugin/src/it/xml-configured-component/= src/main/templates/testPanel.xml root/cdk/trunk/plugins/maven-cdk-plugin/src/it/xml-configured-component/= verify.bsh root/cdk/trunk/plugins/maven-cdk-plugin/src/main/java/org/richfaces/buil= der/maven/MavenLogger.java root/cdk/trunk/plugins/maven-cdk-plugin/src/main/java/org/richfaces/buil= der/mojo/AbstractCDKMojo.java root/cdk/trunk/plugins/maven-cdk-plugin/src/main/java/org/richfaces/buil= der/mojo/AbstractGenerateMojo.java root/cdk/trunk/plugins/maven-cdk-plugin/src/main/java/org/richfaces/buil= der/mojo/CompileMojo.java root/cdk/trunk/plugins/maven-cdk-plugin/src/main/java/org/richfaces/buil= der/mojo/GenerateMojo.java root/cdk/trunk/plugins/maven-cdk-plugin/src/main/java/org/richfaces/buil= der/mojo/Library.java root/cdk/trunk/plugins/maven-cdk-plugin/src/main/java/org/richfaces/buil= der/mojo/Renderkit.java root/cdk/trunk/plugins/maven-cdk-plugin/src/main/java/org/richfaces/buil= der/mojo/SkinInfo.java root/cdk/trunk/plugins/maven-cdk-plugin/src/main/java/org/richfaces/buil= der/mojo/Taglib.java root/cdk/trunk/plugins/maven-cdk-plugin/src/main/mdo/resource-config.mdo root/cdk/trunk/plugins/maven-cdk-plugin/src/main/resources/VM_global_lib= rary.vm root/cdk/trunk/plugins/maven-cdk-plugin/src/main/resources/component/UIC= lass.java root/cdk/trunk/plugins/maven-cdk-plugin/src/main/resources/component/con= fig.xml root/cdk/trunk/plugins/maven-cdk-plugin/src/main/resources/component/tem= plate.jspx root/cdk/trunk/plugins/maven-cdk-plugin/src/main/resources/skin/archetyp= e/src/main/java/images/BaseImage.java root/cdk/trunk/plugins/maven-cdk-plugin/src/main/resources/skin/archetyp= e/src/main/resources/images/README.txt root/cdk/trunk/plugins/maven-cdk-plugin/src/main/resources/skin/archetyp= e/src/test/java/images/BaseImageTest.java root/cdk/trunk/plugins/maven-cdk-plugin/src/main/resources/skin/baseclas= ses/calendar.xcss root/cdk/trunk/plugins/maven-cdk-plugin/src/main/resources/skin/baseclas= ses/color-picker.xcss root/cdk/trunk/plugins/maven-cdk-plugin/src/main/resources/skin/baseclas= ses/combobox.xcss root/cdk/trunk/plugins/maven-cdk-plugin/src/main/resources/skin/baseclas= ses/context-menu.xcss root/cdk/trunk/plugins/maven-cdk-plugin/src/main/resources/skin/baseclas= ses/core.xcss root/cdk/trunk/plugins/maven-cdk-plugin/src/main/resources/skin/baseclas= ses/data-filter-slider.xcss root/cdk/trunk/plugins/maven-cdk-plugin/src/main/resources/skin/baseclas= ses/data-table.xcss root/cdk/trunk/plugins/maven-cdk-plugin/src/main/resources/skin/baseclas= ses/datascroller.xcss root/cdk/trunk/plugins/maven-cdk-plugin/src/main/resources/skin/baseclas= ses/drag-drop.xcss root/cdk/trunk/plugins/maven-cdk-plugin/src/main/resources/skin/baseclas= ses/dropdown-menu.xcss root/cdk/trunk/plugins/maven-cdk-plugin/src/main/resources/skin/baseclas= ses/editor.xcss root/cdk/trunk/plugins/maven-cdk-plugin/src/main/resources/skin/baseclas= ses/extended-data-table.xcss root/cdk/trunk/plugins/maven-cdk-plugin/src/main/resources/skin/baseclas= ses/file-upload.xcss root/cdk/trunk/plugins/maven-cdk-plugin/src/main/resources/skin/baseclas= ses/gmap.xcss root/cdk/trunk/plugins/maven-cdk-plugin/src/main/resources/skin/baseclas= ses/inplace-input.xcss root/cdk/trunk/plugins/maven-cdk-plugin/src/main/resources/skin/baseclas= ses/inplace-select.xcss root/cdk/trunk/plugins/maven-cdk-plugin/src/main/resources/skin/baseclas= ses/inputnumber-slider.xcss root/cdk/trunk/plugins/maven-cdk-plugin/src/main/resources/skin/baseclas= ses/inputnumber-spinner.xcss root/cdk/trunk/plugins/maven-cdk-plugin/src/main/resources/skin/baseclas= ses/layout.xcss root/cdk/trunk/plugins/maven-cdk-plugin/src/main/resources/skin/baseclas= ses/list-shuttle.xcss root/cdk/trunk/plugins/maven-cdk-plugin/src/main/resources/skin/baseclas= ses/menu-components.xcss root/cdk/trunk/plugins/maven-cdk-plugin/src/main/resources/skin/baseclas= ses/message.xcss root/cdk/trunk/plugins/maven-cdk-plugin/src/main/resources/skin/baseclas= ses/modal-panel.xcss root/cdk/trunk/plugins/maven-cdk-plugin/src/main/resources/skin/baseclas= ses/ordering-list.xcss root/cdk/trunk/plugins/maven-cdk-plugin/src/main/resources/skin/baseclas= ses/paint2d.xcss root/cdk/trunk/plugins/maven-cdk-plugin/src/main/resources/skin/baseclas= ses/panel.xcss root/cdk/trunk/plugins/maven-cdk-plugin/src/main/resources/skin/baseclas= ses/panelbar.xcss root/cdk/trunk/plugins/maven-cdk-plugin/src/main/resources/skin/baseclas= ses/panelmenu.xcss root/cdk/trunk/plugins/maven-cdk-plugin/src/main/resources/skin/baseclas= ses/pick-list.xcss root/cdk/trunk/plugins/maven-cdk-plugin/src/main/resources/skin/baseclas= ses/progress-bar.xcss root/cdk/trunk/plugins/maven-cdk-plugin/src/main/resources/skin/baseclas= ses/scrollable-data-table.xcss root/cdk/trunk/plugins/maven-cdk-plugin/src/main/resources/skin/baseclas= ses/separator.xcss root/cdk/trunk/plugins/maven-cdk-plugin/src/main/resources/skin/baseclas= ses/simple-toggle-panel.xcss root/cdk/trunk/plugins/maven-cdk-plugin/src/main/resources/skin/baseclas= ses/spacer.xcss root/cdk/trunk/plugins/maven-cdk-plugin/src/main/resources/skin/baseclas= ses/suggestionbox.xcss root/cdk/trunk/plugins/maven-cdk-plugin/src/main/resources/skin/baseclas= ses/tab-panel.xcss root/cdk/trunk/plugins/maven-cdk-plugin/src/main/resources/skin/baseclas= ses/toggle-panel.xcss root/cdk/trunk/plugins/maven-cdk-plugin/src/main/resources/skin/baseclas= ses/tool-bar.xcss root/cdk/trunk/plugins/maven-cdk-plugin/src/main/resources/skin/baseclas= ses/tooltip.xcss root/cdk/trunk/plugins/maven-cdk-plugin/src/main/resources/skin/baseclas= ses/tree.xcss root/cdk/trunk/plugins/maven-cdk-plugin/src/main/resources/skin/baseclas= ses/virtual-earth.xcss root/cdk/trunk/plugins/maven-cdk-plugin/src/main/resources/skin/extclass= es/extended.xcss root/cdk/trunk/plugins/maven-cdk-plugin/src/main/resources/skin/extclass= es/extended_classes.xcss root/cdk/trunk/plugins/maven-cdk-plugin/src/main/resources/skin/skin.pro= perties root/cdk/trunk/plugins/maven-cdk-plugin/src/main/resources/skin/skin.xcss root/cdk/trunk/plugins/maven-cdk-plugin/src/main/resources/templates/com= ponent-dependencies.vm root/cdk/trunk/plugins/maven-cdk-plugin/src/main/resources/templates/fac= es-config.vm root/cdk/trunk/plugins/maven-cdk-plugin/src/main/resources/templates/res= ources-config.vm root/cdk/trunk/plugins/maven-cdk-plugin/src/main/resources/templates/tag= lib.vm root/cdk/trunk/plugins/maven-cdk-plugin/src/main/resources/templates/tld= .vm root/cdk/trunk/plugins/maven-cdk-plugin/src/main/resources/templates/xcs= s.vm root/cdk/trunk/plugins/maven-cdk-plugin/src/main/resources/templates12/c= omponent-dependencies.vm root/cdk/trunk/plugins/maven-cdk-plugin/src/main/resources/templates12/f= aces-config.vm root/cdk/trunk/plugins/maven-cdk-plugin/src/main/resources/templates12/r= esources-config.vm root/cdk/trunk/plugins/maven-cdk-plugin/src/main/resources/templates12/t= aglib.vm root/cdk/trunk/plugins/maven-cdk-plugin/src/main/resources/templates12/t= ld.vm root/cdk/trunk/plugins/maven-cdk-plugin/src/main/resources/templates12/x= css.vm root/cdk/trunk/plugins/maven-cdk-plugin/src/main/resources/theme/compone= nt/theme.xml root/cdk/trunk/plugins/maven-cdk-plugin/src/main/resources/theme/css/the= me.xcss root/cdk/trunk/plugins/maven-cdk-plugin/src/main/resources/theme/templat= e/theme.jspx root/cdk/trunk/plugins/maven-cdk-plugin/src/main/resources/theme/themes/= theme.properties root/cdk/trunk/plugins/maven-cdk-plugin/src/site/apt/index.apt root/cdk/trunk/plugins/maven-cdk-plugin/src/site/apt/usage.apt root/cdk/trunk/plugins/maven-cdk-plugin/src/site/resources/images/exadel= _logo.jpg root/cdk/trunk/plugins/maven-cdk-plugin/src/site/site.xml root/cdk/trunk/plugins/xinclude/pom.xml root/cdk/trunk/plugins/xinclude/src/main/java/org/apache/cocoon/pipeline= /component/sax/ProcessingException.java root/cdk/trunk/plugins/xinclude/src/main/java/org/apache/cocoon/pipeline= /component/sax/SAXConsumer.java root/cdk/trunk/plugins/xinclude/src/main/java/org/apache/cocoon/pipeline= /component/sax/XIncludeTransformer.java root/cdk/trunk/plugins/xinclude/src/main/java/org/apache/cocoon/pipeline= /component/xpointer/PointerPart.java root/cdk/trunk/plugins/xinclude/src/main/java/org/apache/cocoon/pipeline= /component/xpointer/ShorthandPart.java root/cdk/trunk/plugins/xinclude/src/main/java/org/apache/cocoon/pipeline= /component/xpointer/UnsupportedPart.java root/cdk/trunk/plugins/xinclude/src/main/java/org/apache/cocoon/pipeline= /component/xpointer/XPointer.java root/cdk/trunk/plugins/xinclude/src/main/java/org/apache/cocoon/pipeline= /component/xpointer/XPointerContext.java root/cdk/trunk/plugins/xinclude/src/main/java/org/apache/cocoon/pipeline= /component/xpointer/XPointerPart.java root/cdk/trunk/plugins/xinclude/src/main/java/org/apache/cocoon/pipeline= /component/xpointer/XmlnsPart.java root/cdk/trunk/plugins/xinclude/src/main/java/org/apache/cocoon/pipeline= /util/dom/DOMStreamer.java root/cdk/trunk/plugins/xinclude/src/main/java/org/apache/cocoon/pipeline= /util/dom/DOMUtils.java root/cdk/trunk/plugins/xinclude/src/main/java/org/apache/cocoon/pipeline= /util/dom/ElementInfo.java root/cdk/trunk/plugins/xinclude/src/main/javacc/xpointer-fw.jj root/cdk/trunk/plugins/xinclude/src/test/java/org/apache/cocoon/pipeline= /component/sax/XIncludeTransformerTest.java root/cdk/trunk/plugins/xinclude/src/test/resources/just-text.txt root/cdk/trunk/plugins/xinclude/src/test/resources/test.xml root/cdk/trunk/plugins/xinclude/src/test/resources/test.xslt root/cdk/trunk/plugins/xinclude/src/test/resources/xinclude-deprecated_x= pointer.xml root/cdk/trunk/plugins/xinclude/src/test/resources/xinclude-fallback.xml root/cdk/trunk/plugins/xinclude/src/test/resources/xinclude-text-only.xml root/cdk/trunk/plugins/xinclude/src/test/resources/xinclude-xml.xml root/cdk/trunk/plugins/xinclude/src/test/resources/xinclude-xpointer.xml Log: CODING IN PROGRESS - issue RF-8567: Cleanup Annotation processor code = https://jira.jboss.org/jira/browse/RF-8567 set svn:keywords to track changes Property changes on: root/cdk/trunk/plugins/annotations/src/main/java/javax= /annotation/Nullable.java ___________________________________________________________________ Name: svn:keywords + LastChangedDate LastChangedRevision LastChangedBy HeadURL Id Property changes on: root/cdk/trunk/plugins/annotations/src/main/java/org/r= ichfaces/cdk/annotations/EventName.java ___________________________________________________________________ Name: svn:keywords + LastChangedDate LastChangedRevision LastChangedBy HeadURL Id Property changes on: root/cdk/trunk/plugins/annotations/src/main/java/org/r= ichfaces/cdk/annotations/JsfBehaviorRenderer.java ___________________________________________________________________ Name: svn:keywords + LastChangedDate LastChangedRevision LastChangedBy HeadURL Id Property changes on: root/cdk/trunk/plugins/annotations/src/main/java/org/r= ichfaces/cdk/annotations/JsfValidator.java ___________________________________________________________________ Name: svn:keywords + LastChangedDate LastChangedRevision LastChangedBy HeadURL Id Property changes on: root/cdk/trunk/plugins/annotations/src/main/java/org/r= ichfaces/cdk/annotations/Signature.java ___________________________________________________________________ Name: svn:keywords + LastChangedDate LastChangedRevision LastChangedBy HeadURL Id Modified: root/cdk/trunk/plugins/annotations/src/main/java/org/richfaces/cd= k/annotations/SubComponent.java =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- root/cdk/trunk/plugins/annotations/src/main/java/org/richfaces/cdk/anno= tations/SubComponent.java 2010-04-05 19:04:09 UTC (rev 16721) +++ root/cdk/trunk/plugins/annotations/src/main/java/org/richfaces/cdk/anno= tations/SubComponent.java 2010-04-06 00:29:33 UTC (rev 16722) @@ -1,5 +1,5 @@ /* - * $Id: JsfComponent.java 16684 2010-03-30 12:16:40Z Alex.Kolonitsky $ + * $Id$ * * License Agreement. * Property changes on: root/cdk/trunk/plugins/annotations/src/main/java/org/r= ichfaces/cdk/annotations/SubComponent.java ___________________________________________________________________ Name: svn:keywords + LastChangedDate LastChangedRevision LastChangedBy HeadURL Id Property changes on: root/cdk/trunk/plugins/annotations/src/main/java/org/r= ichfaces/cdk/annotations/Tag.java ___________________________________________________________________ Name: svn:keywords + LastChangedDate LastChangedRevision LastChangedBy HeadURL Id Property changes on: root/cdk/trunk/plugins/annotations/src/main/java/org/r= ichfaces/cdk/annotations/TagType.java ___________________________________________________________________ Name: svn:keywords + LastChangedDate LastChangedRevision LastChangedBy HeadURL Id Property changes on: root/cdk/trunk/plugins/annotations/src/main/java/org/r= ichfaces/cdk/annotations/TestType.java ___________________________________________________________________ Name: svn:keywords + LastChangedDate LastChangedRevision LastChangedBy HeadURL Id Property changes on: root/cdk/trunk/plugins/annotations/src/main/resources/= META-INF/cdk/attributes/base-props.xml ___________________________________________________________________ Name: svn:keywords + LastChangedDate LastChangedRevision LastChangedBy HeadURL Id Property changes on: root/cdk/trunk/plugins/annotations/src/main/resources/= META-INF/cdk/attributes/column-props.xml ___________________________________________________________________ Name: svn:keywords + LastChangedDate LastChangedRevision LastChangedBy HeadURL Id Property changes on: root/cdk/trunk/plugins/annotations/src/main/resources/= META-INF/cdk/attributes/command-button-props.xml ___________________________________________________________________ Name: svn:keywords + LastChangedDate LastChangedRevision LastChangedBy HeadURL Id Property changes on: root/cdk/trunk/plugins/annotations/src/main/resources/= META-INF/cdk/attributes/core-props.xml ___________________________________________________________________ Name: svn:keywords + LastChangedDate LastChangedRevision LastChangedBy HeadURL Id Property changes on: root/cdk/trunk/plugins/annotations/src/main/resources/= META-INF/cdk/attributes/direct-link-props.xml ___________________________________________________________________ Name: svn:keywords + LastChangedDate LastChangedRevision LastChangedBy HeadURL Id Property changes on: root/cdk/trunk/plugins/annotations/src/main/resources/= META-INF/cdk/attributes/events-props.xml ___________________________________________________________________ Name: svn:keywords + LastChangedDate LastChangedRevision LastChangedBy HeadURL Id Property changes on: root/cdk/trunk/plugins/annotations/src/main/resources/= META-INF/cdk/attributes/focus-props.xml ___________________________________________________________________ Name: svn:keywords + LastChangedDate LastChangedRevision LastChangedBy HeadURL Id Property changes on: root/cdk/trunk/plugins/annotations/src/main/resources/= META-INF/cdk/attributes/form-form-props.xml ___________________________________________________________________ Name: svn:keywords + LastChangedDate LastChangedRevision LastChangedBy HeadURL Id Property changes on: root/cdk/trunk/plugins/annotations/src/main/resources/= META-INF/cdk/attributes/graphic-image-props.xml ___________________________________________________________________ Name: svn:keywords + LastChangedDate LastChangedRevision LastChangedBy HeadURL Id Property changes on: root/cdk/trunk/plugins/annotations/src/main/resources/= META-INF/cdk/attributes/i18n-props.xml ___________________________________________________________________ Name: svn:keywords + LastChangedDate LastChangedRevision LastChangedBy HeadURL Id Property changes on: root/cdk/trunk/plugins/annotations/src/main/resources/= META-INF/cdk/attributes/image-button-props.xml ___________________________________________________________________ Name: svn:keywords + LastChangedDate LastChangedRevision LastChangedBy HeadURL Id Property changes on: root/cdk/trunk/plugins/annotations/src/main/resources/= META-INF/cdk/attributes/input-props.xml ___________________________________________________________________ Name: svn:keywords + LastChangedDate LastChangedRevision LastChangedBy HeadURL Id Property changes on: root/cdk/trunk/plugins/annotations/src/main/resources/= META-INF/cdk/attributes/input-secret-props.xml ___________________________________________________________________ Name: svn:keywords + LastChangedDate LastChangedRevision LastChangedBy HeadURL Id Property changes on: root/cdk/trunk/plugins/annotations/src/main/resources/= META-INF/cdk/attributes/input-textarea-props.xml ___________________________________________________________________ Name: svn:keywords + LastChangedDate LastChangedRevision LastChangedBy HeadURL Id Property changes on: root/cdk/trunk/plugins/annotations/src/main/resources/= META-INF/cdk/attributes/javax.faces.component.ActionSource.xml ___________________________________________________________________ Name: svn:keywords + LastChangedDate LastChangedRevision LastChangedBy HeadURL Id Property changes on: root/cdk/trunk/plugins/annotations/src/main/resources/= META-INF/cdk/attributes/javax.faces.component.ActionSource2.xml ___________________________________________________________________ Name: svn:keywords + LastChangedDate LastChangedRevision LastChangedBy HeadURL Id Property changes on: root/cdk/trunk/plugins/annotations/src/main/resources/= META-INF/cdk/attributes/javax.faces.component.EditableValueHolder.xml ___________________________________________________________________ Name: svn:keywords + LastChangedDate LastChangedRevision LastChangedBy HeadURL Id Property changes on: root/cdk/trunk/plugins/annotations/src/main/resources/= META-INF/cdk/attributes/javax.faces.component.UIColumn.xml ___________________________________________________________________ Name: svn:keywords + LastChangedDate LastChangedRevision LastChangedBy HeadURL Id Property changes on: root/cdk/trunk/plugins/annotations/src/main/resources/= META-INF/cdk/attributes/javax.faces.component.UICommand.xml ___________________________________________________________________ Name: svn:keywords + LastChangedDate LastChangedRevision LastChangedBy HeadURL Id Property changes on: root/cdk/trunk/plugins/annotations/src/main/resources/= META-INF/cdk/attributes/javax.faces.component.UIComponent.xml ___________________________________________________________________ Name: svn:keywords + LastChangedDate LastChangedRevision LastChangedBy HeadURL Id Property changes on: root/cdk/trunk/plugins/annotations/src/main/resources/= META-INF/cdk/attributes/javax.faces.component.UIData.xml ___________________________________________________________________ Name: svn:keywords + LastChangedDate LastChangedRevision LastChangedBy HeadURL Id Property changes on: root/cdk/trunk/plugins/annotations/src/main/resources/= META-INF/cdk/attributes/javax.faces.component.UIForm.xml ___________________________________________________________________ Name: svn:keywords + LastChangedDate LastChangedRevision LastChangedBy HeadURL Id Property changes on: root/cdk/trunk/plugins/annotations/src/main/resources/= META-INF/cdk/attributes/javax.faces.component.UIGraphic.xml ___________________________________________________________________ Name: svn:keywords + LastChangedDate LastChangedRevision LastChangedBy HeadURL Id Property changes on: root/cdk/trunk/plugins/annotations/src/main/resources/= META-INF/cdk/attributes/javax.faces.component.UIInput.xml ___________________________________________________________________ Name: svn:keywords + LastChangedDate LastChangedRevision LastChangedBy HeadURL Id Property changes on: root/cdk/trunk/plugins/annotations/src/main/resources/= META-INF/cdk/attributes/javax.faces.component.UIMessage.xml ___________________________________________________________________ Name: svn:keywords + LastChangedDate LastChangedRevision LastChangedBy HeadURL Id Property changes on: root/cdk/trunk/plugins/annotations/src/main/resources/= META-INF/cdk/attributes/javax.faces.component.UIMessages.xml ___________________________________________________________________ Name: svn:keywords + LastChangedDate LastChangedRevision LastChangedBy HeadURL Id Property changes on: root/cdk/trunk/plugins/annotations/src/main/resources/= META-INF/cdk/attributes/javax.faces.component.UINamingContainer.xml ___________________________________________________________________ Name: svn:keywords + LastChangedDate LastChangedRevision LastChangedBy HeadURL Id Property changes on: root/cdk/trunk/plugins/annotations/src/main/resources/= META-INF/cdk/attributes/javax.faces.component.UIOutcomeTarget.xml ___________________________________________________________________ Name: svn:keywords + LastChangedDate LastChangedRevision LastChangedBy HeadURL Id Property changes on: root/cdk/trunk/plugins/annotations/src/main/resources/= META-INF/cdk/attributes/javax.faces.component.UIOutput.xml ___________________________________________________________________ Name: svn:keywords + LastChangedDate LastChangedRevision LastChangedBy HeadURL Id Property changes on: root/cdk/trunk/plugins/annotations/src/main/resources/= META-INF/cdk/attributes/javax.faces.component.UIPanel.xml ___________________________________________________________________ Name: svn:keywords + LastChangedDate LastChangedRevision LastChangedBy HeadURL Id Property changes on: root/cdk/trunk/plugins/annotations/src/main/resources/= META-INF/cdk/attributes/javax.faces.component.UIParameter.xml ___________________________________________________________________ Name: svn:keywords + LastChangedDate LastChangedRevision LastChangedBy HeadURL Id Property changes on: root/cdk/trunk/plugins/annotations/src/main/resources/= META-INF/cdk/attributes/javax.faces.component.UISelectBoolean.xml ___________________________________________________________________ Name: svn:keywords + LastChangedDate LastChangedRevision LastChangedBy HeadURL Id Property changes on: root/cdk/trunk/plugins/annotations/src/main/resources/= META-INF/cdk/attributes/javax.faces.component.UISelectItem.xml ___________________________________________________________________ Name: svn:keywords + LastChangedDate LastChangedRevision LastChangedBy HeadURL Id Property changes on: root/cdk/trunk/plugins/annotations/src/main/resources/= META-INF/cdk/attributes/javax.faces.component.UISelectItems.xml ___________________________________________________________________ Name: svn:keywords + LastChangedDate LastChangedRevision LastChangedBy HeadURL Id Property changes on: root/cdk/trunk/plugins/annotations/src/main/resources/= META-INF/cdk/attributes/javax.faces.component.UISelectMany.xml ___________________________________________________________________ Name: svn:keywords + LastChangedDate LastChangedRevision LastChangedBy HeadURL Id Property changes on: root/cdk/trunk/plugins/annotations/src/main/resources/= META-INF/cdk/attributes/javax.faces.component.UISelectOne.xml ___________________________________________________________________ Name: svn:keywords + LastChangedDate LastChangedRevision LastChangedBy HeadURL Id Property changes on: root/cdk/trunk/plugins/annotations/src/main/resources/= META-INF/cdk/attributes/javax.faces.component.UIViewRoot.xml ___________________________________________________________________ Name: svn:keywords + LastChangedDate LastChangedRevision LastChangedBy HeadURL Id Property changes on: root/cdk/trunk/plugins/annotations/src/main/resources/= META-INF/cdk/attributes/javax.faces.component.ValueHolder.xml ___________________________________________________________________ Name: svn:keywords + LastChangedDate LastChangedRevision LastChangedBy HeadURL Id Property changes on: root/cdk/trunk/plugins/annotations/src/main/resources/= META-INF/cdk/attributes/link-props.xml ___________________________________________________________________ Name: svn:keywords + LastChangedDate LastChangedRevision LastChangedBy HeadURL Id Property changes on: root/cdk/trunk/plugins/annotations/src/main/resources/= META-INF/cdk/attributes/list-props.xml ___________________________________________________________________ Name: svn:keywords + LastChangedDate LastChangedRevision LastChangedBy HeadURL Id Property changes on: root/cdk/trunk/plugins/annotations/src/main/resources/= META-INF/cdk/attributes/listbox-props.xml ___________________________________________________________________ Name: svn:keywords + LastChangedDate LastChangedRevision LastChangedBy HeadURL Id Property changes on: root/cdk/trunk/plugins/annotations/src/main/resources/= META-INF/cdk/attributes/menu-props.xml ___________________________________________________________________ Name: svn:keywords + LastChangedDate LastChangedRevision LastChangedBy HeadURL Id Property changes on: root/cdk/trunk/plugins/annotations/src/main/resources/= META-INF/cdk/attributes/message-message-props.xml ___________________________________________________________________ Name: svn:keywords + LastChangedDate LastChangedRevision LastChangedBy HeadURL Id Property changes on: root/cdk/trunk/plugins/annotations/src/main/resources/= META-INF/cdk/attributes/messages-messages-props.xml ___________________________________________________________________ Name: svn:keywords + LastChangedDate LastChangedRevision LastChangedBy HeadURL Id Property changes on: root/cdk/trunk/plugins/annotations/src/main/resources/= META-INF/cdk/attributes/output-format-props.xml ___________________________________________________________________ Name: svn:keywords + LastChangedDate LastChangedRevision LastChangedBy HeadURL Id Property changes on: root/cdk/trunk/plugins/annotations/src/main/resources/= META-INF/cdk/attributes/output-label-props.xml ___________________________________________________________________ Name: svn:keywords + LastChangedDate LastChangedRevision LastChangedBy HeadURL Id Property changes on: root/cdk/trunk/plugins/annotations/src/main/resources/= META-INF/cdk/attributes/output-resource-props.xml ___________________________________________________________________ Name: svn:keywords + LastChangedDate LastChangedRevision LastChangedBy HeadURL Id Property changes on: root/cdk/trunk/plugins/annotations/src/main/resources/= META-INF/cdk/attributes/output-text-props.xml ___________________________________________________________________ Name: svn:keywords + LastChangedDate LastChangedRevision LastChangedBy HeadURL Id Property changes on: root/cdk/trunk/plugins/annotations/src/main/resources/= META-INF/cdk/attributes/panel-grid-props.xml ___________________________________________________________________ Name: svn:keywords + LastChangedDate LastChangedRevision LastChangedBy HeadURL Id Property changes on: root/cdk/trunk/plugins/annotations/src/main/resources/= META-INF/cdk/attributes/panel-group-props.xml ___________________________________________________________________ Name: svn:keywords + LastChangedDate LastChangedRevision LastChangedBy HeadURL Id Property changes on: root/cdk/trunk/plugins/annotations/src/main/resources/= META-INF/cdk/attributes/selectmany-checkbox-props.xml ___________________________________________________________________ Name: svn:keywords + LastChangedDate LastChangedRevision LastChangedBy HeadURL Id Property changes on: root/cdk/trunk/plugins/annotations/src/main/resources/= META-INF/cdk/attributes/selectmany-props.xml ___________________________________________________________________ Name: svn:keywords + LastChangedDate LastChangedRevision LastChangedBy HeadURL Id Property changes on: root/cdk/trunk/plugins/annotations/src/main/resources/= META-INF/cdk/attributes/selectone-props.xml ___________________________________________________________________ Name: svn:keywords + LastChangedDate LastChangedRevision LastChangedBy HeadURL Id Property changes on: root/cdk/trunk/plugins/annotations/src/main/resources/= META-INF/cdk/attributes/selectone-radio-props.xml ___________________________________________________________________ Name: svn:keywords + LastChangedDate LastChangedRevision LastChangedBy HeadURL Id Property changes on: root/cdk/trunk/plugins/annotations/src/main/resources/= META-INF/cdk/attributes/table-props.xml ___________________________________________________________________ Name: svn:keywords + LastChangedDate LastChangedRevision LastChangedBy HeadURL Id Property changes on: root/cdk/trunk/plugins/annotations/src/main/resources/= META-INF/cdk/attributes/text-props.xml ___________________________________________________________________ Name: svn:keywords + LastChangedDate LastChangedRevision LastChangedBy HeadURL Id Property changes on: root/cdk/trunk/plugins/attributes/pom.xml ___________________________________________________________________ Name: svn:keywords + LastChangedDate LastChangedRevision LastChangedBy HeadURL Id Property changes on: root/cdk/trunk/plugins/attributes/src/main/java/org/ri= chfaces/cdk/attributes/Adapters.java ___________________________________________________________________ Name: svn:keywords + LastChangedDate LastChangedRevision LastChangedBy HeadURL Id Property changes on: root/cdk/trunk/plugins/attributes/src/main/java/org/ri= chfaces/cdk/attributes/Attribute.java ___________________________________________________________________ Name: svn:keywords + LastChangedDate LastChangedRevision LastChangedBy HeadURL Id Property changes on: root/cdk/trunk/plugins/attributes/src/main/java/org/ri= chfaces/cdk/attributes/ContainerType.java ___________________________________________________________________ Name: svn:keywords + LastChangedDate LastChangedRevision LastChangedBy HeadURL Id Property changes on: root/cdk/trunk/plugins/attributes/src/main/java/org/ri= chfaces/cdk/attributes/Element.java ___________________________________________________________________ Name: svn:keywords + LastChangedDate LastChangedRevision LastChangedBy HeadURL Id Property changes on: root/cdk/trunk/plugins/attributes/src/main/java/org/ri= chfaces/cdk/attributes/KeyedType.java ___________________________________________________________________ Name: svn:keywords + LastChangedDate LastChangedRevision LastChangedBy HeadURL Id Property changes on: root/cdk/trunk/plugins/attributes/src/main/java/org/ri= chfaces/cdk/attributes/Schema.java ___________________________________________________________________ Name: svn:keywords + LastChangedDate LastChangedRevision LastChangedBy HeadURL Id Property changes on: root/cdk/trunk/plugins/attributes/src/main/java/org/ri= chfaces/cdk/attributes/SchemaSet.java ___________________________________________________________________ Name: svn:keywords + LastChangedDate LastChangedRevision LastChangedBy HeadURL Id Property changes on: root/cdk/trunk/plugins/attributes/src/test/java/org/ri= chfaces/cdk/attributes/AttributesTest.java ___________________________________________________________________ Name: svn:keywords + LastChangedDate LastChangedRevision LastChangedBy HeadURL Id Modified: root/cdk/trunk/plugins/generator/src/main/java/org/richfaces/cdk/= apt/processors/AttributesProcessorImpl.java =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- root/cdk/trunk/plugins/generator/src/main/java/org/richfaces/cdk/apt/pr= ocessors/AttributesProcessorImpl.java 2010-04-05 19:04:09 UTC (rev 16721) +++ root/cdk/trunk/plugins/generator/src/main/java/org/richfaces/cdk/apt/pr= ocessors/AttributesProcessorImpl.java 2010-04-06 00:29:33 UTC (rev 16722) @@ -60,7 +60,7 @@ this.parser =3D parser; } = - public void process(SourceUtils.BeanProperty beanProperty, PropertyBas= e attribute) { + protected void processAttribute(SourceUtils.BeanProperty beanProperty,= PropertyBase attribute) { = attribute.setType(beanProperty.getType()); = @@ -223,7 +223,7 @@ properties.addAll(sourceUtils.getAbstractBeanProperties(element)); // TODO - encapsulate attribute builder into utility class. for (BeanProperty beanProperty : properties) { - process(beanProperty, component.getOrCreateAttribute(beanPrope= rty.getName())); + processAttribute(beanProperty, component.getOrCreateAttribute(= beanProperty.getName())); } } = Modified: root/cdk/trunk/plugins/generator/src/main/java/org/richfaces/cdk/= apt/processors/ComponentProcessor.java =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- root/cdk/trunk/plugins/generator/src/main/java/org/richfaces/cdk/apt/pr= ocessors/ComponentProcessor.java 2010-04-05 19:04:09 UTC (rev 16721) +++ root/cdk/trunk/plugins/generator/src/main/java/org/richfaces/cdk/apt/pr= ocessors/ComponentProcessor.java 2010-04-06 00:29:33 UTC (rev 16722) @@ -189,7 +189,7 @@ final void processFacet(Facet facet, FacetModel facetModel, String doc= Comment) { setDescription(facetModel, facet.description(), docComment); facetModel.setGenerate(facet.generate()); - } + } = = final void setComponeneFamily(TypeElement componentElement, ComponentM= odel component, String family) { if (!Strings.isEmpty(family)) { Modified: root/cdk/trunk/plugins/generator/src/main/java/org/richfaces/cdk/= apt/processors/DescriptionProcessorImpl.java =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- root/cdk/trunk/plugins/generator/src/main/java/org/richfaces/cdk/apt/pr= ocessors/DescriptionProcessorImpl.java 2010-04-05 19:04:09 UTC (rev 16721) +++ root/cdk/trunk/plugins/generator/src/main/java/org/richfaces/cdk/apt/pr= ocessors/DescriptionProcessorImpl.java 2010-04-06 00:29:33 UTC (rev 16722) @@ -25,6 +25,7 @@ = import org.richfaces.cdk.annotations.Description; import org.richfaces.cdk.model.DescriptionGroup; +import org.richfaces.cdk.util.Strings; = /** *

@@ -35,14 +36,39 @@ = @Override public void processDescription(DescriptionGroup model, Description des= cription, String docComment) { - // TODO Auto-generated method stub - + if (!Strings.isEmpty(docComment)) { + model.setDescription(docComment); + } + if (description !=3D null) { + setIcon(model, description); + if (!Strings.isEmpty(description.displayName())) { + model.setDisplayname(description.displayName()); + } + if (!Strings.isEmpty(description.value())) { + model.setDescription(description.value()); + } + } } = @Override public void processDescription(DescriptionGroup model, Description des= cription) { - // TODO Auto-generated method stub + processDescription(model, description,null); = } + protected void setIcon(DescriptionGroup component, Description icon) { + if (null !=3D icon && (!Strings.isEmpty(icon.smallIcon()) || !Stri= ngs.isEmpty(icon.largeIcon()))) { + DescriptionGroup.Icon iconValue =3D new DescriptionGroup.Icon(= ); = + if (!Strings.isEmpty(icon.smallIcon())) { + iconValue.setSmallIcon(icon.smallIcon()); + } + + if (!Strings.isEmpty(icon.largeIcon())) { + iconValue.setLargeIcon(icon.largeIcon()); + } + + component.setIcon(iconValue); + } + } + } Modified: root/cdk/trunk/plugins/generator/src/main/java/org/richfaces/cdk/= apt/processors/ProcessorBase.java =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- root/cdk/trunk/plugins/generator/src/main/java/org/richfaces/cdk/apt/pr= ocessors/ProcessorBase.java 2010-04-05 19:04:09 UTC (rev 16721) +++ root/cdk/trunk/plugins/generator/src/main/java/org/richfaces/cdk/apt/pr= ocessors/ProcessorBase.java 2010-04-06 00:29:33 UTC (rev 16722) @@ -10,6 +10,7 @@ import org.richfaces.cdk.model.ComponentModel; import org.richfaces.cdk.model.ConverterModel; import org.richfaces.cdk.model.DescriptionGroup; +import org.richfaces.cdk.model.FacetModel; import org.richfaces.cdk.model.ModelElementBase; import org.richfaces.cdk.model.TagModel; import org.richfaces.cdk.model.ValidatorModel; @@ -33,6 +34,9 @@ = @Inject private NamingConventions namingConventions; + = + @Inject + private DescriptionProcessor descriptionProcessor; = public SourceUtils getSourceUtils() { return this.sourceUtils.get(); @@ -79,38 +83,6 @@ } } = - protected void setIcon(DescriptionGroup component, Description icon) { - if (null !=3D icon && (!Strings.isEmpty(icon.smallIcon()) || !Stri= ngs.isEmpty(icon.largeIcon()))) { - DescriptionGroup.Icon iconValue =3D new DescriptionGroup.Icon(= ); - - if (!Strings.isEmpty(icon.smallIcon())) { - iconValue.setSmallIcon(icon.smallIcon()); - } - - if (!Strings.isEmpty(icon.largeIcon())) { - iconValue.setLargeIcon(icon.largeIcon()); - } - - component.setIcon(iconValue); - } - } - - protected void setDescription(DescriptionGroup component, Description = description, String docComment) { - if (!Strings.isEmpty(docComment)) { - component.setDescription(docComment); - } - if (description !=3D null) { - setIcon(component, description); - if (!Strings.isEmpty(description.displayName())) { - component.setDisplayname(description.displayName()); - } - if (!Strings.isEmpty(description.value())) { - component.setDescription(description.value()); - } - } - = - } - protected void setClassNames(TypeElement componentElement, ModelElemen= tBase modelElement, String generatedClass) { = @@ -124,10 +96,6 @@ } = = - protected ClassName asClassDesctiption(TypeElement componentElement) { - return new ClassName(componentElement.getQualifiedName().toString(= )); - } - protected String getDocComment(TypeElement componentElement) { return null !=3D componentElement ? getSourceUtils().getDocComment= (componentElement) : null; } @@ -147,4 +115,8 @@ public void setNamingConventions(NamingConventions namingConventions) { this.namingConventions =3D namingConventions; } + + protected void setDescription(DescriptionGroup model, Description desc= ription, String docComment) { + descriptionProcessor.processDescription(model, description,docComm= ent); = + } } Modified: root/cdk/trunk/plugins/generator/src/main/java/org/richfaces/cdk/= model/BeanModelBase.java =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- root/cdk/trunk/plugins/generator/src/main/java/org/richfaces/cdk/model/= BeanModelBase.java 2010-04-05 19:04:09 UTC (rev 16721) +++ root/cdk/trunk/plugins/generator/src/main/java/org/richfaces/cdk/model/= BeanModelBase.java 2010-04-06 00:29:33 UTC (rev 16722) @@ -59,7 +59,7 @@ public PropertyBase getOrCreateAttribute(String attributeName) { PropertyBase attribute =3D getAttribute(attributeName); if (null =3D=3D attribute) { - attribute =3D new Property(); + attribute =3D new PropertyModel(); attribute.setName(attributeName); attributes.add(attribute); } Modified: root/cdk/trunk/plugins/generator/src/main/java/org/richfaces/cdk/= model/Properties.java =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- root/cdk/trunk/plugins/generator/src/main/java/org/richfaces/cdk/model/= Properties.java 2010-04-05 19:04:09 UTC (rev 16721) +++ root/cdk/trunk/plugins/generator/src/main/java/org/richfaces/cdk/model/= Properties.java 2010-04-06 00:29:33 UTC (rev 16722) @@ -33,14 +33,14 @@ * @author asmirnov(a)exadel.com */ public class Properties { - private List properties =3D Lists.newArrayList(); + private List properties =3D Lists.newArrayLis= t(); = /** *

* * @return the properties */ - public List getProperties() { + public List getProperties() { return properties; } = @@ -49,7 +49,7 @@ * * @param properties the properties to set */ - public void setProperties(List properties) { + public void setProperties(List properties) { this.properties =3D properties; } } Deleted: root/cdk/trunk/plugins/generator/src/main/java/org/richfaces/cdk/m= odel/Property.java =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- root/cdk/trunk/plugins/generator/src/main/java/org/richfaces/cdk/model/= Property.java 2010-04-05 19:04:09 UTC (rev 16721) +++ root/cdk/trunk/plugins/generator/src/main/java/org/richfaces/cdk/model/= Property.java 2010-04-06 00:29:33 UTC (rev 16722) @@ -1,33 +0,0 @@ -/** - * License Agreement. - * - * Rich Faces - Natural Ajax for Java Server Faces (JSF) - * - * Copyright (C) 2007 Exadel, Inc. - * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License version 2.1 as published by the Free Software Foundation. - * - * This library is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public - * License along with this library; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-130= 1 USA - */ - - - -package org.richfaces.cdk.model; - -/** - * That class represents JSF component property. - * @author asmirnov(a)exadel.com - * - */ -public class Property extends PropertyBase { - -} Modified: root/cdk/trunk/plugins/generator/src/main/java/org/richfaces/cdk/= model/PropertyBase.java =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- root/cdk/trunk/plugins/generator/src/main/java/org/richfaces/cdk/model/= PropertyBase.java 2010-04-05 19:04:09 UTC (rev 16721) +++ root/cdk/trunk/plugins/generator/src/main/java/org/richfaces/cdk/model/= PropertyBase.java 2010-04-06 00:29:33 UTC (rev 16722) @@ -336,6 +336,6 @@ = @Override public String toString() { - return "Property {name: " + getName() + ", type: " + getType().get= Name() + "}"; + return "PropertyModel {name: " + getName() + ", type: " + getType(= ).getName() + "}"; } } Copied: root/cdk/trunk/plugins/generator/src/main/java/org/richfaces/cdk/mo= del/PropertyModel.java (from rev 16721, root/cdk/trunk/plugins/generator/sr= c/main/java/org/richfaces/cdk/model/Property.java) =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- root/cdk/trunk/plugins/generator/src/main/java/org/richfaces/cdk/model/= PropertyModel.java (rev 0) +++ root/cdk/trunk/plugins/generator/src/main/java/org/richfaces/cdk/model/= PropertyModel.java 2010-04-06 00:29:33 UTC (rev 16722) @@ -0,0 +1,33 @@ +/** + * License Agreement. + * + * Rich Faces - Natural Ajax for Java Server Faces (JSF) + * + * Copyright (C) 2007 Exadel, Inc. + * + * This library is free software; you can redistribute it and/or + * modify it under the terms of the GNU Lesser General Public + * License version 2.1 as published by the Free Software Foundation. + * + * This library is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public + * License along with this library; if not, write to the Free Software + * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-130= 1 USA + */ + + + +package org.richfaces.cdk.model; + +/** + * That class represents JSF component property. + * @author asmirnov(a)exadel.com + * + */ +public class PropertyModel extends PropertyBase { + +} Property changes on: root/cdk/trunk/plugins/generator/src/main/java/org/ric= hfaces/cdk/model/PropertyModel.java ___________________________________________________________________ Name: svn:mime-type + text/plain Name: svn:keywords + LastChangedDate LastChangedRevision LastChangedBy HeadURL Id Modified: root/cdk/trunk/plugins/generator/src/main/java/org/richfaces/cdk/= templatecompiler/RendererTemplateParser.java =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- root/cdk/trunk/plugins/generator/src/main/java/org/richfaces/cdk/templa= tecompiler/RendererTemplateParser.java 2010-04-05 19:04:09 UTC (rev 16721) +++ root/cdk/trunk/plugins/generator/src/main/java/org/richfaces/cdk/templa= tecompiler/RendererTemplateParser.java 2010-04-06 00:29:33 UTC (rev 16722) @@ -37,7 +37,7 @@ import org.richfaces.cdk.model.ClassName; import org.richfaces.cdk.model.ComponentLibrary; import org.richfaces.cdk.model.EventName; -import org.richfaces.cdk.model.Property; +import org.richfaces.cdk.model.PropertyModel; import org.richfaces.cdk.model.PropertyBase; import org.richfaces.cdk.model.RenderKitModel; import org.richfaces.cdk.model.RendererModel; @@ -226,8 +226,8 @@ } } = - private Property buildProperty(Attribute templateAttribute) { - Property rendererProperty =3D new Property(); + private PropertyModel buildProperty(Attribute templateAttribute) { + PropertyModel rendererProperty =3D new PropertyModel(); rendererProperty.setName(templateAttribute.getName()); rendererProperty.setDefaultValue(templateAttribute.getDefaultValue= ()); = Modified: root/cdk/trunk/plugins/generator/src/main/java/org/richfaces/cdk/= xmlconfig/model/BehaviorBean.java =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- root/cdk/trunk/plugins/generator/src/main/java/org/richfaces/cdk/xmlcon= fig/model/BehaviorBean.java 2010-04-05 19:04:09 UTC (rev 16721) +++ root/cdk/trunk/plugins/generator/src/main/java/org/richfaces/cdk/xmlcon= fig/model/BehaviorBean.java 2010-04-06 00:29:33 UTC (rev 16722) @@ -25,7 +25,7 @@ import org.richfaces.cdk.model.ClassName; import org.richfaces.cdk.model.ComponentLibrary; import org.richfaces.cdk.model.FacesId; -import org.richfaces.cdk.model.Property; +import org.richfaces.cdk.model.PropertyModel; import org.richfaces.cdk.model.AttributeModel; = import javax.xml.bind.annotation.XmlElement; @@ -58,7 +58,7 @@ @Override @XmlElement(name =3D "property", namespace =3D ComponentLibrary.FACES_= CONFIG_NAMESPACE, type =3D PropertyBean.class) @XmlJavaTypeAdapter(PropertyAdapter.class) - public List getProperties() { + public List getProperties() { return super.getProperties(); } = Modified: root/cdk/trunk/plugins/generator/src/main/java/org/richfaces/cdk/= xmlconfig/model/ComponentBean.java =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- root/cdk/trunk/plugins/generator/src/main/java/org/richfaces/cdk/xmlcon= fig/model/ComponentBean.java 2010-04-05 19:04:09 UTC (rev 16721) +++ root/cdk/trunk/plugins/generator/src/main/java/org/richfaces/cdk/xmlcon= fig/model/ComponentBean.java 2010-04-06 00:29:33 UTC (rev 16722) @@ -29,7 +29,7 @@ import org.richfaces.cdk.model.EventModel; import org.richfaces.cdk.model.FacesId; import org.richfaces.cdk.model.FacetModel; -import org.richfaces.cdk.model.Property; +import org.richfaces.cdk.model.PropertyModel; import org.richfaces.cdk.model.AttributeModel; import org.richfaces.cdk.model.TagModel; = @@ -74,7 +74,7 @@ @Override @XmlElement(name =3D "property", namespace =3D ComponentLibrary.FACES_= CONFIG_NAMESPACE, type =3D PropertyBean.class) @XmlJavaTypeAdapter(PropertyAdapter.class) - public List getProperties() { + public List getProperties() { return super.getProperties(); } = Modified: root/cdk/trunk/plugins/generator/src/main/java/org/richfaces/cdk/= xmlconfig/model/ConverterBean.java =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- root/cdk/trunk/plugins/generator/src/main/java/org/richfaces/cdk/xmlcon= fig/model/ConverterBean.java 2010-04-05 19:04:09 UTC (rev 16721) +++ root/cdk/trunk/plugins/generator/src/main/java/org/richfaces/cdk/xmlcon= fig/model/ConverterBean.java 2010-04-06 00:29:33 UTC (rev 16722) @@ -24,7 +24,7 @@ import org.richfaces.cdk.model.ClassName; import org.richfaces.cdk.model.ComponentLibrary; import org.richfaces.cdk.model.FacesId; -import org.richfaces.cdk.model.Property; +import org.richfaces.cdk.model.PropertyModel; import org.richfaces.cdk.model.AttributeModel; = import javax.xml.bind.annotation.XmlElement; @@ -60,7 +60,7 @@ @Override @XmlElement(name =3D "property", namespace =3D ComponentLibrary.FACES_= CONFIG_NAMESPACE, type =3D PropertyBean.class) @XmlJavaTypeAdapter(PropertyAdapter.class) - public List getProperties() { + public List getProperties() { return super.getProperties(); } = Modified: root/cdk/trunk/plugins/generator/src/main/java/org/richfaces/cdk/= xmlconfig/model/ElementBeanBase.java =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- root/cdk/trunk/plugins/generator/src/main/java/org/richfaces/cdk/xmlcon= fig/model/ElementBeanBase.java 2010-04-05 19:04:09 UTC (rev 16721) +++ root/cdk/trunk/plugins/generator/src/main/java/org/richfaces/cdk/xmlcon= fig/model/ElementBeanBase.java 2010-04-06 00:29:33 UTC (rev 16722) @@ -25,27 +25,28 @@ import com.google.common.collect.Lists; import org.richfaces.cdk.model.AttributeModel; import org.richfaces.cdk.model.ConfigExtension; -import org.richfaces.cdk.model.Property; +import org.richfaces.cdk.model.PropertyModel; import org.richfaces.cdk.model.PropertyBase; = import java.util.ArrayList; import java.util.List; = /** + * TODO - is the tho different collections are necessary ? * @author akolonitsky * @since Mar 19, 2010 */ public abstract class ElementBeanBase extends E= xtensibleBean { = - private List properties =3D Lists.newArrayList(); + private List properties =3D Lists.newArrayList(); = private List attributes =3D Lists.newArrayList(); = - public List getProperties() { + public List getProperties() { return properties; } = - public void setProperties(List properties) { + public void setProperties(List properties) { this.properties =3D properties; } = @@ -66,8 +67,8 @@ = public void setAllProperties(List allProperties) { for (PropertyBase propertyBase : allProperties) { - if (propertyBase instanceof Property) { - properties.add((Property) propertyBase); + if (propertyBase instanceof PropertyModel) { + properties.add((PropertyModel) propertyBase); } if (propertyBase instanceof AttributeModel) { attributes.add((AttributeModel) propertyBase); Modified: root/cdk/trunk/plugins/generator/src/main/java/org/richfaces/cdk/= xmlconfig/model/PropertyAdapter.java =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- root/cdk/trunk/plugins/generator/src/main/java/org/richfaces/cdk/xmlcon= fig/model/PropertyAdapter.java 2010-04-05 19:04:09 UTC (rev 16721) +++ root/cdk/trunk/plugins/generator/src/main/java/org/richfaces/cdk/xmlcon= fig/model/PropertyAdapter.java 2010-04-06 00:29:33 UTC (rev 16722) @@ -23,23 +23,23 @@ = package org.richfaces.cdk.xmlconfig.model; = -import org.richfaces.cdk.model.Property; +import org.richfaces.cdk.model.PropertyModel; = /** *

* @author asmirnov(a)exadel.com * */ -public class PropertyAdapter extends AdapterBase { +public class PropertyAdapter extends AdapterBase { = @Override - protected Class getBeanClass(Property prop) { + protected Class getBeanClass(PropertyModel pro= p) { return PropertyBean.class; } = @Override - protected Class getModelClass(PropertyBean bean) { - return Property.class; + protected Class getModelClass(PropertyBean be= an) { + return PropertyModel.class; } = } Modified: root/cdk/trunk/plugins/generator/src/main/java/org/richfaces/cdk/= xmlconfig/model/ValidatorBean.java =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- root/cdk/trunk/plugins/generator/src/main/java/org/richfaces/cdk/xmlcon= fig/model/ValidatorBean.java 2010-04-05 19:04:09 UTC (rev 16721) +++ root/cdk/trunk/plugins/generator/src/main/java/org/richfaces/cdk/xmlcon= fig/model/ValidatorBean.java 2010-04-06 00:29:33 UTC (rev 16722) @@ -24,7 +24,7 @@ import org.richfaces.cdk.model.ClassName; import org.richfaces.cdk.model.ComponentLibrary; import org.richfaces.cdk.model.FacesId; -import org.richfaces.cdk.model.Property; +import org.richfaces.cdk.model.PropertyModel; import org.richfaces.cdk.model.AttributeModel; = import javax.xml.bind.annotation.XmlElement; @@ -59,7 +59,7 @@ @Override @XmlElement(name =3D "property", namespace =3D ComponentLibrary.FACES_= CONFIG_NAMESPACE, type =3D PropertyBean.class) @XmlJavaTypeAdapter(PropertyAdapter.class) - public List getProperties() { + public List getProperties() { return super.getProperties(); } = Modified: root/cdk/trunk/plugins/generator/src/main/java/org/richfaces/cdk/= xmlconfig/model/package-info.java =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- root/cdk/trunk/plugins/generator/src/main/java/org/richfaces/cdk/xmlcon= fig/model/package-info.java 2010-04-05 19:04:09 UTC (rev 16721) +++ root/cdk/trunk/plugins/generator/src/main/java/org/richfaces/cdk/xmlcon= fig/model/package-info.java 2010-04-06 00:29:33 UTC (rev 16722) @@ -16,7 +16,7 @@ @XmlJavaTypeAdapters({ @XmlJavaTypeAdapter(type =3D ClassName.class, value =3D ClassAdapter.c= lass), @XmlJavaTypeAdapter(type =3D AttributeModel.class, value =3D Attribute= Adapter.class), - @XmlJavaTypeAdapter(type =3D Property.class, value =3D PropertyAdapter= .class), + @XmlJavaTypeAdapter(type =3D PropertyModel.class, value =3D PropertyAd= apter.class), @XmlJavaTypeAdapter(type =3D FacesId.class, value =3D FacesIdAdapter.c= lass), @XmlJavaTypeAdapter(type =3D ComponentLibrary.class, value =3D FacesCo= nfigAdapter.class) }) @@ -31,5 +31,5 @@ import org.richfaces.cdk.model.ClassName; import org.richfaces.cdk.model.ComponentLibrary; import org.richfaces.cdk.model.FacesId; -import org.richfaces.cdk.model.Property; +import org.richfaces.cdk.model.PropertyModel; = Modified: root/cdk/trunk/plugins/generator/src/test/java/org/richfaces/cdk/= CdkTestRunner.java =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- root/cdk/trunk/plugins/generator/src/test/java/org/richfaces/cdk/CdkTes= tRunner.java 2010-04-05 19:04:09 UTC (rev 16721) +++ root/cdk/trunk/plugins/generator/src/test/java/org/richfaces/cdk/CdkTes= tRunner.java 2010-04-06 00:29:33 UTC (rev 16722) @@ -130,7 +130,7 @@ return injector.getInstance(testClass); } = - protected static final class FieldModule extends AbstractModule { + protected static final class FieldModule extends AbstractModule implem= ents MockController { final Map fields; = public FieldModule(Map fields) { @@ -140,7 +140,8 @@ @Override @SuppressWarnings("unchecked") protected void configure() { - + // Bind mock controllet to this instance, to automatically rep= lay/verify all mocks created by runner. + bind(MockController.class).toInstance(this); // map field values by type for (Field field : fields.keySet()) { TypeLiteral literal =3D TypeLiteral.get(field.getGenericTy= pe()); @@ -185,6 +186,24 @@ } } } + + @Override + public void replay() { + for (Binding field : fields.values()) { + if(null !=3D field.value){ + EasyMock.replay(field.value); + } + } + } + + @Override + public void verify() { + for (Binding field : fields.values()) { + if(null !=3D field.value){ + EasyMock.verify(field.value); + } + } + } } = protected static final class Binding { @@ -195,7 +214,7 @@ = private Map getMockValues(Set testFields) { Map mocksAndStubs =3D new HashMap(= ); - + // TODO - create annotation attribute that tells runner to use the= scme Mock Controller to create related mocks. for (Field field : testFields) { if (field.getAnnotation(Mock.class) !=3D null) { Binding bind =3D new Binding(); Added: root/cdk/trunk/plugins/generator/src/test/java/org/richfaces/cdk/Moc= kController.java =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- root/cdk/trunk/plugins/generator/src/test/java/org/richfaces/cdk/MockCo= ntroller.java (rev 0) +++ root/cdk/trunk/plugins/generator/src/test/java/org/richfaces/cdk/MockCo= ntroller.java 2010-04-06 00:29:33 UTC (rev 16722) @@ -0,0 +1,43 @@ +/* + * $Id$ + * + * License Agreement. + * + * Rich Faces - Natural Ajax for Java Server Faces (JSF) + * + * Copyright (C) 2007 Exadel, Inc. + * + * This library is free software; you can redistribute it and/or + * modify it under the terms of the GNU Lesser General Public + * License version 2.1 as published by the Free Software Foundation. + * + * This library is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public + * License along with this library; if not, write to the Free Software + * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-130= 1 USA + */ + +package org.richfaces.cdk; + +/** + *

Instance of an Object implemented this i= nterface can be injected into test class to simplify mock objects manipulat= ions.

+ * @author asmirnov(a)exadel.com + * + */ +public interface MockController { + = + /** + *

Repaly all mock objects created by t= he {@link CdkTestRunner}

+ */ + public void replay(); + = + /** + *

Verify all mock objects created by t= he {@link CdkTestRunner}

+ */ + public void verify(); + +} Property changes on: root/cdk/trunk/plugins/generator/src/test/java/org/ric= hfaces/cdk/MockController.java ___________________________________________________________________ Name: svn:mime-type + text/plain Added: root/cdk/trunk/plugins/generator/src/test/java/org/richfaces/cdk/apt= /processors/AttributesProcessorTest.java =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- root/cdk/trunk/plugins/generator/src/test/java/org/richfaces/cdk/apt/pr= ocessors/AttributesProcessorTest.java (rev 0) +++ root/cdk/trunk/plugins/generator/src/test/java/org/richfaces/cdk/apt/pr= ocessors/AttributesProcessorTest.java 2010-04-06 00:29:33 UTC (rev 16722) @@ -0,0 +1,120 @@ +/* + * $Id$ + * + * License Agreement. + * + * Rich Faces - Natural Ajax for Java Server Faces (JSF) + * + * Copyright (C) 2007 Exadel, Inc. + * + * This library is free software; you can redistribute it and/or + * modify it under the terms of the GNU Lesser General Public + * License version 2.1 as published by the Free Software Foundation. + * + * This library is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public + * License along with this library; if not, write to the Free Software + * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-130= 1 USA + */ + +package org.richfaces.cdk.apt.processors; + +import static org.easymock.EasyMock.*; +import static org.junit.Assert.*; + +import java.util.Collections; + +import javax.lang.model.element.TypeElement; + +import org.easymock.EasyMock; +import org.junit.Test; +import org.junit.runner.RunWith; +import org.richfaces.cdk.CdkTestRunner; +import org.richfaces.cdk.Mock; +import org.richfaces.cdk.MockController; +import org.richfaces.cdk.annotations.Attribute; +import org.richfaces.cdk.apt.SourceUtils; +import org.richfaces.cdk.apt.SourceUtils.BeanProperty; +import org.richfaces.cdk.apt.SourceUtils.SuperTypeVisitor; +import org.richfaces.cdk.model.BeanModelBase; +import org.richfaces.cdk.model.ClassName; +import org.richfaces.cdk.model.PropertyModel; +import org.richfaces.cdk.xmlconfig.CdkEntityResolver; +import org.richfaces.cdk.xmlconfig.JAXB; +import org.richfaces.cdk.xmlconfig.model.Fragment; + +import com.google.inject.Inject; + +/** + *

+ * @author asmirnov(a)exadel.com + * + */ +(a)RunWith(CdkTestRunner.class) +public class AttributesProcessorTest extends AnnotationProcessorTest { + + private static final String FOO =3D "foo"; + + private static final String FOO_XML =3D "foo.xml"; + + @Inject + private MockController mockController; + = + @Inject + private AttributesProcessorImpl processor; + = + @Mock + private DescriptionProcessor descriptionProcessor; + = + @Mock + private JAXB xmlProcessor; + = + @Mock + private SourceUtils utils; + /** + * Test method for {@link org.richfaces.cdk.apt.processors.AttributesP= rocessorImpl#processType(org.richfaces.cdk.model.BeanModelBase, javax.lang.= model.element.TypeElement)}. + */ + @Test + public void testProcessType() { + BeanModelBase bean =3D new BeanModelBase(); + TypeElement element =3D createMock(TypeElement.class); + utils.visitSupertypes(same(element), EasyMock.isA(SuperTypeVisitor= .class)); + expectLastCall(); + BeanProperty beanProperty =3D createNiceMock(BeanProperty.class); + expect(utils.getBeanPropertiesAnnotatedWith(eq(Attribute.class), s= ame(element))).andReturn(Collections.singleton(beanProperty)); + expect(utils.getAbstractBeanProperties(element)).andReturn(Collect= ions.emptySet()); + expect(beanProperty.getName()).andReturn(FOO); + expect(beanProperty.getType()).andReturn(ClassName.parseName(Strin= g.class.getName())); + mockController.replay();replay(element,beanProperty); + processor.processType(bean, element); + mockController.verify();verify(element,beanProperty); + assertEquals(1, bean.getAttributes().size()); + } + + /** + * Test method for {@link org.richfaces.cdk.apt.processors.AttributesP= rocessorImpl#processXmlFragment(org.richfaces.cdk.model.BeanModelBase, java= .lang.String[])}. + */ + @Test + public void testProcessXmlFragment() { + BeanModelBase bean =3D new BeanModelBase(); + Fragment fragment =3D new Fragment(); + PropertyModel propertyModel =3D new PropertyModel(); + propertyModel.setName(FOO); + fragment.getProperties().add(propertyModel ); + expect(xmlProcessor.unmarshal(eq(CdkEntityResolver.URN_ATTRIBUTES+= FOO_XML), (String)anyObject(), eq(Fragment.class))).andReturn(fragment); + mockController.replay(); + processor.processXmlFragment(bean, FOO_XML); + mockController.verify(); + assertEquals(1, bean.getAttributes().size()); + } + + @Override + protected Iterable sources() { + return Collections.emptySet(); + } + +} Property changes on: root/cdk/trunk/plugins/generator/src/test/java/org/ric= hfaces/cdk/apt/processors/AttributesProcessorTest.java ___________________________________________________________________ Name: svn:mime-type + text/plain Modified: root/cdk/trunk/plugins/generator/src/test/java/org/richfaces/cdk/= apt/processors/ComponentProcessorTest.java =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- root/cdk/trunk/plugins/generator/src/test/java/org/richfaces/cdk/apt/pr= ocessors/ComponentProcessorTest.java 2010-04-05 19:04:09 UTC (rev 16721) +++ root/cdk/trunk/plugins/generator/src/test/java/org/richfaces/cdk/apt/pr= ocessors/ComponentProcessorTest.java 2010-04-06 00:29:33 UTC (rev 16722) @@ -105,6 +105,9 @@ @Stub @Source(Sources.RENDERER_TEMPLATES) private FileManager sources; + = + @Stub + private DescriptionProcessor descriptionProcessor; = /** * Test method for @@ -187,29 +190,7 @@ assertNull( model.getFamily()); } = - @Test - public void testSetIcon() throws Exception { - Description icon =3D createMock(Description.class); - expect(icon.largeIcon()).andReturn(LARGE_GIF).atLeastOnce(); - expect(icon.smallIcon()).andReturn(SMALL_JPG).atLeastOnce(); - replay(log, utils, componentElement, jaxb, annotation,icon); - processor.setIcon(model, icon); - verify(log, utils, componentElement, jaxb,annotation,icon ); - assertNotNull(model.getIcon()); - assertEquals(LARGE_GIF, model.getIcon().getLargeIcon()); - assertEquals(SMALL_JPG, model.getIcon().getSmallIcon()); - } = - @Test - public void testSetIcon1() throws Exception { - Description icon =3D createMock(Description.class); - expect(icon.largeIcon()).andReturn("").atLeastOnce(); - expect(icon.smallIcon()).andReturn("").atLeastOnce(); - replay(log, utils, componentElement, jaxb, annotation,icon); - processor.setIcon(model, icon); - verify(log, utils, componentElement, jaxb,annotation,icon ); - assertNull(model.getIcon()); - } = @Test public void testProcessFacetsFromProperty() throws Exception { @@ -222,10 +203,10 @@ expect(property.isExists()).andReturn(true); expect(facet.description()).andReturn(description); expect(facet.generate()).andReturn(true); - expect(this.description.smallIcon()).andReturn(""); - expect(this.description.largeIcon()).andReturn(""); - expect(this.description.displayName()).andReturn("fooFacet").times= (2); - expect(this.description.value()).andReturn(""); +// expect(this.description.smallIcon()).andReturn(""); +// expect(this.description.largeIcon()).andReturn(""); +// expect(this.description.displayName()).andReturn("fooFacet").tim= es(2); +// expect(this.description.value()).andReturn(""); replay(log, utils, componentElement, jaxb, annotation,property,fac= et,description); processor.processFacets(componentElement, model, annotation); verify(log, utils, componentElement, jaxb,annotation,property,face= t,description); @@ -233,9 +214,9 @@ FacetModel facetModel =3D Iterables.getOnlyElement(model.getFacets= ()); assertTrue(facetModel.isGenerate()); assertEquals("foo", facetModel.getName()); - assertEquals("my comment", facetModel.getDescription()); - assertEquals("fooFacet", facetModel.getDisplayname()); - assertNull(facetModel.getIcon()); +// assertEquals("my comment", facetModel.getDescription()); +// assertEquals("fooFacet", facetModel.getDisplayname()); +// assertNull(facetModel.getIcon()); } @Test public void testProcessFacetsFromAnnotation() throws Exception { @@ -245,10 +226,10 @@ expect(facet.name()).andReturn("foo"); expect(facet.description()).andReturn(this.description); expect(facet.generate()).andReturn(true); - expect(this.description.smallIcon()).andReturn(""); - expect(this.description.largeIcon()).andReturn(""); - expect(this.description.displayName()).andReturn("fooFacet").times= (2); - expect(this.description.value()).andReturn(""); +// expect(this.description.smallIcon()).andReturn(""); +// expect(this.description.largeIcon()).andReturn(""); +// expect(this.description.displayName()).andReturn("fooFacet").tim= es(2); +// expect(this.description.value()).andReturn(""); replay(log, utils, componentElement, jaxb, annotation,property,fac= et,description); processor.processFacets(componentElement, model, annotation); verify(log, utils, componentElement, jaxb,annotation,property,face= t,description); @@ -257,8 +238,8 @@ assertTrue(facetModel.isGenerate()); assertEquals("foo", facetModel.getName()); // assertEquals("my comment", facetModel.getDescription()); - assertEquals("fooFacet", facetModel.getDisplayname()); - assertNull(facetModel.getIcon()); +// assertEquals("fooFacet", facetModel.getDisplayname()); +// assertNull(facetModel.getIcon()); } = = Added: root/cdk/trunk/plugins/generator/src/test/java/org/richfaces/cdk/apt= /processors/DescriptionProcessorTest.java =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- root/cdk/trunk/plugins/generator/src/test/java/org/richfaces/cdk/apt/pr= ocessors/DescriptionProcessorTest.java (rev 0) +++ root/cdk/trunk/plugins/generator/src/test/java/org/richfaces/cdk/apt/pr= ocessors/DescriptionProcessorTest.java 2010-04-06 00:29:33 UTC (rev 16722) @@ -0,0 +1,85 @@ +/* + * $Id$ + * + * License Agreement. + * + * Rich Faces - Natural Ajax for Java Server Faces (JSF) + * + * Copyright (C) 2007 Exadel, Inc. + * + * This library is free software; you can redistribute it and/or + * modify it under the terms of the GNU Lesser General Public + * License version 2.1 as published by the Free Software Foundation. + * + * This library is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public + * License along with this library; if not, write to the Free Software + * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-130= 1 USA + */ + +package org.richfaces.cdk.apt.processors; + +import static org.easymock.EasyMock.*; +import static org.junit.Assert.*; + +import java.util.Collections; + +import org.junit.Test; +import org.junit.runner.RunWith; +import org.richfaces.cdk.CdkTestRunner; +import org.richfaces.cdk.Mock; +import org.richfaces.cdk.MockController; +import org.richfaces.cdk.annotations.Description; +import org.richfaces.cdk.model.DescriptionGroup; + +import com.google.inject.Inject; + +/** + *

+ * @author asmirnov(a)exadel.com + * + */ +(a)RunWith(CdkTestRunner.class) +public class DescriptionProcessorTest extends AnnotationProcessorTest { + + private static final String FOO_FACET =3D "fooFacet"; + + private static final String FOO_BAR_ELEMENT =3D "Foo bar element"; + + @Inject + private MockController mockController; + + @Inject + private DescriptionProcessorImpl descriptionProcessor; + = + @Mock + private Description description; + = + @Mock + private DescriptionGroup bean; + /** + * Test method for {@link org.richfaces.cdk.apt.processors.Description= ProcessorImpl#processDescription(org.richfaces.cdk.model.DescriptionGroup, = org.richfaces.cdk.annotations.Description, java.lang.String)}. + */ + @Test + public void testProcessDescription() { + bean.setDescription(FOO_BAR_ELEMENT);expectLastCall(); + bean.setDisplayname(FOO_FACET);expectLastCall(); + expect(this.description.smallIcon()).andReturn(""); + expect(this.description.largeIcon()).andReturn(""); + expect(this.description.displayName()).andReturn(FOO_FACET).times(2); + expect(this.description.value()).andReturn(""); + mockController.replay(); + descriptionProcessor.processDescription(bean, description,FOO_BAR_= ELEMENT); + mockController.verify(); + } + + @Override + protected Iterable sources() { + return Collections.emptySet(); + } + +} Property changes on: root/cdk/trunk/plugins/generator/src/test/java/org/ric= hfaces/cdk/apt/processors/DescriptionProcessorTest.java ___________________________________________________________________ Name: svn:mime-type + text/plain Property changes on: root/cdk/trunk/plugins/maven-cdk-plugin/.svnignore ___________________________________________________________________ Name: svn:keywords + LastChangedDate LastChangedRevision LastChangedBy HeadURL Id Property changes on: root/cdk/trunk/plugins/maven-cdk-plugin/pom.xml ___________________________________________________________________ Name: svn:keywords + LastChangedDate LastChangedRevision LastChangedBy HeadURL Id Property changes on: root/cdk/trunk/plugins/maven-cdk-plugin/src/it/annotat= ed-component/pom.xml ___________________________________________________________________ Name: svn:keywords + LastChangedDate LastChangedRevision LastChangedBy HeadURL Id Property changes on: root/cdk/trunk/plugins/maven-cdk-plugin/src/it/annotat= ed-component/src/main/java/org/richfaces/cdk/test/component/AbstractTestCom= ponent.java ___________________________________________________________________ Name: svn:keywords + LastChangedDate LastChangedRevision LastChangedBy HeadURL Id Property changes on: root/cdk/trunk/plugins/maven-cdk-plugin/src/it/annotat= ed-component/src/main/java/org/richfaces/cdk/test/component/UITestCommand.j= ava ___________________________________________________________________ Name: svn:keywords + LastChangedDate LastChangedRevision LastChangedBy HeadURL Id Property changes on: root/cdk/trunk/plugins/maven-cdk-plugin/src/it/annotat= ed-component/src/main/java/org/richfaces/cdk/test/event/TestEvent.java ___________________________________________________________________ Name: svn:keywords + LastChangedDate LastChangedRevision LastChangedBy HeadURL Id Property changes on: root/cdk/trunk/plugins/maven-cdk-plugin/src/it/annotat= ed-component/src/main/templates/testComponent.xml ___________________________________________________________________ Name: svn:keywords + LastChangedDate LastChangedRevision LastChangedBy HeadURL Id Property changes on: root/cdk/trunk/plugins/maven-cdk-plugin/src/it/annotat= ed-component/verify.bsh ___________________________________________________________________ Name: svn:keywords + LastChangedDate LastChangedRevision LastChangedBy HeadURL Id Property changes on: root/cdk/trunk/plugins/maven-cdk-plugin/src/it/setting= s.xml ___________________________________________________________________ Name: svn:keywords + LastChangedDate LastChangedRevision LastChangedBy HeadURL Id Property changes on: root/cdk/trunk/plugins/maven-cdk-plugin/src/it/xml-con= figured-component/pom.xml ___________________________________________________________________ Name: svn:keywords + LastChangedDate LastChangedRevision LastChangedBy HeadURL Id Property changes on: root/cdk/trunk/plugins/maven-cdk-plugin/src/it/xml-con= figured-component/src/main/config/faces-config.xml ___________________________________________________________________ Name: svn:keywords + LastChangedDate LastChangedRevision LastChangedBy HeadURL Id Property changes on: root/cdk/trunk/plugins/maven-cdk-plugin/src/it/xml-con= figured-component/src/main/java/org/richfaces/cdk/component/AbstractTestPan= el.java ___________________________________________________________________ Name: svn:keywords + LastChangedDate LastChangedRevision LastChangedBy HeadURL Id Property changes on: root/cdk/trunk/plugins/maven-cdk-plugin/src/it/xml-con= figured-component/src/main/java/org/richfaces/cdk/renderkit/AbstractTestPan= elRenderer.java ___________________________________________________________________ Name: svn:keywords + LastChangedDate LastChangedRevision LastChangedBy HeadURL Id Property changes on: root/cdk/trunk/plugins/maven-cdk-plugin/src/it/xml-con= figured-component/src/main/java/org/richfaces/cdk/renderkit/SimpleTestRende= rer.java ___________________________________________________________________ Name: svn:keywords + LastChangedDate LastChangedRevision LastChangedBy HeadURL Id Property changes on: root/cdk/trunk/plugins/maven-cdk-plugin/src/it/xml-con= figured-component/src/main/templates/testPanel.xml ___________________________________________________________________ Name: svn:keywords + LastChangedDate LastChangedRevision LastChangedBy HeadURL Id Property changes on: root/cdk/trunk/plugins/maven-cdk-plugin/src/it/xml-con= figured-component/verify.bsh ___________________________________________________________________ Name: svn:keywords + LastChangedDate LastChangedRevision LastChangedBy HeadURL Id Property changes on: root/cdk/trunk/plugins/maven-cdk-plugin/src/main/java/= org/richfaces/builder/maven/MavenLogger.java ___________________________________________________________________ Name: svn:keywords + LastChangedDate LastChangedRevision LastChangedBy HeadURL Id Property changes on: root/cdk/trunk/plugins/maven-cdk-plugin/src/main/java/= org/richfaces/builder/mojo/AbstractCDKMojo.java ___________________________________________________________________ Name: svn:keywords + LastChangedDate LastChangedRevision LastChangedBy HeadURL Id Property changes on: root/cdk/trunk/plugins/maven-cdk-plugin/src/main/java/= org/richfaces/builder/mojo/AbstractGenerateMojo.java ___________________________________________________________________ Name: svn:keywords + LastChangedDate LastChangedRevision LastChangedBy HeadURL Id Property changes on: root/cdk/trunk/plugins/maven-cdk-plugin/src/main/java/= org/richfaces/builder/mojo/CompileMojo.java ___________________________________________________________________ Name: svn:keywords + LastChangedDate LastChangedRevision LastChangedBy HeadURL Id Property changes on: root/cdk/trunk/plugins/maven-cdk-plugin/src/main/java/= org/richfaces/builder/mojo/GenerateMojo.java ___________________________________________________________________ Name: svn:keywords + LastChangedDate LastChangedRevision LastChangedBy HeadURL Id Property changes on: root/cdk/trunk/plugins/maven-cdk-plugin/src/main/java/= org/richfaces/builder/mojo/Library.java ___________________________________________________________________ Name: svn:keywords + LastChangedDate LastChangedRevision LastChangedBy HeadURL Id Property changes on: root/cdk/trunk/plugins/maven-cdk-plugin/src/main/java/= org/richfaces/builder/mojo/Renderkit.java ___________________________________________________________________ Name: svn:keywords + LastChangedDate LastChangedRevision LastChangedBy HeadURL Id Property changes on: root/cdk/trunk/plugins/maven-cdk-plugin/src/main/java/= org/richfaces/builder/mojo/SkinInfo.java ___________________________________________________________________ Name: svn:keywords + LastChangedDate LastChangedRevision LastChangedBy HeadURL Id Property changes on: root/cdk/trunk/plugins/maven-cdk-plugin/src/main/java/= org/richfaces/builder/mojo/Taglib.java ___________________________________________________________________ Name: svn:keywords + LastChangedDate LastChangedRevision LastChangedBy HeadURL Id Property changes on: root/cdk/trunk/plugins/maven-cdk-plugin/src/main/mdo/r= esource-config.mdo ___________________________________________________________________ Name: svn:keywords + LastChangedDate LastChangedRevision LastChangedBy HeadURL Id Property changes on: root/cdk/trunk/plugins/maven-cdk-plugin/src/main/resou= rces/VM_global_library.vm ___________________________________________________________________ Name: svn:keywords + LastChangedDate LastChangedRevision LastChangedBy HeadURL Id Property changes on: root/cdk/trunk/plugins/maven-cdk-plugin/src/main/resou= rces/component/UIClass.java ___________________________________________________________________ Name: svn:keywords + LastChangedDate LastChangedRevision LastChangedBy HeadURL Id Property changes on: root/cdk/trunk/plugins/maven-cdk-plugin/src/main/resou= rces/component/config.xml ___________________________________________________________________ Name: svn:keywords + LastChangedDate LastChangedRevision LastChangedBy HeadURL Id Property changes on: root/cdk/trunk/plugins/maven-cdk-plugin/src/main/resou= rces/component/template.jspx ___________________________________________________________________ Name: svn:keywords + LastChangedDate LastChangedRevision LastChangedBy HeadURL Id Property changes on: root/cdk/trunk/plugins/maven-cdk-plugin/src/main/resou= rces/skin/archetype/src/main/java/images/BaseImage.java ___________________________________________________________________ Name: svn:keywords + LastChangedDate LastChangedRevision LastChangedBy HeadURL Id Property changes on: root/cdk/trunk/plugins/maven-cdk-plugin/src/main/resou= rces/skin/archetype/src/main/resources/images/README.txt ___________________________________________________________________ Name: svn:keywords + LastChangedDate LastChangedRevision LastChangedBy HeadURL Id Property changes on: root/cdk/trunk/plugins/maven-cdk-plugin/src/main/resou= rces/skin/archetype/src/test/java/images/BaseImageTest.java ___________________________________________________________________ Name: svn:keywords + LastChangedDate LastChangedRevision LastChangedBy HeadURL Id Property changes on: root/cdk/trunk/plugins/maven-cdk-plugin/src/main/resou= rces/skin/baseclasses/calendar.xcss ___________________________________________________________________ Name: svn:keywords + LastChangedDate LastChangedRevision LastChangedBy HeadURL Id Property changes on: root/cdk/trunk/plugins/maven-cdk-plugin/src/main/resou= rces/skin/baseclasses/color-picker.xcss ___________________________________________________________________ Name: svn:keywords + LastChangedDate LastChangedRevision LastChangedBy HeadURL Id Property changes on: root/cdk/trunk/plugins/maven-cdk-plugin/src/main/resou= rces/skin/baseclasses/combobox.xcss ___________________________________________________________________ Name: svn:keywords + LastChangedDate LastChangedRevision LastChangedBy HeadURL Id Property changes on: root/cdk/trunk/plugins/maven-cdk-plugin/src/main/resou= rces/skin/baseclasses/context-menu.xcss ___________________________________________________________________ Name: svn:keywords + LastChangedDate LastChangedRevision LastChangedBy HeadURL Id Property changes on: root/cdk/trunk/plugins/maven-cdk-plugin/src/main/resou= rces/skin/baseclasses/core.xcss ___________________________________________________________________ Name: svn:keywords + LastChangedDate LastChangedRevision LastChangedBy HeadURL Id Property changes on: root/cdk/trunk/plugins/maven-cdk-plugin/src/main/resou= rces/skin/baseclasses/data-filter-slider.xcss ___________________________________________________________________ Name: svn:keywords + LastChangedDate LastChangedRevision LastChangedBy HeadURL Id Property changes on: root/cdk/trunk/plugins/maven-cdk-plugin/src/main/resou= rces/skin/baseclasses/data-table.xcss ___________________________________________________________________ Name: svn:keywords + LastChangedDate LastChangedRevision LastChangedBy HeadURL Id Property changes on: root/cdk/trunk/plugins/maven-cdk-plugin/src/main/resou= rces/skin/baseclasses/datascroller.xcss ___________________________________________________________________ Name: svn:keywords + LastChangedDate LastChangedRevision LastChangedBy HeadURL Id Property changes on: root/cdk/trunk/plugins/maven-cdk-plugin/src/main/resou= rces/skin/baseclasses/drag-drop.xcss ___________________________________________________________________ Name: svn:keywords + LastChangedDate LastChangedRevision LastChangedBy HeadURL Id Property changes on: root/cdk/trunk/plugins/maven-cdk-plugin/src/main/resou= rces/skin/baseclasses/dropdown-menu.xcss ___________________________________________________________________ Name: svn:keywords + LastChangedDate LastChangedRevision LastChangedBy HeadURL Id Property changes on: root/cdk/trunk/plugins/maven-cdk-plugin/src/main/resou= rces/skin/baseclasses/editor.xcss ___________________________________________________________________ Name: svn:keywords + LastChangedDate LastChangedRevision LastChangedBy HeadURL Id Property changes on: root/cdk/trunk/plugins/maven-cdk-plugin/src/main/resou= rces/skin/baseclasses/extended-data-table.xcss ___________________________________________________________________ Name: svn:keywords + LastChangedDate LastChangedRevision LastChangedBy HeadURL Id Property changes on: root/cdk/trunk/plugins/maven-cdk-plugin/src/main/resou= rces/skin/baseclasses/file-upload.xcss ___________________________________________________________________ Name: svn:keywords + LastChangedDate LastChangedRevision LastChangedBy HeadURL Id Property changes on: root/cdk/trunk/plugins/maven-cdk-plugin/src/main/resou= rces/skin/baseclasses/gmap.xcss ___________________________________________________________________ Name: svn:keywords + LastChangedDate LastChangedRevision LastChangedBy HeadURL Id Property changes on: root/cdk/trunk/plugins/maven-cdk-plugin/src/main/resou= rces/skin/baseclasses/inplace-input.xcss ___________________________________________________________________ Name: svn:keywords + LastChangedDate LastChangedRevision LastChangedBy HeadURL Id Property changes on: root/cdk/trunk/plugins/maven-cdk-plugin/src/main/resou= rces/skin/baseclasses/inplace-select.xcss ___________________________________________________________________ Name: svn:keywords + LastChangedDate LastChangedRevision LastChangedBy HeadURL Id Property changes on: root/cdk/trunk/plugins/maven-cdk-plugin/src/main/resou= rces/skin/baseclasses/inputnumber-slider.xcss ___________________________________________________________________ Name: svn:keywords + LastChangedDate LastChangedRevision LastChangedBy HeadURL Id Property changes on: root/cdk/trunk/plugins/maven-cdk-plugin/src/main/resou= rces/skin/baseclasses/inputnumber-spinner.xcss ___________________________________________________________________ Name: svn:keywords + LastChangedDate LastChangedRevision LastChangedBy HeadURL Id Property changes on: root/cdk/trunk/plugins/maven-cdk-plugin/src/main/resou= rces/skin/baseclasses/layout.xcss ___________________________________________________________________ Name: svn:keywords + LastChangedDate LastChangedRevision LastChangedBy HeadURL Id Property changes on: root/cdk/trunk/plugins/maven-cdk-plugin/src/main/resou= rces/skin/baseclasses/list-shuttle.xcss ___________________________________________________________________ Name: svn:keywords + LastChangedDate LastChangedRevision LastChangedBy HeadURL Id Property changes on: root/cdk/trunk/plugins/maven-cdk-plugin/src/main/resou= rces/skin/baseclasses/menu-components.xcss ___________________________________________________________________ Name: svn:keywords + LastChangedDate LastChangedRevision LastChangedBy HeadURL Id Property changes on: root/cdk/trunk/plugins/maven-cdk-plugin/src/main/resou= rces/skin/baseclasses/message.xcss ___________________________________________________________________ Name: svn:keywords + LastChangedDate LastChangedRevision LastChangedBy HeadURL Id Property changes on: root/cdk/trunk/plugins/maven-cdk-plugin/src/main/resou= rces/skin/baseclasses/modal-panel.xcss ___________________________________________________________________ Name: svn:keywords + LastChangedDate LastChangedRevision LastChangedBy HeadURL Id Property changes on: root/cdk/trunk/plugins/maven-cdk-plugin/src/main/resou= rces/skin/baseclasses/ordering-list.xcss ___________________________________________________________________ Name: svn:keywords + LastChangedDate LastChangedRevision LastChangedBy HeadURL Id Property changes on: root/cdk/trunk/plugins/maven-cdk-plugin/src/main/resou= rces/skin/baseclasses/paint2d.xcss ___________________________________________________________________ Name: svn:keywords + LastChangedDate LastChangedRevision LastChangedBy HeadURL Id Property changes on: root/cdk/trunk/plugins/maven-cdk-plugin/src/main/resou= rces/skin/baseclasses/panel.xcss ___________________________________________________________________ Name: svn:keywords + LastChangedDate LastChangedRevision LastChangedBy HeadURL Id Property changes on: root/cdk/trunk/plugins/maven-cdk-plugin/src/main/resou= rces/skin/baseclasses/panelbar.xcss ___________________________________________________________________ Name: svn:keywords + LastChangedDate LastChangedRevision LastChangedBy HeadURL Id Property changes on: root/cdk/trunk/plugins/maven-cdk-plugin/src/main/resou= rces/skin/baseclasses/panelmenu.xcss ___________________________________________________________________ Name: svn:keywords + LastChangedDate LastChangedRevision LastChangedBy HeadURL Id Property changes on: root/cdk/trunk/plugins/maven-cdk-plugin/src/main/resou= rces/skin/baseclasses/pick-list.xcss ___________________________________________________________________ Name: svn:keywords + LastChangedDate LastChangedRevision LastChangedBy HeadURL Id Property changes on: root/cdk/trunk/plugins/maven-cdk-plugin/src/main/resou= rces/skin/baseclasses/progress-bar.xcss ___________________________________________________________________ Name: svn:keywords + LastChangedDate LastChangedRevision LastChangedBy HeadURL Id Property changes on: root/cdk/trunk/plugins/maven-cdk-plugin/src/main/resou= rces/skin/baseclasses/scrollable-data-table.xcss ___________________________________________________________________ Name: svn:keywords + LastChangedDate LastChangedRevision LastChangedBy HeadURL Id Property changes on: root/cdk/trunk/plugins/maven-cdk-plugin/src/main/resou= rces/skin/baseclasses/separator.xcss ___________________________________________________________________ Name: svn:keywords + LastChangedDate LastChangedRevision LastChangedBy HeadURL Id Property changes on: root/cdk/trunk/plugins/maven-cdk-plugin/src/main/resou= rces/skin/baseclasses/simple-toggle-panel.xcss ___________________________________________________________________ Name: svn:keywords + LastChangedDate LastChangedRevision LastChangedBy HeadURL Id Property changes on: root/cdk/trunk/plugins/maven-cdk-plugin/src/main/resou= rces/skin/baseclasses/spacer.xcss ___________________________________________________________________ Name: svn:keywords + LastChangedDate LastChangedRevision LastChangedBy HeadURL Id Property changes on: root/cdk/trunk/plugins/maven-cdk-plugin/src/main/resou= rces/skin/baseclasses/suggestionbox.xcss ___________________________________________________________________ Name: svn:keywords + LastChangedDate LastChangedRevision LastChangedBy HeadURL Id Property changes on: root/cdk/trunk/plugins/maven-cdk-plugin/src/main/resou= rces/skin/baseclasses/tab-panel.xcss ___________________________________________________________________ Name: svn:keywords + LastChangedDate LastChangedRevision LastChangedBy HeadURL Id Property changes on: root/cdk/trunk/plugins/maven-cdk-plugin/src/main/resou= rces/skin/baseclasses/toggle-panel.xcss ___________________________________________________________________ Name: svn:keywords + LastChangedDate LastChangedRevision LastChangedBy HeadURL Id Property changes on: root/cdk/trunk/plugins/maven-cdk-plugin/src/main/resou= rces/skin/baseclasses/tool-bar.xcss ___________________________________________________________________ Name: svn:keywords + LastChangedDate LastChangedRevision LastChangedBy HeadURL Id Property changes on: root/cdk/trunk/plugins/maven-cdk-plugin/src/main/resou= rces/skin/baseclasses/tooltip.xcss ___________________________________________________________________ Name: svn:keywords + LastChangedDate LastChangedRevision LastChangedBy HeadURL Id Property changes on: root/cdk/trunk/plugins/maven-cdk-plugin/src/main/resou= rces/skin/baseclasses/tree.xcss ___________________________________________________________________ Name: svn:keywords + LastChangedDate LastChangedRevision LastChangedBy HeadURL Id Property changes on: root/cdk/trunk/plugins/maven-cdk-plugin/src/main/resou= rces/skin/baseclasses/virtual-earth.xcss ___________________________________________________________________ Name: svn:keywords + LastChangedDate LastChangedRevision LastChangedBy HeadURL Id Property changes on: root/cdk/trunk/plugins/maven-cdk-plugin/src/main/resou= rces/skin/extclasses/extended.xcss ___________________________________________________________________ Name: svn:keywords + LastChangedDate LastChangedRevision LastChangedBy HeadURL Id Property changes on: root/cdk/trunk/plugins/maven-cdk-plugin/src/main/resou= rces/skin/extclasses/extended_classes.xcss ___________________________________________________________________ Name: svn:keywords + LastChangedDate LastChangedRevision LastChangedBy HeadURL Id Property changes on: root/cdk/trunk/plugins/maven-cdk-plugin/src/main/resou= rces/skin/skin.properties ___________________________________________________________________ Name: svn:keywords + LastChangedDate LastChangedRevision LastChangedBy HeadURL Id Property changes on: root/cdk/trunk/plugins/maven-cdk-plugin/src/main/resou= rces/skin/skin.xcss ___________________________________________________________________ Name: svn:keywords + LastChangedDate LastChangedRevision LastChangedBy HeadURL Id Property changes on: root/cdk/trunk/plugins/maven-cdk-plugin/src/main/resou= rces/templates/component-dependencies.vm ___________________________________________________________________ Name: svn:keywords + LastChangedDate LastChangedRevision LastChangedBy HeadURL Id Property changes on: root/cdk/trunk/plugins/maven-cdk-plugin/src/main/resou= rces/templates/faces-config.vm ___________________________________________________________________ Name: svn:keywords + LastChangedDate LastChangedRevision LastChangedBy HeadURL Id Property changes on: root/cdk/trunk/plugins/maven-cdk-plugin/src/main/resou= rces/templates/resources-config.vm ___________________________________________________________________ Name: svn:keywords + LastChangedDate LastChangedRevision LastChangedBy HeadURL Id Property changes on: root/cdk/trunk/plugins/maven-cdk-plugin/src/main/resou= rces/templates/taglib.vm ___________________________________________________________________ Name: svn:keywords + LastChangedDate LastChangedRevision LastChangedBy HeadURL Id Property changes on: root/cdk/trunk/plugins/maven-cdk-plugin/src/main/resou= rces/templates/tld.vm ___________________________________________________________________ Name: svn:keywords + LastChangedDate LastChangedRevision LastChangedBy HeadURL Id Property changes on: root/cdk/trunk/plugins/maven-cdk-plugin/src/main/resou= rces/templates/xcss.vm ___________________________________________________________________ Name: svn:keywords + LastChangedDate LastChangedRevision LastChangedBy HeadURL Id Property changes on: root/cdk/trunk/plugins/maven-cdk-plugin/src/main/resou= rces/templates12/component-dependencies.vm ___________________________________________________________________ Name: svn:keywords + LastChangedDate LastChangedRevision LastChangedBy HeadURL Id Property changes on: root/cdk/trunk/plugins/maven-cdk-plugin/src/main/resou= rces/templates12/faces-config.vm ___________________________________________________________________ Name: svn:keywords + LastChangedDate LastChangedRevision LastChangedBy HeadURL Id Property changes on: root/cdk/trunk/plugins/maven-cdk-plugin/src/main/resou= rces/templates12/resources-config.vm ___________________________________________________________________ Name: svn:keywords + LastChangedDate LastChangedRevision LastChangedBy HeadURL Id Property changes on: root/cdk/trunk/plugins/maven-cdk-plugin/src/main/resou= rces/templates12/taglib.vm ___________________________________________________________________ Name: svn:keywords + LastChangedDate LastChangedRevision LastChangedBy HeadURL Id Property changes on: root/cdk/trunk/plugins/maven-cdk-plugin/src/main/resou= rces/templates12/tld.vm ___________________________________________________________________ Name: svn:keywords + LastChangedDate LastChangedRevision LastChangedBy HeadURL Id Property changes on: root/cdk/trunk/plugins/maven-cdk-plugin/src/main/resou= rces/templates12/xcss.vm ___________________________________________________________________ Name: svn:keywords + LastChangedDate LastChangedRevision LastChangedBy HeadURL Id Property changes on: root/cdk/trunk/plugins/maven-cdk-plugin/src/main/resou= rces/theme/component/theme.xml ___________________________________________________________________ Name: svn:keywords + LastChangedDate LastChangedRevision LastChangedBy HeadURL Id Property changes on: root/cdk/trunk/plugins/maven-cdk-plugin/src/main/resou= rces/theme/css/theme.xcss ___________________________________________________________________ Name: svn:keywords + LastChangedDate LastChangedRevision LastChangedBy HeadURL Id Property changes on: root/cdk/trunk/plugins/maven-cdk-plugin/src/main/resou= rces/theme/template/theme.jspx ___________________________________________________________________ Name: svn:keywords + LastChangedDate LastChangedRevision LastChangedBy HeadURL Id Property changes on: root/cdk/trunk/plugins/maven-cdk-plugin/src/main/resou= rces/theme/themes/theme.properties ___________________________________________________________________ Name: svn:keywords + LastChangedDate LastChangedRevision LastChangedBy HeadURL Id Property changes on: root/cdk/trunk/plugins/maven-cdk-plugin/src/site/apt/i= ndex.apt ___________________________________________________________________ Name: svn:keywords + LastChangedDate LastChangedRevision LastChangedBy HeadURL Id Property changes on: root/cdk/trunk/plugins/maven-cdk-plugin/src/site/apt/u= sage.apt ___________________________________________________________________ Name: svn:keywords + LastChangedDate LastChangedRevision LastChangedBy HeadURL Id Property changes on: root/cdk/trunk/plugins/maven-cdk-plugin/src/site/resou= rces/images/exadel_logo.jpg ___________________________________________________________________ Name: svn:keywords + LastChangedDate LastChangedRevision LastChangedBy HeadURL Id Property changes on: root/cdk/trunk/plugins/maven-cdk-plugin/src/site/site.= xml ___________________________________________________________________ Name: svn:keywords + LastChangedDate LastChangedRevision LastChangedBy HeadURL Id Modified: root/cdk/trunk/plugins/xinclude/pom.xml =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- root/cdk/trunk/plugins/xinclude/pom.xml 2010-04-05 19:04:09 UTC (rev 16= 721) +++ root/cdk/trunk/plugins/xinclude/pom.xml 2010-04-06 00:29:33 UTC (rev 16= 722) @@ -14,7 +14,7 @@ the specific language governing permissions and limitations under the License. --> - + = Property changes on: root/cdk/trunk/plugins/xinclude/pom.xml ___________________________________________________________________ Name: svn:keywords + LastChangedDate LastChangedRevision LastChangedBy HeadURL Id Property changes on: root/cdk/trunk/plugins/xinclude/src/main/java/org/apac= he/cocoon/pipeline/component/sax/ProcessingException.java ___________________________________________________________________ Name: svn:keywords + LastChangedDate LastChangedRevision LastChangedBy HeadURL Id Property changes on: root/cdk/trunk/plugins/xinclude/src/main/java/org/apac= he/cocoon/pipeline/component/sax/SAXConsumer.java ___________________________________________________________________ Name: svn:keywords + LastChangedDate LastChangedRevision LastChangedBy HeadURL Id Property changes on: root/cdk/trunk/plugins/xinclude/src/main/java/org/apac= he/cocoon/pipeline/component/sax/XIncludeTransformer.java ___________________________________________________________________ Name: svn:keywords + LastChangedDate LastChangedRevision LastChangedBy HeadURL Id Property changes on: root/cdk/trunk/plugins/xinclude/src/main/java/org/apac= he/cocoon/pipeline/component/xpointer/PointerPart.java ___________________________________________________________________ Name: svn:keywords + LastChangedDate LastChangedRevision LastChangedBy HeadURL Id Property changes on: root/cdk/trunk/plugins/xinclude/src/main/java/org/apac= he/cocoon/pipeline/component/xpointer/ShorthandPart.java ___________________________________________________________________ Name: svn:keywords + LastChangedDate LastChangedRevision LastChangedBy HeadURL Id Property changes on: root/cdk/trunk/plugins/xinclude/src/main/java/org/apac= he/cocoon/pipeline/component/xpointer/UnsupportedPart.java ___________________________________________________________________ Name: svn:keywords + LastChangedDate LastChangedRevision LastChangedBy HeadURL Id Property changes on: root/cdk/trunk/plugins/xinclude/src/main/java/org/apac= he/cocoon/pipeline/component/xpointer/XPointer.java ___________________________________________________________________ Name: svn:keywords + LastChangedDate LastChangedRevision LastChangedBy HeadURL Id Property changes on: root/cdk/trunk/plugins/xinclude/src/main/java/org/apac= he/cocoon/pipeline/component/xpointer/XPointerContext.java ___________________________________________________________________ Name: svn:keywords + LastChangedDate LastChangedRevision LastChangedBy HeadURL Id Property changes on: root/cdk/trunk/plugins/xinclude/src/main/java/org/apac= he/cocoon/pipeline/component/xpointer/XPointerPart.java ___________________________________________________________________ Name: svn:keywords + LastChangedDate LastChangedRevision LastChangedBy HeadURL Id Property changes on: root/cdk/trunk/plugins/xinclude/src/main/java/org/apac= he/cocoon/pipeline/component/xpointer/XmlnsPart.java ___________________________________________________________________ Name: svn:keywords + LastChangedDate LastChangedRevision LastChangedBy HeadURL Id Property changes on: root/cdk/trunk/plugins/xinclude/src/main/java/org/apac= he/cocoon/pipeline/util/dom/DOMStreamer.java ___________________________________________________________________ Name: svn:keywords + LastChangedDate LastChangedRevision LastChangedBy HeadURL Id Property changes on: root/cdk/trunk/plugins/xinclude/src/main/java/org/apac= he/cocoon/pipeline/util/dom/DOMUtils.java ___________________________________________________________________ Name: svn:keywords + LastChangedDate LastChangedRevision LastChangedBy HeadURL Id Property changes on: root/cdk/trunk/plugins/xinclude/src/main/java/org/apac= he/cocoon/pipeline/util/dom/ElementInfo.java ___________________________________________________________________ Name: svn:keywords + LastChangedDate LastChangedRevision LastChangedBy HeadURL Id Property changes on: root/cdk/trunk/plugins/xinclude/src/main/javacc/xpoint= er-fw.jj ___________________________________________________________________ Name: svn:keywords + LastChangedDate LastChangedRevision LastChangedBy HeadURL Id Property changes on: root/cdk/trunk/plugins/xinclude/src/test/java/org/apac= he/cocoon/pipeline/component/sax/XIncludeTransformerTest.java ___________________________________________________________________ Name: svn:keywords + LastChangedDate LastChangedRevision LastChangedBy HeadURL Id Property changes on: root/cdk/trunk/plugins/xinclude/src/test/resources/jus= t-text.txt ___________________________________________________________________ Name: svn:keywords + LastChangedDate LastChangedRevision LastChangedBy HeadURL Id Modified: root/cdk/trunk/plugins/xinclude/src/test/resources/test.xml =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- root/cdk/trunk/plugins/xinclude/src/test/resources/test.xml 2010-04-05 = 19:04:09 UTC (rev 16721) +++ root/cdk/trunk/plugins/xinclude/src/test/resources/test.xml 2010-04-06 = 00:29:33 UTC (rev 16722) @@ -15,5 +15,5 @@ See the License for the specific language governing permissions and limitations under the License. --> - + \ No newline at end of file Property changes on: root/cdk/trunk/plugins/xinclude/src/test/resources/tes= t.xml ___________________________________________________________________ Name: svn:keywords + LastChangedDate LastChangedRevision LastChangedBy HeadURL Id Modified: root/cdk/trunk/plugins/xinclude/src/test/resources/test.xslt =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- root/cdk/trunk/plugins/xinclude/src/test/resources/test.xslt 2010-04-05= 19:04:09 UTC (rev 16721) +++ root/cdk/trunk/plugins/xinclude/src/test/resources/test.xslt 2010-04-06= 00:29:33 UTC (rev 16722) @@ -15,7 +15,7 @@ See the License for the specific language governing permissions and limitations under the License. --> - + = Property changes on: root/cdk/trunk/plugins/xinclude/src/test/resources/tes= t.xslt ___________________________________________________________________ Name: svn:keywords + LastChangedDate LastChangedRevision LastChangedBy HeadURL Id Property changes on: root/cdk/trunk/plugins/xinclude/src/test/resources/xin= clude-deprecated_xpointer.xml ___________________________________________________________________ Name: svn:keywords + LastChangedDate LastChangedRevision LastChangedBy HeadURL Id Property changes on: root/cdk/trunk/plugins/xinclude/src/test/resources/xin= clude-fallback.xml ___________________________________________________________________ Name: svn:keywords + LastChangedDate LastChangedRevision LastChangedBy HeadURL Id Property changes on: root/cdk/trunk/plugins/xinclude/src/test/resources/xin= clude-text-only.xml ___________________________________________________________________ Name: svn:keywords + LastChangedDate LastChangedRevision LastChangedBy HeadURL Id Property changes on: root/cdk/trunk/plugins/xinclude/src/test/resources/xin= clude-xml.xml ___________________________________________________________________ Name: svn:keywords + LastChangedDate LastChangedRevision LastChangedBy HeadURL Id Property changes on: root/cdk/trunk/plugins/xinclude/src/test/resources/xin= clude-xpointer.xml ___________________________________________________________________ Name: svn:keywords + LastChangedDate LastChangedRevision LastChangedBy HeadURL Id --===============2991947031416266033==-- From richfaces-svn-commits at lists.jboss.org Tue Apr 6 07:25:11 2010 Content-Type: multipart/mixed; boundary="===============3245476392949805062==" MIME-Version: 1.0 From: richfaces-svn-commits at lists.jboss.org To: richfaces-svn-commits at lists.jboss.org Subject: [richfaces-svn-commits] JBoss Rich Faces SVN: r16723 - root/ui-sandbox/trunk/components/tables/ui/src/main/java/org/richfaces/component. Date: Tue, 06 Apr 2010 07:25:11 -0400 Message-ID: <201004061125.o36BPBB2002425@svn01.web.mwc.hst.phx2.redhat.com> --===============3245476392949805062== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Author: abelevich Date: 2010-04-06 07:25:11 -0400 (Tue, 06 Apr 2010) New Revision: 16723 Modified: root/ui-sandbox/trunk/components/tables/ui/src/main/java/org/richfaces/c= omponent/UIDataTableBase.java Log: fix setter Modified: root/ui-sandbox/trunk/components/tables/ui/src/main/java/org/rich= faces/component/UIDataTableBase.java =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- root/ui-sandbox/trunk/components/tables/ui/src/main/java/org/richfaces/= component/UIDataTableBase.java 2010-04-06 00:29:33 UTC (rev 16722) +++ root/ui-sandbox/trunk/components/tables/ui/src/main/java/org/richfaces/= component/UIDataTableBase.java 2010-04-06 11:25:11 UTC (rev 16723) @@ -77,8 +77,8 @@ return (String)getStateHelper().eval(PropertyKeys.noDataLabel); } = - public String setNoDataLabel(String noDataLabel) { - return (String)getStateHelper().put(PropertyKeys.noDataLabel, noDa= taLabel, ""); + public void setNoDataLabel(String noDataLabel) { + getStateHelper().put(PropertyKeys.noDataLabel, noDataLabel); } = public boolean isColumnFacetPresent(String facetName) { --===============3245476392949805062==-- From richfaces-svn-commits at lists.jboss.org Tue Apr 6 07:27:38 2010 Content-Type: multipart/mixed; boundary="===============9217117144999491909==" MIME-Version: 1.0 From: richfaces-svn-commits at lists.jboss.org To: richfaces-svn-commits at lists.jboss.org Subject: [richfaces-svn-commits] JBoss Rich Faces SVN: r16724 - in root/ui-sandbox/trunk/components/tables/ui/src/main: java/org/richfaces/renderkit and 1 other directories. Date: Tue, 06 Apr 2010 07:27:38 -0400 Message-ID: <201004061127.o36BRcOD002523@svn01.web.mwc.hst.phx2.redhat.com> --===============9217117144999491909== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Author: konstantin.mishin Date: 2010-04-06 07:27:37 -0400 (Tue, 06 Apr 2010) New Revision: 16724 Modified: root/ui-sandbox/trunk/components/tables/ui/src/main/java/org/richfaces/c= omponent/UIDataTableBase.java root/ui-sandbox/trunk/components/tables/ui/src/main/java/org/richfaces/r= enderkit/ExtendedDataTableRenderer.java root/ui-sandbox/trunk/components/tables/ui/src/main/resources/META-INF/r= esources/extendedDataTable.js Log: RF-8098 Modified: root/ui-sandbox/trunk/components/tables/ui/src/main/java/org/rich= faces/component/UIDataTableBase.java =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- root/ui-sandbox/trunk/components/tables/ui/src/main/java/org/richfaces/= component/UIDataTableBase.java 2010-04-06 11:25:11 UTC (rev 16723) +++ root/ui-sandbox/trunk/components/tables/ui/src/main/java/org/richfaces/= component/UIDataTableBase.java 2010-04-06 11:27:37 UTC (rev 16724) @@ -170,7 +170,7 @@ } = public SortMode getSortMode() { - return (SortMode) getStateHelper().eval(PropertyKeys.sortMode); + return (SortMode) getStateHelper().eval(PropertyKeys.sortMode, Sor= tMode.single); } = public void setSortMode(SortMode sortMode) { Modified: root/ui-sandbox/trunk/components/tables/ui/src/main/java/org/rich= faces/renderkit/ExtendedDataTableRenderer.java =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- root/ui-sandbox/trunk/components/tables/ui/src/main/java/org/richfaces/= renderkit/ExtendedDataTableRenderer.java 2010-04-06 11:25:11 UTC (rev 16723) +++ root/ui-sandbox/trunk/components/tables/ui/src/main/java/org/richfaces/= renderkit/ExtendedDataTableRenderer.java 2010-04-06 11:27:37 UTC (rev 16724) @@ -47,6 +47,7 @@ import javax.faces.context.FacesContext; import javax.faces.context.PartialResponseWriter; import javax.faces.context.ResponseWriter; +import javax.swing.SortOrder; = import org.ajax4jsf.javascript.JSFunction; import org.ajax4jsf.javascript.JSReference; @@ -59,6 +60,7 @@ import org.richfaces.component.UIDataTableBase; import org.richfaces.component.UIExtendedDataTable; import org.richfaces.component.util.HtmlUtil; +import org.richfaces.model.SortMode; = @ResourceDependencies({ @ResourceDependency(library =3D "javax.faces", nam= e =3D "jsf-uncompressed.js"), @ResourceDependency(name =3D "jquery.js"), @ResourceDependency(name = =3D "jquery.position.js"), @@ -576,6 +578,9 @@ if (map.get(component.getClientId(context)) !=3D null) { decodeFiltering(context, component, map.get("rich:filterString= ")); } + if (map.get(component.getClientId(context)) !=3D null) { + decodeSorting(context, component, map.get("rich:sortString")); + } } = private void updateAttribute(FacesContext context, UIComponent compone= nt, String attribute, Object value) { @@ -596,6 +601,19 @@ } } = + private void updateSortOrder(FacesContext context, UIComponent compone= nt, String value) { + SortOrder sortOrder =3D SortOrder.ASCENDING; + try { + sortOrder =3D SortOrder.valueOf(value); + } catch (IllegalArgumentException e) { + // If value isn't name of enum constant of SortOrder, toggle s= ortOrder of column. + if (SortOrder.ASCENDING.equals(component.getAttributes().get("= sortOrder"))) { + sortOrder =3D SortOrder.DESCENDING; + } + } + updateAttribute(context, component, "sortOrder", sortOrder); + } + private void updateWidthOfColumns(FacesContext context, UIComponent co= mponent, String widthString) { if (widthString !=3D null && widthString.length() > 0) { String[] widthArray =3D widthString.split(","); @@ -647,6 +665,35 @@ } } = + private void decodeSorting(FacesContext context, UIComponent component= , String value) { + if (value !=3D null && value.length() > 0) { + UIDataTableBase table =3D (UIDataTableBase) component; + List sortPriority =3D new LinkedList(); + String[] values =3D value.split(":"); + if (Boolean.parseBoolean(values[2]) || SortMode.single.equals(= table.getSortMode())) { + for (Iterator iterator =3D table.columns(); i= terator.hasNext();) { + UIComponent column =3D iterator.next(); + if (values[0].equals(column.getId())) { + updateSortOrder(context, column, values[1]); + sortPriority.add(values[0]); + } else { + updateAttribute(context, column, "sortOrder", Sort= Order.UNSORTED); + } + } + } else { + updateSortOrder(context, component.findComponent(values[0]= ), values[1]); + Collection priority =3D table.getSortPriority(); + if (priority !=3D null) { + priority.remove(values[0]); + sortPriority.addAll(priority); + } + sortPriority.add(values[0]); + } + updateAttribute(context, component, "sortPriority", sortPriori= ty); + context.getPartialViewContext().getRenderIds().add(component.g= etClientId(context)); // Use partial re-rendering here. + } + } + = /** * @deprecated * TODO Remove this method when width in relative units in columns wil= l be implimented. Modified: root/ui-sandbox/trunk/components/tables/ui/src/main/resources/MET= A-INF/resources/extendedDataTable.js =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- root/ui-sandbox/trunk/components/tables/ui/src/main/resources/META-INF/= resources/extendedDataTable.js 2010-04-06 11:25:11 UTC (rev 16723) +++ root/ui-sandbox/trunk/components/tables/ui/src/main/resources/META-INF/= resources/extendedDataTable.js 2010-04-06 11:27:37 UTC (rev 16724) @@ -331,6 +331,17 @@ this.clearFiltering =3D function() { this.filter("", "", true); } + = + this.sort =3D function(id, sortOrder, isClear) { + if (typeof(sortOrder) =3D=3D "string") { + sortOrder =3D sortOrder.toUpperCase(); + } + sendAjax(null, {"rich:sortString" : id + ":" + sortOrder + ":" + isClea= r}); // TODO Maybe, event model should be used here. + } + = + this.clearSorting =3D function() { + this.filter("", "", true); + } }; }(window.RichFaces, jQuery)); = --===============9217117144999491909==-- From richfaces-svn-commits at lists.jboss.org Tue Apr 6 07:40:46 2010 Content-Type: multipart/mixed; boundary="===============8123585663353424759==" MIME-Version: 1.0 From: richfaces-svn-commits at lists.jboss.org To: richfaces-svn-commits at lists.jboss.org Subject: [richfaces-svn-commits] JBoss Rich Faces SVN: r16725 - root/examples-sandbox/trunk/components/tables/src/main/webapp. Date: Tue, 06 Apr 2010 07:40:46 -0400 Message-ID: <201004061140.o36BekHD004619@svn01.web.mwc.hst.phx2.redhat.com> --===============8123585663353424759== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Author: konstantin.mishin Date: 2010-04-06 07:40:45 -0400 (Tue, 06 Apr 2010) New Revision: 16725 Modified: root/examples-sandbox/trunk/components/tables/src/main/webapp/extendedta= ble.xhtml Log: RF-7852 ExtendedDataTable sample Modified: root/examples-sandbox/trunk/components/tables/src/main/webapp/ext= endedtable.xhtml =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- root/examples-sandbox/trunk/components/tables/src/main/webapp/extendedt= able.xhtml 2010-04-06 11:27:37 UTC (rev 16724) +++ root/examples-sandbox/trunk/components/tables/src/main/webapp/extendedt= able.xhtml 2010-04-06 11:40:45 UTC (rev 16725) @@ -60,12 +60,12 @@ //--> - + + styleClass=3D"extendedDataTable" rowKeyVar=3D"rkv" filterVar=3D"fv" so= rtMode=3D"multi"> @@ -84,7 +84,7 @@ - + @@ -94,7 +94,7 @@ = - + --===============8123585663353424759==-- From richfaces-svn-commits at lists.jboss.org Tue Apr 6 09:44:29 2010 Content-Type: multipart/mixed; boundary="===============2518100510331561826==" MIME-Version: 1.0 From: richfaces-svn-commits at lists.jboss.org To: richfaces-svn-commits at lists.jboss.org Subject: [richfaces-svn-commits] JBoss Rich Faces SVN: r16726 - root/framework/trunk/impl/src/main/java/org/richfaces/context. Date: Tue, 06 Apr 2010 09:44:29 -0400 Message-ID: <201004061344.o36DiTe3031372@svn01.web.mwc.hst.phx2.redhat.com> --===============2518100510331561826== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Author: nbelaevski Date: 2010-04-06 09:44:28 -0400 (Tue, 06 Apr 2010) New Revision: 16726 Modified: root/framework/trunk/impl/src/main/java/org/richfaces/context/PartialVie= wContextImpl.java Log: PartialViewContextImpl not decoded view when execute=3D"@all" - fixed Modified: root/framework/trunk/impl/src/main/java/org/richfaces/context/Par= tialViewContextImpl.java =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- root/framework/trunk/impl/src/main/java/org/richfaces/context/PartialVi= ewContextImpl.java 2010-04-06 11:40:45 UTC (rev 16725) +++ root/framework/trunk/impl/src/main/java/org/richfaces/context/PartialVi= ewContextImpl.java 2010-04-06 13:44:28 UTC (rev 16726) @@ -97,6 +97,7 @@ = if (executeIds =3D=3D null) { executeIds =3D new LinkedHashSet(); + setupExecuteIds(executeIds); } = return executeIds; @@ -192,10 +193,6 @@ Collection executeIds =3D pvc.getExecuteIds(); Collection renderIds =3D pvc.getRenderIds(); = - if (phaseId =3D=3D PhaseId.APPLY_REQUEST_VALUES) { - setupExecuteIds(executeIds); - } - if (phaseId =3D=3D PhaseId.APPLY_REQUEST_VALUES || phaseId =3D=3D PhaseId.PROCESS_VALIDATIONS || phaseId =3D=3D PhaseId.UPDATE_MODEL_VALUES) { --===============2518100510331561826==-- From richfaces-svn-commits at lists.jboss.org Tue Apr 6 11:20:31 2010 Content-Type: multipart/mixed; boundary="===============4420838778610202658==" MIME-Version: 1.0 From: richfaces-svn-commits at lists.jboss.org To: richfaces-svn-commits at lists.jboss.org Subject: [richfaces-svn-commits] JBoss Rich Faces SVN: r16727 - branches/community/3.3.X/examples/photoalbum/source/ejb/src/main/java/org/richfaces/photoalbum/domain. Date: Tue, 06 Apr 2010 11:20:31 -0400 Message-ID: <201004061520.o36FKVf7023036@svn01.web.mwc.hst.phx2.redhat.com> --===============4420838778610202658== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Author: amarkhel Date: 2010-04-06 11:20:31 -0400 (Tue, 06 Apr 2010) New Revision: 16727 Modified: branches/community/3.3.X/examples/photoalbum/source/ejb/src/main/java/or= g/richfaces/photoalbum/domain/Image.java Log: Fix RF-8560 Modified: branches/community/3.3.X/examples/photoalbum/source/ejb/src/main/= java/org/richfaces/photoalbum/domain/Image.java =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- branches/community/3.3.X/examples/photoalbum/source/ejb/src/main/java/o= rg/richfaces/photoalbum/domain/Image.java 2010-04-06 13:44:28 UTC (rev 1672= 6) +++ branches/community/3.3.X/examples/photoalbum/source/ejb/src/main/java/o= rg/richfaces/photoalbum/domain/Image.java 2010-04-06 15:20:31 UTC (rev 1672= 7) @@ -506,7 +506,7 @@ return true; } = - if (obj =3D=3D null || getClass() !=3D obj.getClass()) { + if (obj =3D=3D null) { return false; } = --===============4420838778610202658==-- From richfaces-svn-commits at lists.jboss.org Tue Apr 6 11:23:50 2010 Content-Type: multipart/mixed; boundary="===============5463728461435802057==" MIME-Version: 1.0 From: richfaces-svn-commits at lists.jboss.org To: richfaces-svn-commits at lists.jboss.org Subject: [richfaces-svn-commits] JBoss Rich Faces SVN: r16728 - branches/community/3.3.X/ui/colorPicker/src/main/templates/org/richfaces. Date: Tue, 06 Apr 2010 11:23:50 -0400 Message-ID: <201004061523.o36FNoS2023130@svn01.web.mwc.hst.phx2.redhat.com> --===============5463728461435802057== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Author: amarkhel Date: 2010-04-06 11:23:49 -0400 (Tue, 06 Apr 2010) New Revision: 16728 Modified: branches/community/3.3.X/ui/colorPicker/src/main/templates/org/richfaces= /htmlColorPicker.jspx Log: Fix RF-8491 Modified: branches/community/3.3.X/ui/colorPicker/src/main/templates/org/ri= chfaces/htmlColorPicker.jspx =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- branches/community/3.3.X/ui/colorPicker/src/main/templates/org/richface= s/htmlColorPicker.jspx 2010-04-06 15:20:31 UTC (rev 16727) +++ branches/community/3.3.X/ui/colorPicker/src/main/templates/org/richface= s/htmlColorPicker.jspx 2010-04-06 15:23:49 UTC (rev 16728) @@ -30,7 +30,7 @@ = - + = --===============5463728461435802057==-- From richfaces-svn-commits at lists.jboss.org Tue Apr 6 11:28:15 2010 Content-Type: multipart/mixed; boundary="===============2217237760888097931==" MIME-Version: 1.0 From: richfaces-svn-commits at lists.jboss.org To: richfaces-svn-commits at lists.jboss.org Subject: [richfaces-svn-commits] JBoss Rich Faces SVN: r16729 - branches/community/3.3.X/framework/impl/src/main/java/org/richfaces/component. Date: Tue, 06 Apr 2010 11:28:15 -0400 Message-ID: <201004061528.o36FSFr5023641@svn01.web.mwc.hst.phx2.redhat.com> --===============2217237760888097931== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Author: amarkhel Date: 2010-04-06 11:28:15 -0400 (Tue, 06 Apr 2010) New Revision: 16729 Modified: branches/community/3.3.X/framework/impl/src/main/java/org/richfaces/comp= onent/UIRangedNumberInput.java Log: Fix RF-8463 Modified: branches/community/3.3.X/framework/impl/src/main/java/org/richfac= es/component/UIRangedNumberInput.java =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- branches/community/3.3.X/framework/impl/src/main/java/org/richfaces/com= ponent/UIRangedNumberInput.java 2010-04-06 15:23:49 UTC (rev 16728) +++ branches/community/3.3.X/framework/impl/src/main/java/org/richfaces/com= ponent/UIRangedNumberInput.java 2010-04-06 15:28:15 UTC (rev 16729) @@ -35,6 +35,11 @@ */ public abstract class UIRangedNumberInput extends UIInput { = + private static final String MSG_MAXMIN_IS_NULL =3D "org.richfaces.compone= nt.UIRangedNumberInput.MaxMinIsNull"; + private static final String MSG_VALUE_IS_NULL =3D "org.richfaces.componen= t.UIRangedNumberInput.ValueIsNull"; + private static final String MSG_LT_MINIMAL =3D "org.richfaces.component.U= IRangedNumberInput.LessThatMinimal"; + private static final String MSG_GT_MAXIMAL =3D "org.richfaces.component.U= IRangedNumberInput.GreaterThanMaximal"; + public abstract String getMaxValue(); public abstract void setMaxValue(String value); = @@ -68,29 +73,30 @@ context.addMessage(this.getClientId(context), mess); } = - if (value !=3D null) { - if (null =3D=3D minValue || null =3D=3D maxValue) { - setValid(false); - FacesMessage mess =3D new FacesMessage(label + ": conversation = error, maxValue or minValue is null!"); - mess.setSeverity(FacesMessage.SEVERITY_ERROR); - context.addMessage(this.getClientId(context), mess); - } else if (minValue.doubleValue() > value.doubleValue()) { - setValid(false); - FacesMessage mess =3D new FacesMessage(label + ": input value i= s less than minimal value!"); - mess.setSeverity(FacesMessage.SEVERITY_ERROR); - context.addMessage(this.getClientId(context), mess); - } else if (maxValue.doubleValue() < value.doubleValue()) { - setValid(false); - FacesMessage mess =3D new FacesMessage(label + ": input value i= s more than maximum value!"); - mess.setSeverity(FacesMessage.SEVERITY_ERROR); - context.addMessage(this.getClientId(context), mess); - } - } else { - setValid(false); - FacesMessage mess =3D new FacesMessage(label + ": input value ca= n't be null!"); - mess.setSeverity(FacesMessage.SEVERITY_ERROR); - context.addMessage(this.getClientId(context), mess); - } + if (value !=3D null) { + if (null =3D=3D minValue || null =3D=3D maxValue) { + setValid(false); + FacesMessage mess =3D ComponentMessageUtil.getMessa= ge(context, (MSG_MAXMIN_IS_NULL), new Object[] { label }); + mess.setSeverity(FacesMessage.SEVERITY_ERROR); + context.addMessage(this.getClientId(context), mess); + } else if (minValue.doubleValue() > value.doubleValue())= { + setValid(false); + FacesMessage mess =3D ComponentMessageUtil.getMessa= ge(context, (MSG_LT_MINIMAL), new Object[] { label }); + mess.setSeverity(FacesMessage.SEVERITY_ERROR); + context.addMessage(this.getClientId(context), mess); + } else if (maxValue.doubleValue() < value.doubleValue())= { + setValid(false); + FacesMessage mess =3D ComponentMessageUtil.getMessa= ge(context, (MSG_GT_MAXIMAL), new Object[] { label }); + mess.setSeverity(FacesMessage.SEVERITY_ERROR); + context.addMessage(this.getClientId(context), mess); + } + } else { + setValid(false); + FacesMessage mess =3D ComponentMessageUtil.getMessage(co= ntext, (MSG_VALUE_IS_NULL), new Object[] { label }); + mess.setSeverity(FacesMessage.SEVERITY_ERROR); + context.addMessage(this.getClientId(context), mess); + } + } = super.validateValue(context, newValue); --===============2217237760888097931==-- From richfaces-svn-commits at lists.jboss.org Tue Apr 6 11:35:54 2010 Content-Type: multipart/mixed; boundary="===============9080865808323249858==" MIME-Version: 1.0 From: richfaces-svn-commits at lists.jboss.org To: richfaces-svn-commits at lists.jboss.org Subject: [richfaces-svn-commits] JBoss Rich Faces SVN: r16730 - branches/community/3.3.X/samples/richfaces-demo/src/main/webapp/WEB-INF. Date: Tue, 06 Apr 2010 11:35:54 -0400 Message-ID: <201004061535.o36FZsKk024702@svn01.web.mwc.hst.phx2.redhat.com> --===============9080865808323249858== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Author: amarkhel Date: 2010-04-06 11:35:53 -0400 (Tue, 06 Apr 2010) New Revision: 16730 Modified: branches/community/3.3.X/samples/richfaces-demo/src/main/webapp/WEB-INF/= web.xml Log: Fix RF-8553 Modified: branches/community/3.3.X/samples/richfaces-demo/src/main/webapp/W= EB-INF/web.xml =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- branches/community/3.3.X/samples/richfaces-demo/src/main/webapp/WEB-INF= /web.xml 2010-04-06 15:28:15 UTC (rev 16729) +++ branches/community/3.3.X/samples/richfaces-demo/src/main/webapp/WEB-INF= /web.xml 2010-04-06 15:35:53 UTC (rev 16730) @@ -1,7 +1,6 @@ - + = Richfaces Components demo richfaces-demo --===============9080865808323249858==-- From richfaces-svn-commits at lists.jboss.org Tue Apr 6 11:37:22 2010 Content-Type: multipart/mixed; boundary="===============1707853748932583326==" MIME-Version: 1.0 From: richfaces-svn-commits at lists.jboss.org To: richfaces-svn-commits at lists.jboss.org Subject: [richfaces-svn-commits] JBoss Rich Faces SVN: r16731 - branches/community/3.3.X/framework/impl/src/main/java/org/ajax4jsf/renderkit. Date: Tue, 06 Apr 2010 11:37:22 -0400 Message-ID: <201004061537.o36FbMnw024755@svn01.web.mwc.hst.phx2.redhat.com> --===============1707853748932583326== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Author: amarkhel Date: 2010-04-06 11:37:22 -0400 (Tue, 06 Apr 2010) New Revision: 16731 Modified: branches/community/3.3.X/framework/impl/src/main/java/org/ajax4jsf/rende= rkit/AjaxRendererUtils.java Log: Fix RF-8562 Modified: branches/community/3.3.X/framework/impl/src/main/java/org/ajax4js= f/renderkit/AjaxRendererUtils.java =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- branches/community/3.3.X/framework/impl/src/main/java/org/ajax4jsf/rend= erkit/AjaxRendererUtils.java 2010-04-06 15:35:53 UTC (rev 16730) +++ branches/community/3.3.X/framework/impl/src/main/java/org/ajax4jsf/rend= erkit/AjaxRendererUtils.java 2010-04-06 15:37:22 UTC (rev 16731) @@ -871,8 +871,10 @@ HttpServletResponse httpResponse =3D (HttpServletResponse) response; // httpResponse.setHeader(AjaxContainerRenderer.AJAX_UPDATE_HEADER, // senderString.toString()); - httpResponse.setHeader(AjaxContainerRenderer.AJAX_FLAG_HEADER, - "true"); + if(!httpResponse.containsHeader(AjaxContainerRenderer.AJAX_FLAG_HEADER)= ){ + httpResponse.setHeader(AjaxContainerRenderer.AJAX_FLAG_HEADER, + "true"); + } } else { try { Method setHeadergMethod =3D response.getClass() --===============1707853748932583326==-- From richfaces-svn-commits at lists.jboss.org Tue Apr 6 11:39:43 2010 Content-Type: multipart/mixed; boundary="===============3980613377102391639==" MIME-Version: 1.0 From: richfaces-svn-commits at lists.jboss.org To: richfaces-svn-commits at lists.jboss.org Subject: [richfaces-svn-commits] JBoss Rich Faces SVN: r16732 - root/cdk/trunk/plugins/generator/src/main/java/org/richfaces/cdk/apt/processors. Date: Tue, 06 Apr 2010 11:39:42 -0400 Message-ID: <201004061539.o36Fdg4P024785@svn01.web.mwc.hst.phx2.redhat.com> --===============3980613377102391639== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Author: nbelaevski Date: 2010-04-06 11:39:42 -0400 (Tue, 06 Apr 2010) New Revision: 16732 Modified: root/cdk/trunk/plugins/generator/src/main/java/org/richfaces/cdk/apt/pro= cessors/ProcessorBase.java Log: Fixed checkstyle violation in generator Modified: root/cdk/trunk/plugins/generator/src/main/java/org/richfaces/cdk/= apt/processors/ProcessorBase.java =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- root/cdk/trunk/plugins/generator/src/main/java/org/richfaces/cdk/apt/pr= ocessors/ProcessorBase.java 2010-04-06 15:37:22 UTC (rev 16731) +++ root/cdk/trunk/plugins/generator/src/main/java/org/richfaces/cdk/apt/pr= ocessors/ProcessorBase.java 2010-04-06 15:39:42 UTC (rev 16732) @@ -10,7 +10,6 @@ import org.richfaces.cdk.model.ComponentModel; import org.richfaces.cdk.model.ConverterModel; import org.richfaces.cdk.model.DescriptionGroup; -import org.richfaces.cdk.model.FacetModel; import org.richfaces.cdk.model.ModelElementBase; import org.richfaces.cdk.model.TagModel; import org.richfaces.cdk.model.ValidatorModel; --===============3980613377102391639==-- From richfaces-svn-commits at lists.jboss.org Tue Apr 6 11:50:28 2010 Content-Type: multipart/mixed; boundary="===============2683069700199288086==" MIME-Version: 1.0 From: richfaces-svn-commits at lists.jboss.org To: richfaces-svn-commits at lists.jboss.org Subject: [richfaces-svn-commits] JBoss Rich Faces SVN: r16733 - root/framework/trunk/impl/src/main/resources/META-INF/resources. Date: Tue, 06 Apr 2010 11:50:27 -0400 Message-ID: <201004061550.o36FoRY2026871@svn01.web.mwc.hst.phx2.redhat.com> --===============2683069700199288086== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Author: pyaschenko Date: 2010-04-06 11:50:27 -0400 (Tue, 06 Apr 2010) New Revision: 16733 Modified: root/framework/trunk/impl/src/main/resources/META-INF/resources/richface= s-base-component.js root/framework/trunk/impl/src/main/resources/META-INF/resources/richface= s-event.js root/framework/trunk/impl/src/main/resources/META-INF/resources/richface= s-queue.js root/framework/trunk/impl/src/main/resources/META-INF/resources/richface= s.js Log: global jsdoc fixes for using 2.3.0 version Modified: root/framework/trunk/impl/src/main/resources/META-INF/resources/r= ichfaces-base-component.js =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- root/framework/trunk/impl/src/main/resources/META-INF/resources/richfac= es-base-component.js 2010-04-06 15:39:42 UTC (rev 16732) +++ root/framework/trunk/impl/src/main/resources/META-INF/resources/richfac= es-base-component.js 2010-04-06 15:50:27 UTC (rev 16733) @@ -8,7 +8,33 @@ richfaces.blankFunction =3D function (){}; //TODO: add it to global libra= ry = /** - * @class Base class for all components + * @class Base class for all components. + * All RichFaces components should use this class as base or another R= ichFaces class which based on it. + * +

+		//Inheritance example:
+		(function (jQuery, richfaces, params) {
+		=

+			// Constructor definition
+			richfaces.MyComponent =3D function(componentId) {
+			$super.constructor.call(this, componentId);
+			};
+				=

+			// Extend component class
+			var $super =3D richfaces.BaseComponent.extend(richfaces.BaseComponent, =
richfaces.MyComponent);
+		=

+			// Add new properties and methods
+			jQuery.extend(richfaces.MyComponent.prototype, (function (params) {
+				return {
+		 				name:"MyComponent", =

+						f:function (){alert("hello");
+					}
+				};
+			})(params));
+		})(jQuery, RichFaces);
+		
+ * + * @memberOf RichFaces * @name BaseComponent * * @constructor @@ -22,8 +48,8 @@ * Method extends child class prototype with parent prototype = * and return parent's prototype ($super) * - * @methodOf - * @name BaseComponent.extend + * @function + * @name RichFaces.BaseComponent.extend * * @return {object} * */ @@ -41,7 +67,7 @@ /** * Component name. * - * @name BaseComponent#name + * @name RichFaces.BaseComponent#name * @type String * */ name: "BaseComponent", @@ -49,8 +75,8 @@ /** * Method for converting object to string * - * @methodOf - * @name BaseComponent#toString + * @function + * @name RichFaces.BaseComponent#toString * * @return {String} * */ @@ -64,10 +90,11 @@ }, = /** - * Method returns enement's id as jQuery selector + * Method returns element's id as jQuery selector for event ha= ndlers binding. + * Event API calls this method when binding by component objec= t as selector was used. * - * @methodOf - * @name BaseComponent#getEventElement + * @function + * @name RichFaces.BaseComponent#getEventElement * * @return {String} * */ = @@ -77,20 +104,4 @@ }; })(params)); = -})(jQuery, window.RichFaces || (window.RichFaces=3D{})); - - -/* -(function (jQuery, richfaces, params) { - = - richfaces.MyComponent =3D function(componentId) { - $super.constructor.call(this, componentId); - }; - = - var $super =3D richfaces.BaseComponent.extend(richfaces.BaseComponent= , richfaces.MyComponent); - = - jQuery.extend(richfaces.MyComponent.prototype, (function (params) { - return {name:"MyComponent", f:function (){alert("hello");}}; - })(params)); -})(jQuery, RichFaces); -*/ \ No newline at end of file +})(jQuery, window.RichFaces || (window.RichFaces=3D{})); \ No newline at end of file Modified: root/framework/trunk/impl/src/main/resources/META-INF/resources/r= ichfaces-event.js =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- root/framework/trunk/impl/src/main/resources/META-INF/resources/richfac= es-event.js 2010-04-06 15:39:42 UTC (rev 16732) +++ root/framework/trunk/impl/src/main/resources/META-INF/resources/richfac= es-event.js 2010-04-06 15:50:27 UTC (rev 16733) @@ -5,7 +5,10 @@ (function($, richfaces) { = /** + * RichFaces Event API container = * @class + * @memberOf RichFaces + * @static * @name Event * */ richfaces.Event =3D richfaces.Event || {}; @@ -27,16 +30,16 @@ $.extend(richfaces.Event, { /** * @constant - * @name Event.RICH_NAMESPACE + * @name RichFaces.Event.RICH_NAMESPACE * @type string * */ RICH_NAMESPACE : "RICH:", = /** = - * Attach an event handler to execute when the DOM is fully loaded - * @methodOf - * @name Event.ready - * + * Attach an event handler to execute when the DOM is fully loaded. + * = + * @function + * @name RichFaces.Event.ready * @param {function} fn - event handler * @return {jQuery} document element wrapped by jQuery * */ @@ -51,9 +54,9 @@ }, = /** = - * Attach a handler to an event for the elements - * @methodOf - * @name Event.bind + * Attach a handler to an event for the elements. + * @function + * @name RichFaces.Event.bind * * @param {string|DOMElement|jQuery} selector - jQuery elements selector * @param {string} type - one or more JavaScript event types, such as "= click" or "submit," or custom event names @@ -72,9 +75,9 @@ }, = /** = - * Attach a handler to an event for the element by element id - * @methodOf - * @name Event.bindById + * Attach a handler to an event for the element by element id. + * @function + * @name RichFaces.Event.bindById * * @param {string} id - DOM element id * @param {string} type - one or more JavaScript event types, such as "= click" or "submit," or custom event names @@ -93,10 +96,10 @@ }, = = /** = - * Attach a handler to an event for the elements - * The handler will be called only once when event happened - * @methodOf - * @name Event.bindOne + * Attach a handler to an event for the elements. + * The handler will be called only once when event happened. + * @function + * @name RichFaces.Event.bindOne * * @param {string|DOMElement|jQuery} selector - jQuery elements selector * @param {string} type - one or more JavaScript event types, such as "= click" or "submit," or custom event names @@ -115,10 +118,10 @@ }, = /** = - * Attach a handler to an event for the element by element id - * The handler will be called only once when event happened - * @methodOf - * @name Event.bindOneById + * Attach a handler to an event for the element by element id. + * The handler will be called only once when event happened. + * @function + * @name RichFaces.Event.bindOneById * * @param {string} id - DOM element id * @param {string} type - one or more JavaScript event types, such as "= click" or "submit," or custom event names @@ -137,9 +140,9 @@ }, = /** = - * Remove a previously-attached event handler from the elements - * @methodOf - * @name Event.unbind + * Remove a previously-attached event handler from the elements. + * @function + * @name RichFaces.Event.unbind * * @param {string|DOMElement|jQuery} selector - jQuery elements selector * @param {string} [type] - one or more JavaScript event types, such as= "click" or "submit," or custom event names @@ -152,10 +155,10 @@ }, = /** = - * Remove a previously-attached event handler from the elements by elem= ent id - * The handler will be called only once when event happened - * @methodOf - * @name Event.unbindById + * Remove a previously-attached event handler from the elements by elem= ent id. + * The handler will be called only once when event happened. + * @function + * @name RichFaces.Event.unbindById * * @param {string} id - DOM element id * @param {string} [type] - one or more JavaScript event types, such as= "click" or "submit," or custom event names @@ -168,9 +171,9 @@ }, = /** = - * Execute all handlers and behaviors attached to the matched elements = for the given event type - * @methodOf - * @name Event.fire + * Execute all handlers and behaviors attached to the matched elements = for the given event type. + * @function + * @name RichFaces.Event.fire * * @param {string|DOMElement|jQuery} selector - jQuery elements selector * @param {string} event - event name @@ -182,9 +185,9 @@ }, = /** = - * The same as the fire method, but selects element by id - * @methodOf - * @name Event.fireById + * The same as the fire method, but selects element by id. + * @function + * @name RichFaces.Event.fireById * * @param {string} id - DOM element id * @param {string} event - event name @@ -201,8 +204,8 @@ * - does not bubble up event * - call handler only for the first founded element * - returns whatever value that was returned by the handler - * @methodOf - * @name Event.callHandler + * @function + * @name RichFaces.Event.callHandler * * @param {string|DOMElement|jQuery} selector - jQuery elements selector * @param {string} event - event name @@ -214,9 +217,9 @@ }, = /** = - * The same as the callHandler method, but selects element by id - * @methodOf - * @name Event.callHandlerById + * The same as the callHandler method, but selects element by id. + * @function + * @name RichFaces.Event.callHandlerById * * @param {string} id - DOM element id * @param {string} event - event name @@ -228,9 +231,9 @@ }, = /** = - * Create an event namespace for the components - * @methodOf - * @name Event.createNamespace + * Create an event namespace for the components. + * @function + * @name RichFaces.Event.createNamespace * * @param {string} [componentName] - component name * @param {string} [id] - element id Modified: root/framework/trunk/impl/src/main/resources/META-INF/resources/r= ichfaces-queue.js =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- root/framework/trunk/impl/src/main/resources/META-INF/resources/richfac= es-queue.js 2010-04-06 15:39:42 UTC (rev 16732) +++ root/framework/trunk/impl/src/main/resources/META-INF/resources/richfac= es-queue.js 2010-04-06 15:50:27 UTC (rev 16733) @@ -1,25 +1,31 @@ +/** + * @author Pavel Yaschenko + */ + (function(jQuery, richfaces, jsf) { = - /** = + /** + * RichFaces Ajax container = * @class + * @memberOf RichFaces + * @static * @name ajax - * * */ richfaces.ajax =3D richfaces.ajax || {}; = /** = * JSF 2.0 original method that sends an asynchronous ajax request to th= e server * see jsf.ajax.request method for parameter's description - * @methodOf - * @name ajax.request + * @function + * @name RichFaces.ajax.request * * */ richfaces.ajax.request =3D jsf.ajax.request; = /** = * RichFaces wrapper function of JSF 2.0 original method jsf.ajax.request - * @methodOf - * @name jsf_ajax.request + * @function + * @name jsf.ajax.request * * @param {string|DOMElement} source - The DOM element or an id that tri= ggered this ajax request * @param {object} [event] - The DOM event that triggered this ajax requ= est @@ -35,7 +41,10 @@ var defaultQueueOptions =3D {mode: QUEUE_MODE_PULL, requestDelay:0}; = /** + * RichFaces Queue API container = * @class + * @memberOf RichFaces + * @static * @name queue * */ richfaces.queue =3D function(opts){ @@ -207,8 +216,8 @@ = /** = * Get current queue size - * @methodOf - * @name queue.getSize + * @function + * @name RichFaces.queue.getSize * * @return {number} size of items in the queue * */ @@ -216,8 +225,8 @@ = /** = * Check if queue is empty - * @methodOf - * @name queue.isEmpty + * @function + * @name RichFaces.queue.isEmpty * * @return {boolean} returns true if queue is empty * */ @@ -225,15 +234,15 @@ = /** = * Extract and submit first QueueEntry in the queue if QueueEntry is r= eady to submit - * @methodOf - * @name queue.submitFirst + * @function + * @name RichFaces.queue.submitFirst * */ submitFirst: submitFirst, = /** = * Create and push QueueEntry to the queue for ajax requests - * @methodOf - * @name queue.push + * @function + * @name RichFaces.queue.push * * @param {string|DOMElement} source - The DOM element or an id that t= riggered this ajax request * @param {object} [event] - The DOM event that triggered this ajax re= quest Modified: root/framework/trunk/impl/src/main/resources/META-INF/resources/r= ichfaces.js =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- root/framework/trunk/impl/src/main/resources/META-INF/resources/richfac= es.js 2010-04-06 15:39:42 UTC (rev 16732) +++ root/framework/trunk/impl/src/main/resources/META-INF/resources/richfac= es.js 2010-04-06 15:50:27 UTC (rev 16733) @@ -1,9 +1,10 @@ = /** = * Global object container for RichFaces API. - * All classes should be defined here + * All classes should be defined here. * @class * @name RichFaces + * @static * * */ window.RichFaces =3D {}; --===============2683069700199288086==-- From richfaces-svn-commits at lists.jboss.org Tue Apr 6 11:52:58 2010 Content-Type: multipart/mixed; boundary="===============0811337887449479993==" MIME-Version: 1.0 From: richfaces-svn-commits at lists.jboss.org To: richfaces-svn-commits at lists.jboss.org Subject: [richfaces-svn-commits] JBoss Rich Faces SVN: r16734 - root/framework/trunk/impl/src/main/resources/META-INF/resources. Date: Tue, 06 Apr 2010 11:52:58 -0400 Message-ID: <201004061552.o36FqwdA026960@svn01.web.mwc.hst.phx2.redhat.com> --===============0811337887449479993== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Author: pyaschenko Date: 2010-04-06 11:52:57 -0400 (Tue, 06 Apr 2010) New Revision: 16734 Modified: root/framework/trunk/impl/src/main/resources/META-INF/resources/richface= s-event.js Log: typo fix Modified: root/framework/trunk/impl/src/main/resources/META-INF/resources/r= ichfaces-event.js =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- root/framework/trunk/impl/src/main/resources/META-INF/resources/richfac= es-event.js 2010-04-06 15:50:27 UTC (rev 16733) +++ root/framework/trunk/impl/src/main/resources/META-INF/resources/richfac= es-event.js 2010-04-06 15:52:57 UTC (rev 16734) @@ -237,7 +237,7 @@ * * @param {string} [componentName] - component name * @param {string} [id] - element id - * @param {string} [prefix=3DRichFaces.Event.RICH_NAMESPACE] - namespac= e prefix or = + * @param {string} [prefix=3DRichFaces.Event.RICH_NAMESPACE] - namespac= e prefix * @return {string} namespace string * */ // TODO: rename argument names --===============0811337887449479993==-- From richfaces-svn-commits at lists.jboss.org Tue Apr 6 12:07:38 2010 Content-Type: multipart/mixed; boundary="===============7893547372555873115==" MIME-Version: 1.0 From: richfaces-svn-commits at lists.jboss.org To: richfaces-svn-commits at lists.jboss.org Subject: [richfaces-svn-commits] JBoss Rich Faces SVN: r16735 - root/ui-sandbox/trunk/components/tables/ui/src/main/java/org/richfaces/component. Date: Tue, 06 Apr 2010 12:07:38 -0400 Message-ID: <201004061607.o36G7cmt001992@svn01.web.mwc.hst.phx2.redhat.com> --===============7893547372555873115== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Author: abelevich Date: 2010-04-06 12:07:37 -0400 (Tue, 06 Apr 2010) New Revision: 16735 Modified: root/ui-sandbox/trunk/components/tables/ui/src/main/java/org/richfaces/c= omponent/UISubTable.java Log: add expandMode methods Modified: root/ui-sandbox/trunk/components/tables/ui/src/main/java/org/rich= faces/component/UISubTable.java =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- root/ui-sandbox/trunk/components/tables/ui/src/main/java/org/richfaces/= component/UISubTable.java 2010-04-06 15:52:57 UTC (rev 16734) +++ root/ui-sandbox/trunk/components/tables/ui/src/main/java/org/richfaces/= component/UISubTable.java 2010-04-06 16:07:37 UTC (rev 16735) @@ -22,12 +22,7 @@ package org.richfaces.component; = import javax.el.MethodExpression; -import javax.faces.component.UIComponent; -import javax.faces.event.AbortProcessingException; = -import org.ajax4jsf.model.DataComponentState; -import org.ajax4jsf.model.RepeatState; -import org.richfaces.component.state.DataTableState; import org.richfaces.event.ToggleListener; = /** @@ -35,17 +30,21 @@ * = */ = +public class UISubTable extends UIDataTableBase implements Column, Expanda= ble { = -public class UISubTable extends UIDataTableBase implements Column { - enum PropertyKeys { - switchType, expanded, toggleExpression + expandMode, expanded, toggleExpression } + = + public static final String EXPANDMODE_AJAX =3D "ajax"; = + = + public static final String EXPANDMODE_SERVER =3D "server"; + = + public static final String EXPANDMODE_CLIENT =3D "client"; = - = - + = public boolean isExpanded() { - return (Boolean)getStateHelper().eval(PropertyKeys.expanded, false= ); + return (Boolean)getStateHelper().eval(PropertyKeys.expanded, true); } = public void setExpanded(boolean expanded) { @@ -89,7 +88,14 @@ public ToggleListener[] getToggleListeners() { return (ToggleListener[]) getFacesListeners(ToggleListener.class); } - + = + public String getExpandMode() { + return (String)getStateHelper().eval(PropertyKeys.expandMode,EXPAN= DMODE_AJAX); + } + = + public void setExpandMode(String expandMode) { + getStateHelper().put(PropertyKeys.expandMode, expandMode); + } } = = --===============7893547372555873115==-- From richfaces-svn-commits at lists.jboss.org Tue Apr 6 12:08:36 2010 Content-Type: multipart/mixed; boundary="===============8464242941937018961==" MIME-Version: 1.0 From: richfaces-svn-commits at lists.jboss.org To: richfaces-svn-commits at lists.jboss.org Subject: [richfaces-svn-commits] JBoss Rich Faces SVN: r16736 - in root/ui-sandbox/trunk/components/tables/ui/src/main/java/org/richfaces: renderkit and 1 other directory. Date: Tue, 06 Apr 2010 12:08:36 -0400 Message-ID: <201004061608.o36G8aB4002011@svn01.web.mwc.hst.phx2.redhat.com> --===============8464242941937018961== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Author: abelevich Date: 2010-04-06 12:08:35 -0400 (Tue, 06 Apr 2010) New Revision: 16736 Modified: root/ui-sandbox/trunk/components/tables/ui/src/main/java/org/richfaces/c= omponent/UIToggleControl.java root/ui-sandbox/trunk/components/tables/ui/src/main/java/org/richfaces/r= enderkit/ToggleControlRendererBase.java Log: refactor existing toggleControl functionality = Modified: root/ui-sandbox/trunk/components/tables/ui/src/main/java/org/rich= faces/component/UIToggleControl.java =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- root/ui-sandbox/trunk/components/tables/ui/src/main/java/org/richfaces/= component/UIToggleControl.java 2010-04-06 16:07:37 UTC (rev 16735) +++ root/ui-sandbox/trunk/components/tables/ui/src/main/java/org/richfaces/= component/UIToggleControl.java 2010-04-06 16:08:35 UTC (rev 16736) @@ -1,21 +1,18 @@ package org.richfaces.component; = -import java.util.Collection; -import java.util.LinkedHashSet; - import javax.faces.component.UIComponentBase; = -public abstract class UIToggleControl extends UIComponentBase { +public class UIToggleControl extends UIComponentBase { = public static final String COMPONENT_TYPE =3D "org.richfaces.ToggleCon= trol"; = public static final String COMPONENT_FAMILY =3D "org.richfaces.ToggleC= ontrol"; = - = enum PropertyKeys { - expandControl, collapseControl, forId, event, execute, render + expandControl, collapseControl, forId, switchType, event } = + = @Override public String getFamily() { return COMPONENT_FAMILY; @@ -37,14 +34,14 @@ getStateHelper().put(PropertyKeys.collapseControl, collapseControl= ); } = - public String getForId() { + public String getFor() { return (String) getStateHelper().eval(PropertyKeys.forId, null); } = - public void setForId(String forId) { + public void setFor(String forId) { getStateHelper().put(PropertyKeys.forId, forId); } - + = public String getEvent() { return (String) getStateHelper().eval(PropertyKeys.event, "onclick= "); = @@ -53,38 +50,5 @@ public void setEvent(String event) { getStateHelper().put(PropertyKeys.event, event); } - public Collection getExecute() { - Collection execute =3D (Collection)getStateHelper(= ).get(PropertyKeys.execute); - if(execute =3D=3D null) { - execute =3D getDefaultIds(); - getStateHelper().put(PropertyKeys.execute, execute); - } - return execute; - } - = - public void addExecuteId(String id){ - //TODO nick - if user has provided collection in bean it shouldn't= be modified by the component - create a copy - getExecute().add(id); - } - = - public Collection getRender() { - Collection render =3D (Collection)getStateHelper()= .get(PropertyKeys.render); - if(render =3D=3D null) { - render =3D getDefaultIds(); = - getStateHelper().put(PropertyKeys.render, render); - } - return render; - } - = - public void addRenderId(String id){ - //TODO nick - if user has provided collection in bean it shouldn't= be modified by the component - create a copy - getRender().add(id); - } - = - private Collection getDefaultIds() { - Collection ids =3D new LinkedHashSet(); - ids.add("@this"); - return ids; = - } - = + } Modified: root/ui-sandbox/trunk/components/tables/ui/src/main/java/org/rich= faces/renderkit/ToggleControlRendererBase.java =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- root/ui-sandbox/trunk/components/tables/ui/src/main/java/org/richfaces/= renderkit/ToggleControlRendererBase.java 2010-04-06 16:07:37 UTC (rev 16735) +++ root/ui-sandbox/trunk/components/tables/ui/src/main/java/org/richfaces/= renderkit/ToggleControlRendererBase.java 2010-04-06 16:08:35 UTC (rev 16736) @@ -13,7 +13,6 @@ import javax.faces.context.ResponseWriter; = import org.ajax4jsf.javascript.ScriptUtils; -import org.ajax4jsf.renderkit.AjaxRendererUtils; import org.ajax4jsf.renderkit.RendererBase; import org.ajax4jsf.renderkit.RendererUtils.HTML; import org.richfaces.component.Expandable; @@ -46,12 +45,9 @@ = private static final String HIDDEN =3D ":hidden"; = + = @Override protected void doDecode(FacesContext context, UIComponent component) { - if (!(component instanceof UIToggleControl)) { - return; - } - UIToggleControl toggle =3D (UIToggleControl) component; = Map params =3D context.getExternalContext().getReq= uestParameterMap(); @@ -60,91 +56,93 @@ String state =3D params.get(hiddenId); = if (state !=3D null && state.trim().length() > 0) { - boolean newState =3D Boolean.valueOf(state).booleanValue(); + = UIComponent processed =3D findComponent(context, toggle); if (processed instanceof Expandable) { - = + = + boolean newState =3D Boolean.valueOf(state).booleanValue(); boolean prevState =3D ((Expandable) processed).isExpanded(= ); + = if (newState !=3D prevState) { new ToggleEvent(toggle, processed, newState).queue(); } - -// toggle.addExecuteId((String)processed.getAttributes().ge= t("clientId")); -// toggle.addRenderId((String)processed.getAttributes().get= ("clientId")); + = } } } = protected void encodeControl(FacesContext context, UIComponent compone= nt) throws IOException { + UIToggleControl toggleControl =3D (UIToggleControl) component; = - if (component instanceof UIToggleControl) { - UIToggleControl toggleControl =3D (UIToggleControl) component; + UISubTable subTable =3D findComponent(context, toggleControl); + if (subTable !=3D null) { + ResponseWriter writer =3D context.getResponseWriter(); + = + String toggleId =3D toggleControl.getClientId(context); + String options =3D encodeOptions(context, toggleControl, subTa= ble); + String switchType =3D subTable.getExpandMode(); + = + boolean expanded =3D subTable.isExpanded(); = - UISubTable subTable =3D findComponent(context, toggleControl); - //TODO nick - remove the next line - subTable.getAttributes().get("expanded"); - if (subTable !=3D null) { - ResponseWriter writer =3D context.getResponseWriter(); + encodeControl(context, writer, toggleControl, switchType, expa= nded, false); + encodeControl(context, writer, toggleControl, switchType, !exp= anded, true); = - String toggleId =3D toggleControl.getClientId(context); - String options =3D encodeOptions(context, toggleControl, s= ubTable); - - String switchType =3D null;//subTable.getSwichType(); -// boolean expanded =3D subTable.isExpanded(); - -// encodeControl(context, writer, toggleControl, switchType= , expanded, false); -// encodeControl(context, writer, toggleControl, switchType= , !expanded, true); - - encodeHiddenInput(context, writer, toggleControl); - - writer.startElement(HTML.SCRIPT_ELEM, subTable); - String registerScript =3D MessageFormat.format(MANAGER_SCR= IPT, toggleId, options); - writer.writeText(registerScript, null); - writer.endElement(HTML.SCRIPT_ELEM); - } + encodeHiddenInput(context, writer, toggleControl); + = + String registerScript =3D MessageFormat.format(MANAGER_SCRIPT,= toggleId, options); + writer.startElement(HTML.SCRIPT_ELEM, subTable); + writer.writeText(registerScript, null); + writer.endElement(HTML.SCRIPT_ELEM); } + = } = protected void encodeControl(FacesContext context, ResponseWriter writ= er, UIToggleControl control, - String switchType, boolean expanded, boolean visible) throws IOExc= eption { - + String switchType, boolean expanded, b= oolean visible) throws IOException { String state =3D getState(expanded); - - String image =3D expanded ? control.getExpandControl() : control.g= etCollapseControl(); - String script =3D getScript(control, switchType, expanded); = - String style =3D getStyle(context, control); String styleClass =3D getStyleClass(context, control); + String style =3D getStyle(context, control); = writer.startElement(HTML.SPAN_ELEM, control); writer.writeAttribute(HTML.CLASS_ATTRIBUTE, styleClass, null); writer.writeAttribute(HTML.STYLE_ATTRIBUTE, style, null); - - writer.startElement(HTML.IMG_ELEMENT, control); - writer.writeAttribute(HTML.ID_ATTRIBUTE, control.getClientId() + "= :" + state, null); - - if (!visible) { - writer.writeAttribute(HTML.STYLE_ATTRIBUTE, DISPLAY_NONE, null= ); + = + UIComponent controlFacet =3D control.getFacet(state); + if(controlFacet !=3D null && controlFacet.isRendered()) { + if(!visible) { + String facetStyle =3D (String)controlFacet.getAttributes()= .get("style"); + facetStyle =3D facetStyle !=3D null ? facetStyle + "; disp= lay: none" : "; display: none"; + controlFacet.getAttributes().put("style", facetStyle); + } = + controlFacet.encodeAll(context); + } else { = + = + String image =3D expanded ? control.getExpandControl() : contr= ol.getCollapseControl(); + if (image !=3D null && image.trim().length() > 0) { + = + writer.startElement(HTML.IMG_ELEMENT, control); + writer.writeAttribute(HTML.ID_ATTRIBUTE, control.getClient= Id() + ":" + state, null); + writer.writeAttribute(HTML.SRC_ATTRIBUTE, image, null); + writer.writeAttribute(HTML.ALT_ATTRIBUTE, "", null); + = + if (!visible) { + writer.writeAttribute(HTML.STYLE_ATTRIBUTE, DISPLAY_NO= NE, null); + } + = + //TODO: anton - remove inline script ! + if (script !=3D null && script.length() > 0) { + String eventName =3D control.getEvent(); + writer.writeAttribute(eventName, script, null); + } + writer.endElement(HTML.IMG_ELEMENT); + } } - - if (script !=3D null && script.length() > 0) { - String eventName =3D control.getEvent(); - writer.writeAttribute(eventName, script, null); - } - - //TODO nick - if image is empty, then no tag should be encoded - //TODO nick - "alt" attribute is required for - if (image !=3D null && image.trim().length() > 0) { - writer.writeAttribute(HTML.SRC_ATTRIBUTE, image, null); - } - - writer.endElement(HTML.IMG_ELEMENT); writer.endElement(HTML.SPAN_ELEM); } = public String encodeOptions(FacesContext context, UIToggleControl togg= leControl, UISubTable subTable) { - UIForm nestingForm =3D getUtils().getNestingForm(context, toggleCo= ntrol); = String formId =3D nestingForm.getClientId(context); @@ -163,8 +161,7 @@ } = public void encodeHiddenInput(FacesContext context, ResponseWriter wri= ter, UIComponent component) - throws IOException { - + throws IOException { String hiddenId =3D component.getClientId(context) + HIDDEN; = writer.startElement(HTML.INPUT_ELEM, component); @@ -184,19 +181,19 @@ } = protected UISubTable findComponent(FacesContext context, UIToggleContr= ol toggleControl) { - String forId =3D toggleControl.getForId(); - + String forId =3D toggleControl.getFor(); if (forId !=3D null && forId.length() > 0) { + = UIComponent subTable =3D getUtils().findComponentFor(context, = toggleControl, forId); if (subTable instanceof UISubTable) { return (UISubTable) subTable; } + = } return null; } = public String getScript(UIToggleControl toggleControl, String switchTy= pe, boolean isExpanded) { - String pattern =3D null; /* if (switchType.equals(UISubTable.SWITCH_TYPE_CLIENT)) { @@ -208,11 +205,10 @@ }*/ String toggleId =3D toggleControl.getClientId(); = - return MessageFormat.format(pattern, toggleId, isExpanded); + return ""; //MessageFormat.format(pattern, toggleId, isExpanded); } = protected String getState(boolean expand) { return expand ? EXPAND_STATE : COLLAPSE_STATE; } - } --===============8464242941937018961==-- From richfaces-svn-commits at lists.jboss.org Tue Apr 6 12:09:37 2010 Content-Type: multipart/mixed; boundary="===============6682213653250163206==" MIME-Version: 1.0 From: richfaces-svn-commits at lists.jboss.org To: richfaces-svn-commits at lists.jboss.org Subject: [richfaces-svn-commits] JBoss Rich Faces SVN: r16737 - root/ui-sandbox/trunk/components/tables/api/src/main/java/org/richfaces/component. Date: Tue, 06 Apr 2010 12:09:36 -0400 Message-ID: <201004061609.o36G9aKN002030@svn01.web.mwc.hst.phx2.redhat.com> --===============6682213653250163206== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Author: abelevich Date: 2010-04-06 12:09:36 -0400 (Tue, 06 Apr 2010) New Revision: 16737 Modified: root/ui-sandbox/trunk/components/tables/api/src/main/java/org/richfaces/= component/Expandable.java Log: add setExpanded method Modified: root/ui-sandbox/trunk/components/tables/api/src/main/java/org/ric= hfaces/component/Expandable.java =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- root/ui-sandbox/trunk/components/tables/api/src/main/java/org/richfaces= /component/Expandable.java 2010-04-06 16:08:35 UTC (rev 16736) +++ root/ui-sandbox/trunk/components/tables/api/src/main/java/org/richfaces= /component/Expandable.java 2010-04-06 16:09:36 UTC (rev 16737) @@ -4,11 +4,11 @@ = import org.richfaces.event.ToggleListener; = -//TODO: nick - move to API public interface Expandable { = - //TODO: nick - setExpanded() public boolean isExpanded(); + = + public void setExpanded(boolean expand); = public void addToggleListener(ToggleListener listener); = --===============6682213653250163206==-- From richfaces-svn-commits at lists.jboss.org Tue Apr 6 12:21:29 2010 Content-Type: multipart/mixed; boundary="===============6482988611229180369==" MIME-Version: 1.0 From: richfaces-svn-commits at lists.jboss.org To: richfaces-svn-commits at lists.jboss.org Subject: [richfaces-svn-commits] JBoss Rich Faces SVN: r16738 - root/cdk/trunk/plugins/generator/src/main/java/org/richfaces/cdk. Date: Tue, 06 Apr 2010 12:21:29 -0400 Message-ID: <201004061621.o36GLT6J004129@svn01.web.mwc.hst.phx2.redhat.com> --===============6482988611229180369== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Author: nbelaevski Date: 2010-04-06 12:21:28 -0400 (Tue, 06 Apr 2010) New Revision: 16738 Modified: root/cdk/trunk/plugins/generator/src/main/java/org/richfaces/cdk/SourceF= ileManager.java Log: Fixed ui-core build problem on windows Modified: root/cdk/trunk/plugins/generator/src/main/java/org/richfaces/cdk/= SourceFileManager.java =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- root/cdk/trunk/plugins/generator/src/main/java/org/richfaces/cdk/Source= FileManager.java 2010-04-06 16:09:36 UTC (rev 16737) +++ root/cdk/trunk/plugins/generator/src/main/java/org/richfaces/cdk/Source= FileManager.java 2010-04-06 16:21:28 UTC (rev 16738) @@ -31,15 +31,15 @@ /** *

*

- * = + * * @author asmirnov(a)exadel.com - * = + * */ public class SourceFileManager implements FileManager { = private final Iterable sources; private final Iterable folders; - = + public SourceFileManager(Iterable sources, Iterable folder= s) { this.sources =3D sources; this.folders =3D folders; @@ -47,7 +47,7 @@ = /* * (non-Javadoc) - * = + * * @see org.richfaces.cdk.FileManager#createFile(java.lang.String) */ @Override @@ -57,15 +57,23 @@ = /* * (non-Javadoc) - * = + * * @see org.richfaces.cdk.FileManager#getFile(java.lang.String) */ @Override public File getFile(String path) throws FileNotFoundException { + String platformPath; + + if (File.separatorChar =3D=3D '/') { + platformPath =3D path; + } else { + platformPath =3D path.replace('/', File.separatorChar); + } + if (null !=3D folders) { for (File folder : folders) { if (folder.exists() && folder.isDirectory()) { - File configFile =3D new File(folder, path); + File configFile =3D new File(folder, platformPath); if (configFile.exists()) { return configFile; } @@ -74,7 +82,7 @@ } if(null !=3D sources){ for (File file : sources) { - if(file.getAbsolutePath().endsWith(path)){ + if(file.getAbsolutePath().endsWith(platformPath)){ return file; } } @@ -84,7 +92,7 @@ = /* * (non-Javadoc) - * = + * * @see org.richfaces.cdk.FileManager#getFiles() */ @Override --===============6482988611229180369==-- From richfaces-svn-commits at lists.jboss.org Tue Apr 6 12:32:10 2010 Content-Type: multipart/mixed; boundary="===============7090339189470578484==" MIME-Version: 1.0 From: richfaces-svn-commits at lists.jboss.org To: richfaces-svn-commits at lists.jboss.org Subject: [richfaces-svn-commits] JBoss Rich Faces SVN: r16739 - in root/framework/trunk/impl/src: test/java/org/richfaces/context and 1 other directory. Date: Tue, 06 Apr 2010 12:32:10 -0400 Message-ID: <201004061632.o36GWAQ7005204@svn01.web.mwc.hst.phx2.redhat.com> --===============7090339189470578484== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Author: nbelaevski Date: 2010-04-06 12:32:09 -0400 (Tue, 06 Apr 2010) New Revision: 16739 Added: root/framework/trunk/impl/src/test/java/org/richfaces/context/ComponentM= atcherNodeTest.java root/framework/trunk/impl/src/test/java/org/richfaces/context/IdParserTe= st.java Modified: root/framework/trunk/impl/src/main/java/org/richfaces/context/ComponentM= atcherNode.java root/framework/trunk/impl/src/main/java/org/richfaces/context/IdParser.j= ava Log: https://jira.jboss.org/jira/browse/RF-7856 Modified: root/framework/trunk/impl/src/main/java/org/richfaces/context/Com= ponentMatcherNode.java =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- root/framework/trunk/impl/src/main/java/org/richfaces/context/Component= MatcherNode.java 2010-04-06 16:21:28 UTC (rev 16738) +++ root/framework/trunk/impl/src/main/java/org/richfaces/context/Component= MatcherNode.java 2010-04-06 16:32:09 UTC (rev 16739) @@ -48,11 +48,64 @@ = private Set subtreeIds; = - protected Map getChildrenMap(boolean isP= attern) { + void setParentNode(ComponentMatcherNode parentNode) { + this.parentNode =3D parentNode; + } + + void incrementKidPatternNodesCounter() { + if (kidPatternNodesCounter =3D=3D 0 && !isPatternNode()) { + ComponentMatcherNode parentNode =3D getParentNode(); + if (parentNode !=3D null) { + parentNode.incrementKidPatternNodesCounter(); + } + } + + kidPatternNodesCounter++; + } + + void decrementKidPatternNodesCounter() { + kidPatternNodesCounter--; + + if (kidPatternNodesCounter =3D=3D 0 && !isPatternNode()) { + ComponentMatcherNode parentNode =3D getParentNode(); + if (parentNode !=3D null) { + parentNode.decrementKidPatternNodesCounter(); + } + } + } + + void setHasParentPatternNode(boolean hasParentPatternNode) { + this.hasParentPatternNode =3D hasParentPatternNode; + + if (!isPatternNode()) { + if (idChildren !=3D null) { + for (ComponentMatcherNode child : idChildren.values()) { + child.setHasParentPatternNode(hasParentPatternNode); + } + } + + if (patternChildren !=3D null) { + for (ComponentMatcherNode child : patternChildren.values()= ) { + child.setHasParentPatternNode(hasParentPatternNode); + } + } + } + } + + boolean matches(String shortId) { + if (isPatternNode()) { + //TODO - modify when real patterns will be supported + return true; + } else { + return source.equals(shortId); + } + } + + Map getChildrenMap(boolean isPattern) { return isPattern ? patternChildren : idChildren; } = - protected Map getOrCreateChildrenMap(boo= lean isPattern) { + Map getOrCreateChildrenMap(boolean isPat= tern) { if (isPattern) { if (patternChildren =3D=3D null) { patternChildren =3D new HashMap(1); @@ -80,19 +133,6 @@ return parentNode; } = - public void setParentNode(ComponentMatcherNode parentNode) { - this.parentNode =3D parentNode; - } - - public boolean matches(String shortId) { - if (isPatternNode()) { - //TODO - modify when real patterns will be supported - return true; - } else { - return source.equals(shortId); - } - } - public ComponentMatcherNode getMatchedChild(String shortId) { ComponentMatcherNode node =3D null; if (idChildren !=3D null) { @@ -120,34 +160,40 @@ return null; } = - public void addChild(ComponentMatcherNode node) { - node.setParentNode(this); + public void addChild(ComponentMatcherNode child) { + child.setParentNode(this); = - boolean isPatternNode =3D node.isPatternNode(); - Map childrenMap =3D getOrCreateChild= renMap(isPatternNode); - if (childrenMap.put(node.getSource(), node) =3D=3D null) { - if (isPatternNode) { - increaseKidPatternNodesCounter(); - } + Map childrenMap =3D getOrCreateChild= renMap(child.isPatternNode()); = - if (isPatternNode || this.hasParentPatternNode()) { - node.setHasParentPatternNode(true); - } + ComponentMatcherNode previousNode =3D childrenMap.get(child.getSou= rce()); + if (previousNode !=3D null) { + removeChild(previousNode); } + + childrenMap.put(child.getSource(), child); + + if (child.isPatternNode() || child.hasKidPatternNodes()) { + incrementKidPatternNodesCounter(); + } + + if (isPatternNode() || this.hasParentPatternNode()) { + child.setHasParentPatternNode(true); + } } = - public void removeChild(ComponentMatcherNode node) { - boolean isPatternNode =3D node.isPatternNode(); - Map childrenMap =3D getChildrenMap(i= sPatternNode); + public void removeChild(ComponentMatcherNode child) { + Map childrenMap =3D getChildrenMap(c= hild.isPatternNode()); if (childrenMap !=3D null) { - if (node.getParentNode() =3D=3D this) { - node.setParentNode(null); - node.setHasParentPatternNode(false); - if (childrenMap.remove(node.getSource()) !=3D null) { - if (isPatternNode) { - decreaseKidPatternNodesCounter(); - } + if (child.getParentNode() =3D=3D this) { + child.setParentNode(null); + child.setHasParentPatternNode(false); + childrenMap.remove(child.getSource()); + + if (child.isPatternNode() || child.hasKidPatternNodes()) { + decrementKidPatternNodesCounter(); } + } else { + //TODO - ? } } } @@ -164,22 +210,6 @@ return patternChildren !=3D null && !patternChildren.isEmpty(); } = - public void increaseKidPatternNodesCounter() { - kidPatternNodesCounter++; - ComponentMatcherNode parentNode =3D getParentNode(); - if (parentNode !=3D null) { - parentNode.increaseKidPatternNodesCounter(); - } - } - - public void decreaseKidPatternNodesCounter() { - kidPatternNodesCounter--; - ComponentMatcherNode parentNode =3D getParentNode(); - if (parentNode !=3D null) { - parentNode.decreaseKidPatternNodesCounter(); - } - } - public boolean hasKidPatternNodes() { return kidPatternNodesCounter > 0; } @@ -196,10 +226,6 @@ return added; } = - public void setHasParentPatternNode(boolean hasParentPatternNode) { - this.hasParentPatternNode =3D hasParentPatternNode; - } - public boolean hasParentPatternNode() { return hasParentPatternNode; } Modified: root/framework/trunk/impl/src/main/java/org/richfaces/context/IdP= arser.java =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- root/framework/trunk/impl/src/main/java/org/richfaces/context/IdParser.= java 2010-04-06 16:21:28 UTC (rev 16738) +++ root/framework/trunk/impl/src/main/java/org/richfaces/context/IdParser.= java 2010-04-06 16:32:09 UTC (rev 16739) @@ -21,6 +21,11 @@ */ package org.richfaces.context; = +/** + * Helper class for parsing ids. + * + * @author Nick Belaevski + */ final class IdParser { = private boolean isInShortId =3D true; @@ -51,6 +56,23 @@ this.isInShortId =3D true; } = + /** + *

+ * Finds shortId that satisfies the following conditions: + *

+ * + * + * nextIdx(c) :=3D { return id.indexOf(c, idx) } + * + + *

+ * + * + * shortId :=3D id.substring(idx, Math.min(nextIdx(namingContainerSepa= rator), nextIdx(subComponentSeparator))) + * + * + * @return + */ private String findNextInShortId() { String segment =3D null; boolean found =3D false; @@ -78,6 +100,22 @@ return segment; } = + /** + *

+ * Finds fullId that satisfies the following conditions: + *

+ * + * + * nextIdx(c) :=3D { return id.indexOf(c, idx) } + * + + *

+ * + * + * fullId :=3D id.substring(idx, nextIdx(namingContainerSeparator)) + * + * @return + */ private String findNextInFullId() { String segment =3D null; int index =3D id.indexOf(namingContainerSeparator, idx); Added: root/framework/trunk/impl/src/test/java/org/richfaces/context/Compon= entMatcherNodeTest.java =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- root/framework/trunk/impl/src/test/java/org/richfaces/context/Component= MatcherNodeTest.java (rev 0) +++ root/framework/trunk/impl/src/test/java/org/richfaces/context/Component= MatcherNodeTest.java 2010-04-06 16:32:09 UTC (rev 16739) @@ -0,0 +1,337 @@ +/* + * JBoss, Home of Professional Open Source + * Copyright 2010, Red Hat, Inc. and individual contributors + * by the @authors tag. See the copyright.txt in the distribution for a + * full listing of individual contributors. + * + * This is free software; you can redistribute it and/or modify it + * under the terms of the GNU Lesser General Public License as + * published by the Free Software Foundation; either version 2.1 of + * the License, or (at your option) any later version. + * + * This software is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public + * License along with this software; if not, write to the Free + * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA + * 02110-1301 USA, or see the FSF site: http://www.fsf.org. + */ +package org.richfaces.context; + +import static org.junit.Assert.assertFalse; +import static org.junit.Assert.assertNotNull; +import static org.junit.Assert.assertNull; +import static org.junit.Assert.assertSame; +import static org.junit.Assert.assertTrue; + +import java.util.Map; + +import org.junit.After; +import org.junit.Before; +import org.junit.Test; + + +/** + * @author Nick Belaevski + * + */ +public class ComponentMatcherNodeTest { + + private ComponentMatcherNode rootNode; + + @Before + public void setUp() throws Exception { + rootNode =3D new ComponentMatcherNode(); + } + + @After + public void tearDown() throws Exception { + rootNode =3D null; + } + + private ComponentMatcherNode createNode(String source, boolean isPatte= rn) { + ComponentMatcherNode node =3D new ComponentMatcherNode(); + node.setSource(source); + node.setPatternNode(isPattern); + + return node; + } + + @Test + public void testIdChild() throws Exception { + ComponentMatcherNode idNode =3D createNode("table", false); + + assertNull(rootNode.getChild("table", false)); + assertNull(rootNode.getChild("table2", false)); + + rootNode.addChild(idNode); + + assertSame(rootNode, idNode.getParentNode()); + assertNotNull(rootNode.getIdChildren()); + assertTrue(rootNode.hasDirectIdChildren()); + assertTrue(rootNode.hasDirectChildren()); + assertFalse(rootNode.hasDirectPatternChildren()); + assertFalse(rootNode.hasKidPatternNodes()); + + assertSame(idNode, rootNode.getChild("table", false)); + assertSame(idNode, rootNode.getMatchedChild("table")); + + assertNull(rootNode.getChild("table2", false)); + assertNull(rootNode.getChild("xChild", false)); + assertNull(rootNode.getMatchedChild("xChild")); + + ComponentMatcherNode id2Node =3D createNode("table2", false); + rootNode.addChild(id2Node); + assertSame(idNode, rootNode.getChild("table", false)); + assertSame(id2Node, rootNode.getChild("table2", false)); + assertSame(id2Node, rootNode.getMatchedChild("table2")); + + rootNode.removeChild(idNode); + rootNode.removeChild(id2Node); + + assertNull(idNode.getParentNode()); + assertFalse(rootNode.hasDirectIdChildren()); + assertFalse(rootNode.hasDirectChildren()); + assertFalse(rootNode.hasDirectPatternChildren()); + assertFalse(rootNode.hasKidPatternNodes()); + + assertNull(rootNode.getChild("table", false)); + assertNull(rootNode.getMatchedChild("table")); + } + + @Test + public void testMarkAddedRemoved() throws Exception { + ComponentMatcherNode idNode =3D createNode("table", false); + ComponentMatcherNode patternNode =3D createNode("*", true); + + assertFalse(idNode.isAdded()); + assertFalse(patternNode.isAdded()); + + rootNode.addChild(idNode); + assertFalse(idNode.isAdded()); + assertFalse(rootNode.isAdded()); + + idNode.markAdded(); + assertSame(idNode, rootNode.getChild("table", false)); + assertTrue(idNode.isAdded()); + assertFalse(rootNode.isAdded()); + + idNode.markRemoved(); + assertSame(idNode, rootNode.getChild("table", false)); + assertFalse(idNode.isAdded()); + assertFalse(rootNode.isAdded()); + + rootNode.addChild(patternNode); + assertFalse(patternNode.isAdded()); + assertFalse(rootNode.isAdded()); + + patternNode.markAdded(); + assertSame(patternNode, rootNode.getChild("*", true)); + assertTrue(patternNode.isAdded()); + assertFalse(rootNode.isAdded()); + + patternNode.markRemoved(); + assertSame(patternNode, rootNode.getChild("*", true)); + assertFalse(patternNode.isAdded()); + assertFalse(rootNode.isAdded()); + } + + @Test + public void testPatternChild() throws Exception { + ComponentMatcherNode patternNode =3D createNode("*", true); + + assertNull(rootNode.getChild("*", true)); + + rootNode.addChild(patternNode); + + assertSame(rootNode, patternNode.getParentNode()); + assertNotNull(rootNode.getPatternChildren()); + assertFalse(rootNode.hasDirectIdChildren()); + assertTrue(rootNode.hasDirectChildren()); + assertTrue(rootNode.hasDirectPatternChildren()); + assertTrue(rootNode.hasKidPatternNodes()); + + assertSame(patternNode, rootNode.getChild("*", true)); + assertSame(patternNode, rootNode.getMatchedChild("anyId")); + assertSame(patternNode, rootNode.getMatchedChild("justAnotherId")); + + rootNode.removeChild(patternNode); + assertNull(patternNode.getParentNode()); + assertFalse(rootNode.hasDirectIdChildren()); + assertFalse(rootNode.hasDirectChildren()); + assertFalse(rootNode.hasDirectPatternChildren()); + assertFalse(rootNode.hasKidPatternNodes()); + + assertNull(rootNode.getChild("*", true)); + assertNull(rootNode.getMatchedChild("anyId")); + assertNull(rootNode.getMatchedChild("justAnotherId")); + } + + private boolean hasPatternParent(ComponentMatcherNode node) { + ComponentMatcherNode pNode =3D node; + while ((pNode =3D pNode.getParentNode()) !=3D null) { + if (pNode.isPatternNode()) { + return true; + } + } + + return false; + } + + private boolean hasPatternKids(Map nodes= Map) { + if (nodesMap =3D=3D null) { + return false; + } + + for (ComponentMatcherNode node : nodesMap.values()) { + if (node.isPatternNode()) { + return true; + } + + if (hasPatternKids(node.getIdChildren())) { + return true; + } + + if (hasPatternKids(node.getPatternChildren())) { + return true; + } + } + + return false; + } + + private boolean hasPatternKids(ComponentMatcherNode node) { + if (hasPatternKids(node.getIdChildren())) { + return true; + } + + if (hasPatternKids(node.getPatternChildren())) { + return true; + } + + return false; + } + + private void verifyNodeChildren(Map node= sMap) { + if (nodesMap !=3D null) { + for (ComponentMatcherNode childNode : nodesMap.values()) { + verifyNode(childNode); + } + } + } + + private void verifyNode(ComponentMatcherNode node) { + assertTrue(hasPatternParent(node) =3D=3D node.hasParentPatternNode= ()); + assertTrue(hasPatternKids(node) =3D=3D node.hasKidPatternNodes()); + + verifyNodeChildren(node.getIdChildren()); + verifyNodeChildren(node.getPatternChildren()); + } + + @Test + public void testAddChild() throws Exception { + verifyNode(rootNode); + + ComponentMatcherNode tableNode =3D createNode("table", false); + rootNode.addChild(tableNode); + verifyNode(rootNode); + assertSame(tableNode, rootNode.getChild("table", false)); + assertSame(tableNode, rootNode.getMatchedChild("table")); + + ComponentMatcherNode tablePatternNode =3D createNode("table-*", tr= ue); + rootNode.addChild(tablePatternNode); + verifyNode(rootNode); + assertSame(tablePatternNode, rootNode.getChild("table-*", true)); + assertSame(tablePatternNode, rootNode.getMatchedChild("anyChild")); + + ComponentMatcherNode rowNode =3D createNode("row", false); + tableNode.addChild(rowNode); + verifyNode(rootNode); + assertSame(rowNode, tableNode.getChild("row", false)); + assertSame(rowNode, tableNode.getMatchedChild("row")); + + ComponentMatcherNode cellPatternNode =3D createNode("cell-*", true= ); + rowNode.addChild(cellPatternNode); + verifyNode(rootNode); + assertSame(cellPatternNode, rowNode.getChild("cell-*", true)); + assertSame(cellPatternNode, rowNode.getMatchedChild("anyCell")); + + ComponentMatcherNode secondRowNode =3D createNode("row", false); + tablePatternNode.addChild(secondRowNode); + verifyNode(rootNode); + assertSame(secondRowNode, tablePatternNode.getChild("row", false)); + assertSame(secondRowNode, tablePatternNode.getMatchedChild("row")); + + ComponentMatcherNode secondCellPatternNode =3D createNode("cell-*"= , true); + secondRowNode.addChild(secondCellPatternNode); + verifyNode(rootNode); + assertSame(secondCellPatternNode, secondRowNode.getChild("cell-*",= true)); + assertSame(secondCellPatternNode, secondRowNode.getMatchedChild("a= nyCell")); + } + + @Test + public void testRemoveChild() throws Exception { + ComponentMatcherNode tableNode =3D createNode("table", false); + rootNode.addChild(tableNode); + + ComponentMatcherNode tablePatternNode =3D createNode("table-*", tr= ue); + rootNode.addChild(tablePatternNode); + + ComponentMatcherNode rowNode =3D createNode("row", false); + tableNode.addChild(rowNode); + + ComponentMatcherNode cellPatternNode =3D createNode("cell-*", true= ); + rowNode.addChild(cellPatternNode); + + ComponentMatcherNode secondRowNode =3D createNode("row", false); + tablePatternNode.addChild(secondRowNode); + + ComponentMatcherNode secondCellPatternNode =3D createNode("cell-*"= , true); + secondRowNode.addChild(secondCellPatternNode); + + verifyNode(rootNode); + + assertSame(secondCellPatternNode, secondRowNode.getChild("cell-*",= true)); + assertSame(secondCellPatternNode, secondRowNode.getMatchedChild("a= nyCell")); + secondRowNode.removeChild(secondCellPatternNode); + assertNull(secondRowNode.getChild("cell-*", true)); + assertNull(secondRowNode.getMatchedChild("anyCell")); + + verifyNode(rootNode); + + assertSame(rowNode, tableNode.getChild("row", false)); + assertSame(rowNode, tableNode.getMatchedChild("row")); + tableNode.removeChild(rowNode); + assertNull(tableNode.getChild("row", false)); + assertNull(tableNode.getMatchedChild("row")); + + verifyNode(rootNode); + + assertSame(secondRowNode, tablePatternNode.getChild("row", false)); + assertSame(secondRowNode, tablePatternNode.getMatchedChild("row")); + tablePatternNode.removeChild(secondRowNode); + assertNull(tablePatternNode.getChild("row", false)); + assertNull(tablePatternNode.getMatchedChild("row")); + + verifyNode(rootNode); + + assertSame(tablePatternNode, rootNode.getChild("table-*", true)); + assertSame(tablePatternNode, rootNode.getMatchedChild("anyChild")); + rootNode.removeChild(tablePatternNode); + assertNull(rootNode.getChild("table-*", true)); + assertNull(rootNode.getMatchedChild("anyChild")); + + verifyNode(rootNode); + + assertSame(tableNode, rootNode.getChild("table", false)); + assertSame(tableNode, rootNode.getMatchedChild("table")); + rootNode.removeChild(tableNode); + assertNull(rootNode.getChild("table", false)); + assertNull(rootNode.getMatchedChild("table")); + + verifyNode(rootNode); + } +} Added: root/framework/trunk/impl/src/test/java/org/richfaces/context/IdPars= erTest.java =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- root/framework/trunk/impl/src/test/java/org/richfaces/context/IdParserT= est.java (rev 0) +++ root/framework/trunk/impl/src/test/java/org/richfaces/context/IdParserT= est.java 2010-04-06 16:32:09 UTC (rev 16739) @@ -0,0 +1,196 @@ +/* + * JBoss, Home of Professional Open Source + * Copyright 2010, Red Hat, Inc. and individual contributors + * by the @authors tag. See the copyright.txt in the distribution for a + * full listing of individual contributors. + * + * This is free software; you can redistribute it and/or modify it + * under the terms of the GNU Lesser General Public License as + * published by the Free Software Foundation; either version 2.1 of + * the License, or (at your option) any later version. + * + * This software is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public + * License along with this software; if not, write to the Free + * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA + * 02110-1301 USA, or see the FSF site: http://www.fsf.org. + */ +package org.richfaces.context; + +import static org.junit.Assert.assertEquals; +import static org.junit.Assert.assertFalse; +import static org.junit.Assert.assertNull; +import static org.junit.Assert.assertTrue; + +import org.junit.After; +import org.junit.Before; +import org.junit.Test; + + +/** + * @author Nick Belaevski + * + */ +public class IdParserTest { + + private IdParser idParser; + + @Before + public void setUp() throws Exception { + idParser =3D new IdParser(':', '@'); + } + + @After + public void tearDown() throws Exception { + idParser =3D null; + } + + @Test + public void testEmptyString() throws Exception { + idParser.setId(""); + + String segment; + + segment =3D idParser.nextSegment(); + assertEquals("", segment); + assertFalse(idParser.containsSubComponentSeparator()); + assertNull(idParser.nextSegment()); + } + + @Test + public void testSimpleId() throws Exception { + idParser.setId("simpleId"); + + String segment; + + segment =3D idParser.nextSegment(); + assertEquals("simpleId", segment); + assertFalse(idParser.containsSubComponentSeparator()); + assertNull(idParser.nextSegment()); + } + + @Test + public void testSubComponentId() throws Exception { + idParser.setId("table(a)head"); + + String segment; + + segment =3D idParser.nextSegment(); + assertEquals("table", segment); + assertFalse(idParser.containsSubComponentSeparator()); + + segment =3D idParser.nextSegment(); + assertEquals("table(a)head", segment); + assertTrue(idParser.containsSubComponentSeparator()); + + assertNull(idParser.nextSegment()); + } + + @Test + public void testSeries() throws Exception { + idParser.setId("form:table:0:nestedTable(a)body"); + + String segment; + + segment =3D idParser.nextSegment(); + assertEquals("form", segment); + assertFalse(idParser.containsSubComponentSeparator()); + + segment =3D idParser.nextSegment(); + assertEquals("table", segment); + assertFalse(idParser.containsSubComponentSeparator()); + + segment =3D idParser.nextSegment(); + assertEquals("0", segment); + assertFalse(idParser.containsSubComponentSeparator()); + + segment =3D idParser.nextSegment(); + assertEquals("nestedTable", segment); + assertFalse(idParser.containsSubComponentSeparator()); + + segment =3D idParser.nextSegment(); + assertEquals("nestedTable(a)body", segment); + assertTrue(idParser.containsSubComponentSeparator()); + + assertNull(idParser.nextSegment()); + + idParser.setId("myBigTable(a)header"); + + segment =3D idParser.nextSegment(); + assertEquals("myBigTable", segment); + assertFalse(idParser.containsSubComponentSeparator()); + + segment =3D idParser.nextSegment(); + assertEquals("myBigTable(a)header", segment); + assertTrue(idParser.containsSubComponentSeparator()); + + assertNull(idParser.nextSegment()); + + idParser.setId("tree:0-12-28:node(a)status:table:10:tab(a)label"); + + segment =3D idParser.nextSegment(); + assertEquals("tree", segment); + assertFalse(idParser.containsSubComponentSeparator()); + + segment =3D idParser.nextSegment(); + assertEquals("0-12-28", segment); + assertFalse(idParser.containsSubComponentSeparator()); + + segment =3D idParser.nextSegment(); + assertEquals("node", segment); + assertFalse(idParser.containsSubComponentSeparator()); + + segment =3D idParser.nextSegment(); + assertEquals("node(a)status", segment); + assertTrue(idParser.containsSubComponentSeparator()); + + segment =3D idParser.nextSegment(); + assertEquals("table", segment); + assertFalse(idParser.containsSubComponentSeparator()); + + segment =3D idParser.nextSegment(); + assertEquals("10", segment); + assertFalse(idParser.containsSubComponentSeparator()); + + segment =3D idParser.nextSegment(); + assertEquals("tab", segment); + assertFalse(idParser.containsSubComponentSeparator()); + + segment =3D idParser.nextSegment(); + assertEquals("tab(a)label", segment); + assertTrue(idParser.containsSubComponentSeparator()); + + assertNull(idParser.nextSegment()); + } + + @Test + public void testNestedSubcomponents() throws Exception { + //TODO - review this test - behavior is not clear for now + + idParser.setId("form:table(a)head@x-head:child"); + + String segment; + + segment =3D idParser.nextSegment(); + assertEquals("form", segment); + assertFalse(idParser.containsSubComponentSeparator()); + + segment =3D idParser.nextSegment(); + assertEquals("table", segment); + assertFalse(idParser.containsSubComponentSeparator()); + + segment =3D idParser.nextSegment(); + assertEquals("table(a)head@x-head", segment); + assertTrue(idParser.containsSubComponentSeparator()); + + segment =3D idParser.nextSegment(); + assertEquals("child", segment); + assertFalse(idParser.containsSubComponentSeparator()); + + assertNull(idParser.nextSegment()); + } +} --===============7090339189470578484==-- From richfaces-svn-commits at lists.jboss.org Tue Apr 6 13:20:51 2010 Content-Type: multipart/mixed; boundary="===============1056556004683698914==" MIME-Version: 1.0 From: richfaces-svn-commits at lists.jboss.org To: richfaces-svn-commits at lists.jboss.org Subject: [richfaces-svn-commits] JBoss Rich Faces SVN: r16740 - tags. Date: Tue, 06 Apr 2010 13:20:51 -0400 Message-ID: <201004061720.o36HKpr7017392@svn01.web.mwc.hst.phx2.redhat.com> --===============1056556004683698914== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Author: konstantin.mishin Date: 2010-04-06 13:20:51 -0400 (Tue, 06 Apr 2010) New Revision: 16740 Removed: tags/3.3.3.Final/ Log: will be recreated --===============1056556004683698914==-- From richfaces-svn-commits at lists.jboss.org Tue Apr 6 13:26:16 2010 Content-Type: multipart/mixed; boundary="===============8203193937084352534==" MIME-Version: 1.0 From: richfaces-svn-commits at lists.jboss.org To: richfaces-svn-commits at lists.jboss.org Subject: [richfaces-svn-commits] JBoss Rich Faces SVN: r16741 - in tags: 3.3.3.Final and 222 other directories. Date: Tue, 06 Apr 2010 13:26:15 -0400 Message-ID: <201004061726.o36HQFlY017891@svn01.web.mwc.hst.phx2.redhat.com> --===============8203193937084352534== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Author: konstantin.mishin Date: 2010-04-06 13:26:01 -0400 (Tue, 06 Apr 2010) New Revision: 16741 Added: tags/3.3.3.Final/ Modified: tags/3.3.3.Final/cdk/generator/pom.xml tags/3.3.3.Final/cdk/maven-archetype-jsf-component/pom.xml tags/3.3.3.Final/cdk/maven-archetype-jsf-component/src/main/resources/ar= chetype-resources/pom.xml tags/3.3.3.Final/cdk/maven-archetype-jsfwebapp/pom.xml tags/3.3.3.Final/cdk/maven-archetype-jsfwebapp/src/main/resources/archet= ype-resources/pom.xml tags/3.3.3.Final/cdk/maven-archetype-plug-n-skin/pom.xml tags/3.3.3.Final/cdk/maven-archetype-plug-n-skin/src/main/resources/arch= etype-resources/pom.xml tags/3.3.3.Final/cdk/maven-archetype-seam-app/pom.xml tags/3.3.3.Final/cdk/maven-archetype-seam-app/src/main/resources/archety= pe-resources/pom.xml tags/3.3.3.Final/cdk/maven-archetype-theme/pom.xml tags/3.3.3.Final/cdk/maven-archetype-theme/src/main/resources/archetype-= resources/pom.xml tags/3.3.3.Final/cdk/maven-cdk-plugin/pom.xml tags/3.3.3.Final/cdk/maven-javascript-plugin/pom.xml tags/3.3.3.Final/cdk/maven-resource-dependency-plugin/pom.xml tags/3.3.3.Final/cdk/pom.xml tags/3.3.3.Final/cdk/richfaces-facelets/pom.xml tags/3.3.3.Final/cdk/richfaces-facelets/src/main/resources/archetype-res= ources/pom.xml tags/3.3.3.Final/docs/cdkguide/en/pom.xml tags/3.3.3.Final/docs/cdkguide/pom.xml tags/3.3.3.Final/docs/common-resources/en/pom.xml tags/3.3.3.Final/docs/common-resources/en/src/main/archetypes/richfaces_= archetype/pom.xml tags/3.3.3.Final/docs/common-resources/en/src/main/archetypes/richfaces_= archetype/src/main/resources/archetype-resources/en/pom.xml tags/3.3.3.Final/docs/common-resources/en/src/main/archetypes/richfaces_= archetype/src/main/resources/archetype-resources/pom.xml tags/3.3.3.Final/docs/common-resources/pom.xml tags/3.3.3.Final/docs/faq/en/pom.xml tags/3.3.3.Final/docs/faq/pom.xml tags/3.3.3.Final/docs/highlight/pom.xml tags/3.3.3.Final/docs/migrationguide/en/pom.xml tags/3.3.3.Final/docs/migrationguide/pom.xml tags/3.3.3.Final/docs/photo_album_app_guide/en/pom.xml tags/3.3.3.Final/docs/photo_album_app_guide/en/src/main/docbook/modules/= application_overview.xml tags/3.3.3.Final/docs/photo_album_app_guide/pom.xml tags/3.3.3.Final/docs/pom.xml tags/3.3.3.Final/docs/userguide/en/pom.xml tags/3.3.3.Final/docs/userguide/en/src/main/docbook/modules/RFCGettingSt= arted.xml tags/3.3.3.Final/docs/userguide/en/src/main/docbook/modules/RFCarchitect= over.xml tags/3.3.3.Final/docs/userguide/en/src/main/docbook/modules/RFCfaq.xml tags/3.3.3.Final/docs/userguide/pom.xml tags/3.3.3.Final/examples/photoalbum/assembly/pom.xml tags/3.3.3.Final/examples/photoalbum/pom.xml tags/3.3.3.Final/examples/photoalbum/source/ear/pom.xml tags/3.3.3.Final/examples/photoalbum/source/ejb/pom.xml tags/3.3.3.Final/examples/photoalbum/source/pom.xml tags/3.3.3.Final/examples/photoalbum/source/web/pom.xml tags/3.3.3.Final/examples/photoalbum/tests/pom.xml tags/3.3.3.Final/extensions/gwt/pom.xml tags/3.3.3.Final/extensions/pom.xml tags/3.3.3.Final/extensions/seam/pom.xml tags/3.3.3.Final/extensions/trinidad/pom.xml tags/3.3.3.Final/framework/api/pom.xml tags/3.3.3.Final/framework/impl/pom.xml tags/3.3.3.Final/framework/impl/src/main/java/org/richfaces/VersionBean.= java tags/3.3.3.Final/framework/jsf-test/pom.xml tags/3.3.3.Final/framework/pom.xml tags/3.3.3.Final/framework/test/pom.xml tags/3.3.3.Final/pom.xml tags/3.3.3.Final/samples/beanValidatorSample/pom.xml tags/3.3.3.Final/samples/calendar-sample/pom.xml tags/3.3.3.Final/samples/colorPickerDemo/pom.xml tags/3.3.3.Final/samples/columnsDemo/pom.xml tags/3.3.3.Final/samples/combobox-sample/pom.xml tags/3.3.3.Final/samples/contextMenuDemo/pom.xml tags/3.3.3.Final/samples/createProject.sh tags/3.3.3.Final/samples/darkX/pom.xml tags/3.3.3.Final/samples/dataFilterSliderDemo/pom.xml tags/3.3.3.Final/samples/dataTableDemo/pom.xml tags/3.3.3.Final/samples/datascroller-sample/pom.xml tags/3.3.3.Final/samples/dragDropDemo/pom.xml tags/3.3.3.Final/samples/dropdownmenu-sample/pom.xml tags/3.3.3.Final/samples/editor-sample/pom.xml tags/3.3.3.Final/samples/editorSeam-sample/pom.xml tags/3.3.3.Final/samples/effect-sample/pom.xml tags/3.3.3.Final/samples/extendedDataTable-sample/pom.xml tags/3.3.3.Final/samples/fileUploadDemo/pom.xml tags/3.3.3.Final/samples/functions-demo/pom.xml tags/3.3.3.Final/samples/glassX/pom.xml tags/3.3.3.Final/samples/gmap-sample/pom.xml tags/3.3.3.Final/samples/hotKey-sample/pom.xml tags/3.3.3.Final/samples/inplaceInput-sample/pom.xml tags/3.3.3.Final/samples/inplaceSelect-sample/pom.xml tags/3.3.3.Final/samples/inputNumberSliderDemo/pom.xml tags/3.3.3.Final/samples/inputNumberSpinnerDemo/pom.xml tags/3.3.3.Final/samples/jQuery-sample/pom.xml tags/3.3.3.Final/samples/jira-data/pom.xml tags/3.3.3.Final/samples/laguna/pom.xml tags/3.3.3.Final/samples/layout-sample/pom.xml tags/3.3.3.Final/samples/listShuttleDemo/pom.xml tags/3.3.3.Final/samples/local-value-demo/pom.xml tags/3.3.3.Final/samples/mediaOutput/pom.xml tags/3.3.3.Final/samples/modalpanel-sample/pom.xml tags/3.3.3.Final/samples/orderingListDemo/pom.xml tags/3.3.3.Final/samples/panel-sample/pom.xml tags/3.3.3.Final/samples/panelbar-sample/pom.xml tags/3.3.3.Final/samples/panelmenu-sample/pom.xml tags/3.3.3.Final/samples/pickList-sample/pom.xml tags/3.3.3.Final/samples/pom.xml tags/3.3.3.Final/samples/progressBarDemo/pom.xml tags/3.3.3.Final/samples/queue-sample/pom.xml tags/3.3.3.Final/samples/rich-message-demo/pom.xml tags/3.3.3.Final/samples/richfaces-art-datatable/pom.xml tags/3.3.3.Final/samples/richfaces-demo/functional-test/pom.xml tags/3.3.3.Final/samples/richfaces-demo/pom.xml tags/3.3.3.Final/samples/richfaces-ear-demo/ejb/pom.xml tags/3.3.3.Final/samples/richfaces-ear-demo/pom.xml tags/3.3.3.Final/samples/richfaces-ear-demo/richfacesEAR/pom.xml tags/3.3.3.Final/samples/richfaces-ear-demo/webapp/pom.xml tags/3.3.3.Final/samples/scrollableDataTableDemo/pom.xml tags/3.3.3.Final/samples/seamEAR/ear/pom.xml tags/3.3.3.Final/samples/seamEAR/ejbs/pom.xml tags/3.3.3.Final/samples/seamEAR/pom.xml tags/3.3.3.Final/samples/seamEAR/primary-source/pom.xml tags/3.3.3.Final/samples/seamEAR/projects/logging/pom.xml tags/3.3.3.Final/samples/seamEAR/projects/pom.xml tags/3.3.3.Final/samples/seamEAR/wars/pom.xml tags/3.3.3.Final/samples/seamEAR/wars/seamWebapp/pom.xml tags/3.3.3.Final/samples/seamIntegration/pom.xml tags/3.3.3.Final/samples/separator-sample/pom.xml tags/3.3.3.Final/samples/simpleTogglePanel-sample/pom.xml tags/3.3.3.Final/samples/skins/pom.xml tags/3.3.3.Final/samples/sortingFilteringDemo/pom.xml tags/3.3.3.Final/samples/state-sample/pom.xml tags/3.3.3.Final/samples/stdcomponents-sample/pom.xml tags/3.3.3.Final/samples/suggestionbox-sample/pom.xml tags/3.3.3.Final/samples/tabPanelDemo/pom.xml tags/3.3.3.Final/samples/themes/pom.xml tags/3.3.3.Final/samples/togglePanel-sample/pom.xml tags/3.3.3.Final/samples/tomahawkCompability/pom.xml tags/3.3.3.Final/samples/toolBarDemo/pom.xml tags/3.3.3.Final/samples/tooltip-sample/pom.xml tags/3.3.3.Final/samples/tree-demo/pom.xml tags/3.3.3.Final/samples/treeModelDemo/pom.xml tags/3.3.3.Final/samples/violetRays/pom.xml tags/3.3.3.Final/samples/virtualEarth-sample/pom.xml tags/3.3.3.Final/sandbox/api/pom.xml tags/3.3.3.Final/sandbox/cdk/pom.xml tags/3.3.3.Final/sandbox/impl/pom.xml tags/3.3.3.Final/sandbox/pom.xml tags/3.3.3.Final/sandbox/samples/dialog-window-sample/pom.xml tags/3.3.3.Final/sandbox/samples/editorOld-sample/pom.xml tags/3.3.3.Final/sandbox/samples/fileUploadPOC/pom.xml tags/3.3.3.Final/sandbox/samples/maven-rd-plugin-sample/pom.xml tags/3.3.3.Final/sandbox/samples/panel2-sample/pom.xml tags/3.3.3.Final/sandbox/samples/pom.xml tags/3.3.3.Final/sandbox/samples/rex-demo/pom.xml tags/3.3.3.Final/sandbox/samples/simpleTogglePanel2-sample/pom.xml tags/3.3.3.Final/sandbox/ui/create.bat tags/3.3.3.Final/sandbox/ui/create.sh tags/3.3.3.Final/sandbox/ui/dialog-window/pom.xml tags/3.3.3.Final/sandbox/ui/editorOld/pom.xml tags/3.3.3.Final/sandbox/ui/panel2/pom.xml tags/3.3.3.Final/sandbox/ui/pom.xml tags/3.3.3.Final/sandbox/ui/rex-button/pom.xml tags/3.3.3.Final/sandbox/ui/rex-messageBox/pom.xml tags/3.3.3.Final/sandbox/ui/rex-resizable/pom.xml tags/3.3.3.Final/sandbox/ui/simpleTogglePanel2/pom.xml tags/3.3.3.Final/sandbox/ui/sortableHeader/pom.xml tags/3.3.3.Final/sandbox/ui/treeTable/pom.xml tags/3.3.3.Final/test-applications/ajaxTest/pom.xml tags/3.3.3.Final/test-applications/automator/pom.xml tags/3.3.3.Final/test-applications/facelets/pom.xml tags/3.3.3.Final/test-applications/jsp/pom.xml tags/3.3.3.Final/test-applications/pom.xml tags/3.3.3.Final/test-applications/regression-test/pom.xml tags/3.3.3.Final/test-applications/regressionArea/pom.xml tags/3.3.3.Final/test-applications/regressionArea/regressionArea-ear/pom= .xml tags/3.3.3.Final/test-applications/regressionArea/regressionArea-ejb/pom= .xml tags/3.3.3.Final/test-applications/regressionArea/regressionArea-tests/p= om.xml tags/3.3.3.Final/test-applications/regressionArea/regressionArea-web/pom= .xml tags/3.3.3.Final/test-applications/richfaces-docs/pom.xml tags/3.3.3.Final/test-applications/seamApp/pom.xml tags/3.3.3.Final/test-applications/seleniumTest/pom.xml tags/3.3.3.Final/test-applications/seleniumTest/richfaces/pom.xml tags/3.3.3.Final/test-applications/seleniumTest/samples/pom.xml tags/3.3.3.Final/test-applications/test-jsp/pom.xml tags/3.3.3.Final/ui/assembly/pom.xml tags/3.3.3.Final/ui/beanValidator/pom.xml tags/3.3.3.Final/ui/calendar/pom.xml tags/3.3.3.Final/ui/colorPicker/pom.xml tags/3.3.3.Final/ui/columns/pom.xml tags/3.3.3.Final/ui/combobox/pom.xml tags/3.3.3.Final/ui/componentControl/pom.xml tags/3.3.3.Final/ui/contextMenu/pom.xml tags/3.3.3.Final/ui/core/pom.xml tags/3.3.3.Final/ui/create.bat tags/3.3.3.Final/ui/dataFilterSlider/pom.xml tags/3.3.3.Final/ui/dataTable/pom.xml tags/3.3.3.Final/ui/datascroller/pom.xml tags/3.3.3.Final/ui/drag-drop/pom.xml tags/3.3.3.Final/ui/dropdown-menu/pom.xml tags/3.3.3.Final/ui/editor/pom.xml tags/3.3.3.Final/ui/effect/pom.xml tags/3.3.3.Final/ui/extendedDataTable/pom.xml tags/3.3.3.Final/ui/fileUpload/pom.xml tags/3.3.3.Final/ui/functions/pom.xml tags/3.3.3.Final/ui/gmap/pom.xml tags/3.3.3.Final/ui/hotKey/pom.xml tags/3.3.3.Final/ui/inplaceInput/pom.xml tags/3.3.3.Final/ui/inplaceSelect/pom.xml tags/3.3.3.Final/ui/inputnumber-slider/pom.xml tags/3.3.3.Final/ui/inputnumber-spinner/pom.xml tags/3.3.3.Final/ui/insert/pom.xml tags/3.3.3.Final/ui/jQuery/pom.xml tags/3.3.3.Final/ui/layout/pom.xml tags/3.3.3.Final/ui/listShuttle/pom.xml tags/3.3.3.Final/ui/menu-components/pom.xml tags/3.3.3.Final/ui/message/pom.xml tags/3.3.3.Final/ui/modal-panel/pom.xml tags/3.3.3.Final/ui/orderingList/pom.xml tags/3.3.3.Final/ui/paint2D/pom.xml tags/3.3.3.Final/ui/panel/pom.xml tags/3.3.3.Final/ui/panelbar/pom.xml tags/3.3.3.Final/ui/panelmenu/pom.xml tags/3.3.3.Final/ui/pickList/pom.xml tags/3.3.3.Final/ui/pom.xml tags/3.3.3.Final/ui/progressBAR/pom.xml tags/3.3.3.Final/ui/scrollableDataTable/pom.xml tags/3.3.3.Final/ui/separator/pom.xml tags/3.3.3.Final/ui/simpleTogglePanel/pom.xml tags/3.3.3.Final/ui/spacer/pom.xml tags/3.3.3.Final/ui/state/pom.xml tags/3.3.3.Final/ui/suggestionbox/pom.xml tags/3.3.3.Final/ui/tabPanel/pom.xml tags/3.3.3.Final/ui/togglePanel/pom.xml tags/3.3.3.Final/ui/toolBar/pom.xml tags/3.3.3.Final/ui/tooltip/pom.xml tags/3.3.3.Final/ui/tree/pom.xml tags/3.3.3.Final/ui/treeModel/pom.xml tags/3.3.3.Final/ui/treeTable/pom.xml tags/3.3.3.Final/ui/virtualEarth/pom.xml Log: recreate tag for 3.3.3.Final Copied: tags/3.3.3.Final (from rev 16739, branches/community/3.3.X) Modified: tags/3.3.3.Final/cdk/generator/pom.xml =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- branches/community/3.3.X/cdk/generator/pom.xml 2010-04-06 16:32:09 UTC = (rev 16739) +++ tags/3.3.3.Final/cdk/generator/pom.xml 2010-04-06 17:26:01 UTC (rev 167= 41) @@ -3,12 +3,12 @@ cdk org.richfaces - 3.3.3-SNAPSHOT + 3.3.3.Final 4.0.0 org.richfaces.cdk generator - 3.3.3-SNAPSHOT + 3.3.3.Final Java Server Faces component generator Modified: tags/3.3.3.Final/cdk/maven-archetype-jsf-component/pom.xml =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- branches/community/3.3.X/cdk/maven-archetype-jsf-component/pom.xml 2010= -04-06 16:32:09 UTC (rev 16739) +++ tags/3.3.3.Final/cdk/maven-archetype-jsf-component/pom.xml 2010-04-06 1= 7:26:01 UTC (rev 16741) @@ -2,11 +2,11 @@ cdk org.richfaces - 3.3.3-SNAPSHOT + 3.3.3.Final 4.0.0 org.richfaces.cdk maven-archetype-jsf-component - 3.3.3-SNAPSHOT + 3.3.3.Final Archetype - maven-archetype-jsf-component \ No newline at end of file Modified: tags/3.3.3.Final/cdk/maven-archetype-jsf-component/src/main/resou= rces/archetype-resources/pom.xml =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- branches/community/3.3.X/cdk/maven-archetype-jsf-component/src/main/res= ources/archetype-resources/pom.xml 2010-04-06 16:32:09 UTC (rev 16739) +++ tags/3.3.3.Final/cdk/maven-archetype-jsf-component/src/main/resources/a= rchetype-resources/pom.xml 2010-04-06 17:26:01 UTC (rev 16741) @@ -11,7 +11,7 @@ org.richfaces.cdk maven-cdk-plugin - 3.3.3-SNAPSHOT + 3.3.3.Final ${groupId} @@ -41,7 +41,7 @@ org.richfaces.framework richfaces-impl - 3.3.3-SNAPSHOT + 3.3.3.Final provided Modified: tags/3.3.3.Final/cdk/maven-archetype-jsfwebapp/pom.xml =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- branches/community/3.3.X/cdk/maven-archetype-jsfwebapp/pom.xml 2010-04-= 06 16:32:09 UTC (rev 16739) +++ tags/3.3.3.Final/cdk/maven-archetype-jsfwebapp/pom.xml 2010-04-06 17:26= :01 UTC (rev 16741) @@ -2,11 +2,11 @@ cdk org.richfaces - 3.3.3-SNAPSHOT + 3.3.3.Final 4.0.0 org.richfaces.cdk maven-archetype-jsfwebapp - 3.3.3-SNAPSHOT + 3.3.3.Final Archetype for jsf webapp project \ No newline at end of file Modified: tags/3.3.3.Final/cdk/maven-archetype-jsfwebapp/src/main/resources= /archetype-resources/pom.xml =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- branches/community/3.3.X/cdk/maven-archetype-jsfwebapp/src/main/resourc= es/archetype-resources/pom.xml 2010-04-06 16:32:09 UTC (rev 16739) +++ tags/3.3.3.Final/cdk/maven-archetype-jsfwebapp/src/main/resources/arche= type-resources/pom.xml 2010-04-06 17:26:01 UTC (rev 16741) @@ -30,12 +30,12 @@ org.richfaces.ui richfaces-ui - 3.3.3-SNAPSHOT + 3.3.3.Final org.richfaces.framework richfaces-impl - 3.3.3-SNAPSHOT + 3.3.3.Final provided Modified: tags/3.3.3.Final/cdk/maven-archetype-plug-n-skin/pom.xml =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- branches/community/3.3.X/cdk/maven-archetype-plug-n-skin/pom.xml 2010-0= 4-06 16:32:09 UTC (rev 16739) +++ tags/3.3.3.Final/cdk/maven-archetype-plug-n-skin/pom.xml 2010-04-06 17:= 26:01 UTC (rev 16741) @@ -2,12 +2,12 @@ cdk org.richfaces - 3.3.3-SNAPSHOT + 3.3.3.Final 4.0.0 org.richfaces.cdk maven-archetype-plug-n-skin - 3.3.3-SNAPSHOT + 3.3.3.Final Archetype - maven-archetype-plug-n-skin = = Modified: tags/3.3.3.Final/cdk/maven-archetype-plug-n-skin/src/main/resourc= es/archetype-resources/pom.xml =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- branches/community/3.3.X/cdk/maven-archetype-plug-n-skin/src/main/resou= rces/archetype-resources/pom.xml 2010-04-06 16:32:09 UTC (rev 16739) +++ tags/3.3.3.Final/cdk/maven-archetype-plug-n-skin/src/main/resources/arc= hetype-resources/pom.xml 2010-04-06 17:26:01 UTC (rev 16741) @@ -10,7 +10,7 @@ org.richfaces.cdk maven-cdk-plugin - 3.3.3-SNAPSHOT + 3.3.3.Final generate-sources @@ -34,7 +34,7 @@ org.richfaces.framework richfaces-impl - 3.3.3-SNAPSHOT + 3.3.3.Final provided Modified: tags/3.3.3.Final/cdk/maven-archetype-seam-app/pom.xml =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- branches/community/3.3.X/cdk/maven-archetype-seam-app/pom.xml 2010-04-0= 6 16:32:09 UTC (rev 16739) +++ tags/3.3.3.Final/cdk/maven-archetype-seam-app/pom.xml 2010-04-06 17:26:= 01 UTC (rev 16741) @@ -2,11 +2,11 @@ cdk org.richfaces - 3.3.3-SNAPSHOT + 3.3.3.Final 4.0.0 org.richfaces.cdk maven-archetype-seam-app - 3.3.3-SNAPSHOT + 3.3.3.Final Archetype - maven-archetype-seam-app \ No newline at end of file Modified: tags/3.3.3.Final/cdk/maven-archetype-seam-app/src/main/resources/= archetype-resources/pom.xml =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- branches/community/3.3.X/cdk/maven-archetype-seam-app/src/main/resource= s/archetype-resources/pom.xml 2010-04-06 16:32:09 UTC (rev 16739) +++ tags/3.3.3.Final/cdk/maven-archetype-seam-app/src/main/resources/archet= ype-resources/pom.xml 2010-04-06 17:26:01 UTC (rev 16741) @@ -8,7 +8,7 @@ sample application ${artifactId} - 3.3.3-SNAPSHOT + 3.3.3.Final 2.0.1.GA http://downloads.sourceforge.net/jboss/jboss-4.2.3.GA.= zip jboss-4.2.3.GA/jboss-4.2.3.GA/server/default/ Modified: tags/3.3.3.Final/cdk/maven-archetype-theme/pom.xml =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- branches/community/3.3.X/cdk/maven-archetype-theme/pom.xml 2010-04-06 1= 6:32:09 UTC (rev 16739) +++ tags/3.3.3.Final/cdk/maven-archetype-theme/pom.xml 2010-04-06 17:26:01 = UTC (rev 16741) @@ -3,12 +3,12 @@ cdk org.richfaces - 3.3.3-SNAPSHOT + 3.3.3.Final 4.0.0 org.richfaces.cdk maven-archetype-theme - 3.3.3-SNAPSHOT + 3.3.3.Final maven-archetype maven-archetype-theme Modified: tags/3.3.3.Final/cdk/maven-archetype-theme/src/main/resources/arc= hetype-resources/pom.xml =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- branches/community/3.3.X/cdk/maven-archetype-theme/src/main/resources/a= rchetype-resources/pom.xml 2010-04-06 16:32:09 UTC (rev 16739) +++ tags/3.3.3.Final/cdk/maven-archetype-theme/src/main/resources/archetype= -resources/pom.xml 2010-04-06 17:26:01 UTC (rev 16741) @@ -10,7 +10,7 @@ org.richfaces.cdk maven-cdk-plugin - 3.3.3-SNAPSHOT + 3.3.3.Final generate-sources @@ -41,12 +41,12 @@ org.richfaces.ui richfaces-ui - 3.3.3-SNAPSHOT + 3.3.3.Final org.richfaces.framework richfaces-impl - 3.3.3-SNAPSHOT + 3.3.3.Final provided = Modified: tags/3.3.3.Final/cdk/maven-cdk-plugin/pom.xml =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- branches/community/3.3.X/cdk/maven-cdk-plugin/pom.xml 2010-04-06 16:32:= 09 UTC (rev 16739) +++ tags/3.3.3.Final/cdk/maven-cdk-plugin/pom.xml 2010-04-06 17:26:01 UTC (= rev 16741) @@ -2,12 +2,12 @@ cdk org.richfaces - 3.3.3-SNAPSHOT + 3.3.3.Final 4.0.0 org.richfaces.cdk maven-cdk-plugin - 3.3.3-SNAPSHOT + 3.3.3.Final maven-plugin Maven plugin for JSF components code generation @@ -55,7 +55,7 @@ org.richfaces.cdk generator - 3.3.3-SNAPSHOT + 3.3.3.Final Modified: tags/3.3.3.Final/cdk/maven-javascript-plugin/pom.xml =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- branches/community/3.3.X/cdk/maven-javascript-plugin/pom.xml 2010-04-06= 16:32:09 UTC (rev 16739) +++ tags/3.3.3.Final/cdk/maven-javascript-plugin/pom.xml 2010-04-06 17:26:0= 1 UTC (rev 16741) @@ -4,7 +4,7 @@ cdk org.richfaces - 3.3.3-SNAPSHOT + 3.3.3.Final org.richfaces.cdk maven-javascript-plugin Modified: tags/3.3.3.Final/cdk/maven-resource-dependency-plugin/pom.xml =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- branches/community/3.3.X/cdk/maven-resource-dependency-plugin/pom.xml 2= 010-04-06 16:32:09 UTC (rev 16739) +++ tags/3.3.3.Final/cdk/maven-resource-dependency-plugin/pom.xml 2010-04-0= 6 17:26:01 UTC (rev 16741) @@ -3,7 +3,7 @@ cdk org.richfaces - 3.3.3-SNAPSHOT + 3.3.3.Final = 4.0.0 @@ -12,7 +12,7 @@ = maven-resource-dependency-plugin maven-plugin - 3.3.3-SNAPSHOT + 3.3.3.Final maven-resource-dependency-plugin = = @@ -40,7 +40,7 @@ org.richfaces.cdk maven-cdk-plugin - 3.3.3-SNAPSHOT + 3.3.3.Final = Modified: tags/3.3.3.Final/cdk/pom.xml =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- branches/community/3.3.X/cdk/pom.xml 2010-04-06 16:32:09 UTC (rev 16739) +++ tags/3.3.3.Final/cdk/pom.xml 2010-04-06 17:26:01 UTC (rev 16741) @@ -2,12 +2,12 @@ root org.richfaces - 3.3.3-SNAPSHOT + 3.3.3.Final 4.0.0 org.richfaces cdk - 3.3.3-SNAPSHOT + 3.3.3.Final pom JSF Components Development kit Modified: tags/3.3.3.Final/cdk/richfaces-facelets/pom.xml =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- branches/community/3.3.X/cdk/richfaces-facelets/pom.xml 2010-04-06 16:3= 2:09 UTC (rev 16739) +++ tags/3.3.3.Final/cdk/richfaces-facelets/pom.xml 2010-04-06 17:26:01 UTC= (rev 16741) @@ -4,13 +4,13 @@ 4.0.0 org.richfaces.cdk richfaces-facelets - 3.3.3-SNAPSHOT + 3.3.3.Final maven-archetype-rf-facelets maven-archetype cdk org.richfaces - 3.3.3-SNAPSHOT + 3.3.3.Final = Modified: tags/3.3.3.Final/cdk/richfaces-facelets/src/main/resources/archet= ype-resources/pom.xml =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- branches/community/3.3.X/cdk/richfaces-facelets/src/main/resources/arch= etype-resources/pom.xml 2010-04-06 16:32:09 UTC (rev 16739) +++ tags/3.3.3.Final/cdk/richfaces-facelets/src/main/resources/archetype-re= sources/pom.xml 2010-04-06 17:26:01 UTC (rev 16741) @@ -28,7 +28,7 @@ org.richfaces.ui richfaces-ui - 3.3.3-SNAPSHOT + 3.3.3.Final com.sun.facelets Modified: tags/3.3.3.Final/docs/cdkguide/en/pom.xml =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- branches/community/3.3.X/docs/cdkguide/en/pom.xml 2010-04-06 16:32:09 U= TC (rev 16739) +++ tags/3.3.3.Final/docs/cdkguide/en/pom.xml 2010-04-06 17:26:01 UTC (rev = 16741) @@ -5,12 +5,12 @@ org.richfaces.docs cdkguide - 3.3.3-SNAPSHOT + 3.3.3.Final ../pom.xml org.richfaces.docs.cdkguide ${translation} - 3.3.3-SNAPSHOT + 3.3.3.Final jar Richfaces CDK Developer Guide (${translation}) = Modified: tags/3.3.3.Final/docs/cdkguide/pom.xml =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- branches/community/3.3.X/docs/cdkguide/pom.xml 2010-04-06 16:32:09 UTC = (rev 16739) +++ tags/3.3.3.Final/docs/cdkguide/pom.xml 2010-04-06 17:26:01 UTC (rev 167= 41) @@ -2,13 +2,13 @@ docs org.richfaces - 3.3.3-SNAPSHOT + 3.3.3.Final 4.0.0 org.richfaces.docs cdkguide pom - 3.3.3-SNAPSHOT + 3.3.3.Final cdkguide Richfaces CDK Developer Guide Modified: tags/3.3.3.Final/docs/common-resources/en/pom.xml =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- branches/community/3.3.X/docs/common-resources/en/pom.xml 2010-04-06 16= :32:09 UTC (rev 16739) +++ tags/3.3.3.Final/docs/common-resources/en/pom.xml 2010-04-06 17:26:01 U= TC (rev 16741) @@ -2,12 +2,12 @@ common-resources org.richfaces.docs - 3.3.3-SNAPSHOT + 3.3.3.Final 4.0.0 org.richfaces.docs.common-resources ${translation} - 3.3.3-SNAPSHOT + 3.3.3.Final jar Documentation common resources (${translation}) @@ -17,7 +17,7 @@ org.richfaces.docs highlight - 3.3.3-SNAPSHOT + 3.3.3.Final Modified: tags/3.3.3.Final/docs/common-resources/en/src/main/archetypes/ric= hfaces_archetype/pom.xml =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- branches/community/3.3.X/docs/common-resources/en/src/main/archetypes/r= ichfaces_archetype/pom.xml 2010-04-06 16:32:09 UTC (rev 16739) +++ tags/3.3.3.Final/docs/common-resources/en/src/main/archetypes/richfaces= _archetype/pom.xml 2010-04-06 17:26:01 UTC (rev 16741) @@ -4,7 +4,7 @@ richfacesguide-archetype maven-archetype richfacesguide-archetype - 3.3.3-SNAPSHOT + 3.3.3.Final Modified: tags/3.3.3.Final/docs/common-resources/en/src/main/archetypes/ric= hfaces_archetype/src/main/resources/archetype-resources/en/pom.xml =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- branches/community/3.3.X/docs/common-resources/en/src/main/archetypes/r= ichfaces_archetype/src/main/resources/archetype-resources/en/pom.xml 2010-0= 4-06 16:32:09 UTC (rev 16739) +++ tags/3.3.3.Final/docs/common-resources/en/src/main/archetypes/richfaces= _archetype/src/main/resources/archetype-resources/en/pom.xml 2010-04-06 17:= 26:01 UTC (rev 16741) @@ -5,12 +5,12 @@ org.richfaces.docs richfacesguide - 3.3.3-SNAPSHOT + 3.3.3.Final ../pom.xml org.richfaces.docs.richfacesguide ${translation} - 3.3.3-SNAPSHOT + 3.3.3.Final jar Richfaces Guide Template = Modified: tags/3.3.3.Final/docs/common-resources/en/src/main/archetypes/ric= hfaces_archetype/src/main/resources/archetype-resources/pom.xml =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- branches/community/3.3.X/docs/common-resources/en/src/main/archetypes/r= ichfaces_archetype/src/main/resources/archetype-resources/pom.xml 2010-04-0= 6 16:32:09 UTC (rev 16739) +++ tags/3.3.3.Final/docs/common-resources/en/src/main/archetypes/richfaces= _archetype/src/main/resources/archetype-resources/pom.xml 2010-04-06 17:26:= 01 UTC (rev 16741) @@ -2,13 +2,13 @@ docs org.richfaces - 3.3.3-SNAPSHOT + 3.3.3.Final 4.0.0 org.richfaces.docs richfacesguide pom - 3.3.3-SNAPSHOT + 3.3.3.Final richfacesguide Richfaces Guide Template Modified: tags/3.3.3.Final/docs/common-resources/pom.xml =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- branches/community/3.3.X/docs/common-resources/pom.xml 2010-04-06 16:32= :09 UTC (rev 16739) +++ tags/3.3.3.Final/docs/common-resources/pom.xml 2010-04-06 17:26:01 UTC = (rev 16741) @@ -2,12 +2,12 @@ docs org.richfaces - 3.3.3-SNAPSHOT + 3.3.3.Final 4.0.0 org.richfaces.docs common-resources - 3.3.3-SNAPSHOT + 3.3.3.Final pom Documentation common resources Common resources Modified: tags/3.3.3.Final/docs/faq/en/pom.xml =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- branches/community/3.3.X/docs/faq/en/pom.xml 2010-04-06 16:32:09 UTC (r= ev 16739) +++ tags/3.3.3.Final/docs/faq/en/pom.xml 2010-04-06 17:26:01 UTC (rev 16741) @@ -5,12 +5,12 @@ org.richfaces.docs faq - 3.3.3-SNAPSHOT + 3.3.3.Final ../pom.xml org.richfaces.docs.faq ${translation} - 3.3.3-SNAPSHOT + 3.3.3.Final jar Richfaces Manual (${translation}) Modified: tags/3.3.3.Final/docs/faq/pom.xml =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- branches/community/3.3.X/docs/faq/pom.xml 2010-04-06 16:32:09 UTC (rev = 16739) +++ tags/3.3.3.Final/docs/faq/pom.xml 2010-04-06 17:26:01 UTC (rev 16741) @@ -2,13 +2,13 @@ docs org.richfaces - 3.3.3-SNAPSHOT + 3.3.3.Final 4.0.0 org.richfaces.docs faq pom - 3.3.3-SNAPSHOT + 3.3.3.Final FAQ Frequently asked questions Modified: tags/3.3.3.Final/docs/userguide/en/pom.xml =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- branches/community/3.3.X/docs/userguide/en/pom.xml 2010-04-06 16:32:09 = UTC (rev 16739) +++ tags/3.3.3.Final/docs/userguide/en/pom.xml 2010-04-06 17:26:01 UTC (rev= 16741) @@ -5,12 +5,12 @@ org.richfaces.docs userguide - 3.3.3-SNAPSHOT + 3.3.3.Final ../pom.xml org.richfaces.docs.userguide ${translation} - 3.3.3-SNAPSHOT + 3.3.3.Final jar Richfaces Manual (${translation}) = Modified: tags/3.3.3.Final/docs/userguide/en/src/main/docbook/modules/RFCGe= ttingStarted.xml =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- branches/community/3.3.X/docs/userguide/en/src/main/docbook/modules/RFC= GettingStarted.xml 2010-04-06 16:32:09 UTC (rev 16739) +++ tags/3.3.3.Final/docs/userguide/en/src/main/docbook/modules/RFCGettingS= tarted.xml 2010-04-06 17:26:01 UTC (rev 16741) @@ -335,7 +335,7 @@ = Now you have everything to create the project u= sing the "maven-archetype-jsfwebapp" archetype. Create a folder t= hat will house your project and run the this command in it: = = = @@ -461,17 +461,17 @@ org.richfaces.framework richfaces-api - 3.3.3-SNAPSHOT + 3.3.3.Final org.richfaces.framework richfaces-impl - 3.3.3-SNAPSHOT + 3.3.3.Final org.richfaces.ui richfaces-ui - 3.3.3-SNAPSHOT + 3.3.3.Final ...]]> = Modified: tags/3.3.3.Final/docs/userguide/en/src/main/docbook/modules/RFCar= chitectover.xml =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- branches/community/3.3.X/docs/userguide/en/src/main/docbook/modules/RFC= architectover.xml 2010-04-06 16:32:09 UTC (rev 16739) +++ tags/3.3.3.Final/docs/userguide/en/src/main/docbook/modules/RFCarchitec= tover.xml 2010-04-06 17:26:01 UTC (rev 16741) @@ -3839,7 +3839,7 @@ archetypeVersion indicates the RichFaces version. For e= xample, - "3.3.3-SNAPSHOT" + "3.3.3.Final" @@ -4080,7 +4080,7 @@ follow the steps described in the previous section. This command will be used to create a template of the new skin p= roject. Now you can browse the "P-n-S" folder to view what fi= les and folders were created there. Modified: tags/3.3.3.Final/docs/userguide/en/src/main/docbook/modules/RFCfa= q.xml =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- branches/community/3.3.X/docs/userguide/en/src/main/docbook/modules/RFC= faq.xml 2010-04-06 16:32:09 UTC (rev 16739) +++ tags/3.3.3.Final/docs/userguide/en/src/main/docbook/modules/RFCfaq.xml = 2010-04-06 17:26:01 UTC (rev 16741) @@ -48,7 +48,7 @@ RichFaces components are available onRichFaces Live Demo. War file of a nightly build can be found on the Snapshots repository. Source Code (SVN) can be found in docs org.richfaces - 3.3.3-SNAPSHOT + 3.3.3.Final 4.0.0 org.richfaces.docs userguide pom - 3.3.3-SNAPSHOT + 3.3.3.Final User guide RichFaces user guide Modified: tags/3.3.3.Final/examples/photoalbum/assembly/pom.xml =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- branches/community/3.3.X/examples/photoalbum/assembly/pom.xml 2010-04-0= 6 16:32:09 UTC (rev 16739) +++ tags/3.3.3.Final/examples/photoalbum/assembly/pom.xml 2010-04-06 17:26:= 01 UTC (rev 16741) @@ -4,7 +4,7 @@ org.richfaces.examples photoalbum - 3.3.3-SNAPSHOT + 3.3.3.Final = org.richfaces.examples Modified: tags/3.3.3.Final/examples/photoalbum/pom.xml =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- branches/community/3.3.X/examples/photoalbum/pom.xml 2010-04-06 16:32:0= 9 UTC (rev 16739) +++ tags/3.3.3.Final/examples/photoalbum/pom.xml 2010-04-06 17:26:01 UTC (r= ev 16741) @@ -4,7 +4,7 @@ org.richfaces.examples photoalbum-root pom - 3.3.3-SNAPSHOT + 3.3.3.Final Photoalbum Demo Application Root = Modified: tags/3.3.3.Final/examples/photoalbum/source/ear/pom.xml =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- branches/community/3.3.X/examples/photoalbum/source/ear/pom.xml 2010-04= -06 16:32:09 UTC (rev 16739) +++ tags/3.3.3.Final/examples/photoalbum/source/ear/pom.xml 2010-04-06 17:2= 6:01 UTC (rev 16741) @@ -4,7 +4,7 @@ org.richfaces.examples photoalbum - 3.3.3-SNAPSHOT + 3.3.3.Final = org.richfaces.examples Modified: tags/3.3.3.Final/examples/photoalbum/source/ejb/pom.xml =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- branches/community/3.3.X/examples/photoalbum/source/ejb/pom.xml 2010-04= -06 16:32:09 UTC (rev 16739) +++ tags/3.3.3.Final/examples/photoalbum/source/ejb/pom.xml 2010-04-06 17:2= 6:01 UTC (rev 16741) @@ -6,7 +6,7 @@ org.richfaces.examples photoalbum - 3.3.3-SNAPSHOT + 3.3.3.Final = org.richfaces.examples Modified: tags/3.3.3.Final/examples/photoalbum/source/pom.xml =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- branches/community/3.3.X/examples/photoalbum/source/pom.xml 2010-04-06 = 16:32:09 UTC (rev 16739) +++ tags/3.3.3.Final/examples/photoalbum/source/pom.xml 2010-04-06 17:26:01= UTC (rev 16741) @@ -8,7 +8,7 @@ photoalbum pom ${appName} - 3.3.3-SNAPSHOT + 3.3.3.Final = Modified: tags/3.3.3.Final/examples/photoalbum/source/web/pom.xml =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- branches/community/3.3.X/examples/photoalbum/source/web/pom.xml 2010-04= -06 16:32:09 UTC (rev 16739) +++ tags/3.3.3.Final/examples/photoalbum/source/web/pom.xml 2010-04-06 17:2= 6:01 UTC (rev 16741) @@ -6,7 +6,7 @@ org.richfaces.examples photoalbum - 3.3.3-SNAPSHOT + 3.3.3.Final = org.richfaces.examples Modified: tags/3.3.3.Final/examples/photoalbum/tests/pom.xml =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- branches/community/3.3.X/examples/photoalbum/tests/pom.xml 2010-04-06 1= 6:32:09 UTC (rev 16739) +++ tags/3.3.3.Final/examples/photoalbum/tests/pom.xml 2010-04-06 17:26:01 = UTC (rev 16741) @@ -3,7 +3,7 @@ org.richfaces.examples photoalbum-root - 3.3.3-SNAPSHOT + 3.3.3.Final = org.richfaces.examples Modified: tags/3.3.3.Final/extensions/gwt/pom.xml =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- branches/community/3.3.X/extensions/gwt/pom.xml 2010-04-06 16:32:09 UTC= (rev 16739) +++ tags/3.3.3.Final/extensions/gwt/pom.xml 2010-04-06 17:26:01 UTC (rev 16= 741) @@ -3,7 +3,7 @@ extensions org.richfaces - 3.3.3-SNAPSHOT + 3.3.3.Final 4.0.0 org.richfaces @@ -99,7 +99,7 @@ org.richfaces.framework richfaces-impl - 3.3.3-SNAPSHOT + 3.3.3.Final com.sun.facelets Modified: tags/3.3.3.Final/extensions/pom.xml =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- branches/community/3.3.X/extensions/pom.xml 2010-04-06 16:32:09 UTC (re= v 16739) +++ tags/3.3.3.Final/extensions/pom.xml 2010-04-06 17:26:01 UTC (rev 16741) @@ -2,12 +2,12 @@ root org.richfaces - 3.3.3-SNAPSHOT + 3.3.3.Final 4.0.0 org.richfaces extensions - 3.3.3-SNAPSHOT + 3.3.3.Final Richfaces extensions for a different environments pom Modified: tags/3.3.3.Final/extensions/seam/pom.xml =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- branches/community/3.3.X/extensions/seam/pom.xml 2010-04-06 16:32:09 UT= C (rev 16739) +++ tags/3.3.3.Final/extensions/seam/pom.xml 2010-04-06 17:26:01 UTC (rev 1= 6741) @@ -35,7 +35,7 @@ org.richfaces ajax4jsf - 3.3.3-SNAPSHOT + 3.3.3.Final jboss Modified: tags/3.3.3.Final/extensions/trinidad/pom.xml =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- branches/community/3.3.X/extensions/trinidad/pom.xml 2010-04-06 16:32:0= 9 UTC (rev 16739) +++ tags/3.3.3.Final/extensions/trinidad/pom.xml 2010-04-06 17:26:01 UTC (r= ev 16741) @@ -35,7 +35,7 @@ org.richfaces ajax4jsf - 3.3.3-SNAPSHOT + 3.3.3.Final org.apache.myfaces.trinidad Modified: tags/3.3.3.Final/framework/api/pom.xml =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- branches/community/3.3.X/framework/api/pom.xml 2010-04-06 16:32:09 UTC = (rev 16739) +++ tags/3.3.3.Final/framework/api/pom.xml 2010-04-06 17:26:01 UTC (rev 167= 41) @@ -2,13 +2,13 @@ framework org.richfaces - 3.3.3-SNAPSHOT + 3.3.3.Final 4.0.0 org.richfaces.framework richfaces-api Java Server Faces AJAX framework API - 3.3.3-SNAPSHOT + 3.3.3.Final = Modified: tags/3.3.3.Final/framework/impl/pom.xml =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- branches/community/3.3.X/framework/impl/pom.xml 2010-04-06 16:32:09 UTC= (rev 16739) +++ tags/3.3.3.Final/framework/impl/pom.xml 2010-04-06 17:26:01 UTC (rev 16= 741) @@ -3,13 +3,13 @@ framework org.richfaces - 3.3.3-SNAPSHOT + 3.3.3.Final 4.0.0 org.richfaces.framework ${classifiedArtifactId} Java Server Faces AJAX framework implementation - 3.3.3-SNAPSHOT + 3.3.3.Final @@ -294,7 +294,7 @@ org.richfaces.framework richfaces-api - 3.3.3-SNAPSHOT + 3.3.3.Final \ No newline at end of file Modified: tags/3.3.3.Final/framework/impl/src/main/java/org/richfaces/Versi= onBean.java =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- branches/community/3.3.X/framework/impl/src/main/java/org/richfaces/Ver= sionBean.java 2010-04-06 16:32:09 UTC (rev 16739) +++ tags/3.3.3.Final/framework/impl/src/main/java/org/richfaces/VersionBean= .java 2010-04-06 17:26:01 UTC (rev 16741) @@ -37,7 +37,7 @@ /** * Revision version, must be auto modified by CVS = */ - public static final String REVISION =3D "3-SNAPSHOT" ; + public static final String REVISION =3D "3.Final" ; public static final String SCM_REVISION =3D " SVN $Revision$ $Date$";//$R= evision$ $Date$"; public static final Version _version =3D new Version(); = Modified: tags/3.3.3.Final/framework/jsf-test/pom.xml =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- branches/community/3.3.X/framework/jsf-test/pom.xml 2010-04-06 16:32:09= UTC (rev 16739) +++ tags/3.3.3.Final/framework/jsf-test/pom.xml 2010-04-06 17:26:01 UTC (re= v 16741) @@ -4,13 +4,13 @@ framework org.richfaces - 3.3.3-SNAPSHOT + 3.3.3.Final 4.0.0 org.richfaces.framework jsf-test jsf-test - 3.3.3-SNAPSHOT + 3.3.3.Final = Modified: tags/3.3.3.Final/framework/pom.xml =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- branches/community/3.3.X/framework/pom.xml 2010-04-06 16:32:09 UTC (rev= 16739) +++ tags/3.3.3.Final/framework/pom.xml 2010-04-06 17:26:01 UTC (rev 16741) @@ -2,12 +2,12 @@ root org.richfaces - 3.3.3-SNAPSHOT + 3.3.3.Final 4.0.0 org.richfaces framework - 3.3.3-SNAPSHOT + 3.3.3.Final pom Java Server Faces AJAX framework = Modified: tags/3.3.3.Final/framework/test/pom.xml =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- branches/community/3.3.X/framework/test/pom.xml 2010-04-06 16:32:09 UTC= (rev 16739) +++ tags/3.3.3.Final/framework/test/pom.xml 2010-04-06 17:26:01 UTC (rev 16= 741) @@ -3,12 +3,12 @@ framework org.richfaces - 3.3.3-SNAPSHOT + 3.3.3.Final 4.0.0 org.richfaces.framework richfaces-test - 3.3.3-SNAPSHOT + 3.3.3.Final Ajax4Jsf test framework https://ajax4jsf.dev.java.net = Modified: tags/3.3.3.Final/pom.xml =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- branches/community/3.3.X/pom.xml 2010-04-06 16:32:09 UTC (rev 16739) +++ tags/3.3.3.Final/pom.xml 2010-04-06 17:26:01 UTC (rev 16741) @@ -4,7 +4,7 @@ root pom RichFaces project - 3.3.3-SNAPSHOT + 3.3.3.Final http://labs.jboss.com/jbossrichfaces Modified: tags/3.3.3.Final/samples/beanValidatorSample/pom.xml =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- branches/community/3.3.X/samples/beanValidatorSample/pom.xml 2010-04-06= 16:32:09 UTC (rev 16739) +++ tags/3.3.3.Final/samples/beanValidatorSample/pom.xml 2010-04-06 17:26:0= 1 UTC (rev 16741) @@ -4,14 +4,14 @@ samples org.richfaces - 3.3.3-SNAPSHOT + 3.3.3.Final 4.0.0 org.richfaces.samples beanValidatorSample war beanValidatorSample Maven Webapp - 3.3.3-SNAPSHOT + 3.3.3.Final richfaces-validator @@ -34,7 +34,7 @@ org.slf4j @@ -50,12 +50,12 @@ org.richfaces.ui richfaces-ui - 3.3.3-SNAPSHOT + 3.3.3.Final org.richfaces.framework richfaces-impl - 3.3.3-SNAPSHOT + 3.3.3.Final com.uwyn Modified: tags/3.3.3.Final/samples/calendar-sample/pom.xml =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- branches/community/3.3.X/samples/calendar-sample/pom.xml 2010-04-06 16:= 32:09 UTC (rev 16739) +++ tags/3.3.3.Final/samples/calendar-sample/pom.xml 2010-04-06 17:26:01 UT= C (rev 16741) @@ -3,7 +3,7 @@ samples org.richfaces - 3.3.3-SNAPSHOT + 3.3.3.Final 4.0.0 org.richfaces.samples Modified: tags/3.3.3.Final/samples/colorPickerDemo/pom.xml =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- branches/community/3.3.X/samples/colorPickerDemo/pom.xml 2010-04-06 16:= 32:09 UTC (rev 16739) +++ tags/3.3.3.Final/samples/colorPickerDemo/pom.xml 2010-04-06 17:26:01 UT= C (rev 16741) @@ -3,7 +3,7 @@ samples org.richfaces - 3.3.3-SNAPSHOT + 3.3.3.Final 4.0.0 org.richfaces.samples @@ -40,17 +40,17 @@ org.richfaces.ui core - 3.3.3-SNAPSHOT + 3.3.3.Final org.richfaces.ui dataTable - 3.3.3-SNAPSHOT + 3.3.3.Final org.richfaces.ui colorPicker - 3.3.3-SNAPSHOT + 3.3.3.Final Modified: tags/3.3.3.Final/samples/columnsDemo/pom.xml =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- branches/community/3.3.X/samples/columnsDemo/pom.xml 2010-04-06 16:32:0= 9 UTC (rev 16739) +++ tags/3.3.3.Final/samples/columnsDemo/pom.xml 2010-04-06 17:26:01 UTC (r= ev 16741) @@ -2,7 +2,7 @@ samples org.richfaces - 3.3.3-SNAPSHOT + 3.3.3.Final 4.0.0 org.richfaces.samples Modified: tags/3.3.3.Final/samples/combobox-sample/pom.xml =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- branches/community/3.3.X/samples/combobox-sample/pom.xml 2010-04-06 16:= 32:09 UTC (rev 16739) +++ tags/3.3.3.Final/samples/combobox-sample/pom.xml 2010-04-06 17:26:01 UT= C (rev 16741) @@ -2,7 +2,7 @@ samples org.richfaces - 3.3.3-SNAPSHOT + 3.3.3.Final 4.0.0 org.richfaces.samples Modified: tags/3.3.3.Final/samples/contextMenuDemo/pom.xml =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- branches/community/3.3.X/samples/contextMenuDemo/pom.xml 2010-04-06 16:= 32:09 UTC (rev 16739) +++ tags/3.3.3.Final/samples/contextMenuDemo/pom.xml 2010-04-06 17:26:01 UT= C (rev 16741) @@ -2,7 +2,7 @@ samples org.richfaces - 3.3.3-SNAPSHOT + 3.3.3.Final 4.0.0 org.richfaces.samples Modified: tags/3.3.3.Final/samples/createProject.sh =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- branches/community/3.3.X/samples/createProject.sh 2010-04-06 16:32:09 U= TC (rev 16739) +++ tags/3.3.3.Final/samples/createProject.sh 2010-04-06 17:26:01 UTC (rev = 16741) @@ -1,3 +1,3 @@ #!/bin/sh mvn archetype:create -DarchetypeGroupId=3Dorg.richfaces.cdk -DarchetypeArt= ifactId=3Dmaven-archetype-jsfwebapp \ - -DarchetypeVersion=3D3.3.3-SNAPSHOT -Dversion=3D3.3.3-SNAPSHOT -D= groupId=3Dorg.richfaces.samples -DartifactId=3D$1 + -DarchetypeVersion=3D3.3.3.Final -Dversion=3D3.3.3.Final -DgroupI= d=3Dorg.richfaces.samples -DartifactId=3D$1 Modified: tags/3.3.3.Final/samples/darkX/pom.xml =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- branches/community/3.3.X/samples/darkX/pom.xml 2010-04-06 16:32:09 UTC = (rev 16739) +++ tags/3.3.3.Final/samples/darkX/pom.xml 2010-04-06 17:26:01 UTC (rev 167= 41) @@ -2,7 +2,7 @@ samples org.richfaces - 3.3.3-SNAPSHOT + 3.3.3.Final 4.0.0 org.richfaces.samples @@ -13,7 +13,7 @@ org.richfaces.cdk maven-cdk-plugin - 3.3.3-SNAPSHOT + 3.3.3.Final generate-sources Modified: tags/3.3.3.Final/samples/dataFilterSliderDemo/pom.xml =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- branches/community/3.3.X/samples/dataFilterSliderDemo/pom.xml 2010-04-0= 6 16:32:09 UTC (rev 16739) +++ tags/3.3.3.Final/samples/dataFilterSliderDemo/pom.xml 2010-04-06 17:26:= 01 UTC (rev 16741) @@ -2,7 +2,7 @@ samples org.richfaces - 3.3.3-SNAPSHOT + 3.3.3.Final 4.0.0 org.richfaces.samples Modified: tags/3.3.3.Final/samples/dataTableDemo/pom.xml =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- branches/community/3.3.X/samples/dataTableDemo/pom.xml 2010-04-06 16:32= :09 UTC (rev 16739) +++ tags/3.3.3.Final/samples/dataTableDemo/pom.xml 2010-04-06 17:26:01 UTC = (rev 16741) @@ -2,7 +2,7 @@ samples org.richfaces - 3.3.3-SNAPSHOT + 3.3.3.Final 4.0.0 org.richfaces.samples Modified: tags/3.3.3.Final/samples/datascroller-sample/pom.xml =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- branches/community/3.3.X/samples/datascroller-sample/pom.xml 2010-04-06= 16:32:09 UTC (rev 16739) +++ tags/3.3.3.Final/samples/datascroller-sample/pom.xml 2010-04-06 17:26:0= 1 UTC (rev 16741) @@ -2,7 +2,7 @@ samples org.richfaces - 3.3.3-SNAPSHOT + 3.3.3.Final 4.0.0 org.richfaces.samples Modified: tags/3.3.3.Final/samples/dragDropDemo/pom.xml =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- branches/community/3.3.X/samples/dragDropDemo/pom.xml 2010-04-06 16:32:= 09 UTC (rev 16739) +++ tags/3.3.3.Final/samples/dragDropDemo/pom.xml 2010-04-06 17:26:01 UTC (= rev 16741) @@ -2,7 +2,7 @@ samples org.richfaces - 3.3.3-SNAPSHOT + 3.3.3.Final 4.0.0 org.richfaces.samples Modified: tags/3.3.3.Final/samples/dropdownmenu-sample/pom.xml =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- branches/community/3.3.X/samples/dropdownmenu-sample/pom.xml 2010-04-06= 16:32:09 UTC (rev 16739) +++ tags/3.3.3.Final/samples/dropdownmenu-sample/pom.xml 2010-04-06 17:26:0= 1 UTC (rev 16741) @@ -3,7 +3,7 @@ samples org.richfaces - 3.3.3-SNAPSHOT + 3.3.3.Final 4.0.0 org.richfaces.samples Modified: tags/3.3.3.Final/samples/editor-sample/pom.xml =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- branches/community/3.3.X/samples/editor-sample/pom.xml 2010-04-06 16:32= :09 UTC (rev 16739) +++ tags/3.3.3.Final/samples/editor-sample/pom.xml 2010-04-06 17:26:01 UTC = (rev 16741) @@ -2,7 +2,7 @@ samples org.richfaces - 3.3.3-SNAPSHOT + 3.3.3.Final = 4.0.0 Modified: tags/3.3.3.Final/samples/editorSeam-sample/pom.xml =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- branches/community/3.3.X/samples/editorSeam-sample/pom.xml 2010-04-06 1= 6:32:09 UTC (rev 16739) +++ tags/3.3.3.Final/samples/editorSeam-sample/pom.xml 2010-04-06 17:26:01 = UTC (rev 16741) @@ -5,7 +5,7 @@ samples org.richfaces - 3.3.3-SNAPSHOT + 3.3.3.Final = 4.0.0 Modified: tags/3.3.3.Final/samples/effect-sample/pom.xml =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- branches/community/3.3.X/samples/effect-sample/pom.xml 2010-04-06 16:32= :09 UTC (rev 16739) +++ tags/3.3.3.Final/samples/effect-sample/pom.xml 2010-04-06 17:26:01 UTC = (rev 16741) @@ -2,7 +2,7 @@ samples org.richfaces - 3.3.3-SNAPSHOT + 3.3.3.Final 4.0.0 org.richfaces.samples Modified: tags/3.3.3.Final/samples/extendedDataTable-sample/pom.xml =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- branches/community/3.3.X/samples/extendedDataTable-sample/pom.xml 2010-= 04-06 16:32:09 UTC (rev 16739) +++ tags/3.3.3.Final/samples/extendedDataTable-sample/pom.xml 2010-04-06 17= :26:01 UTC (rev 16741) @@ -2,7 +2,7 @@ samples org.richfaces - 3.3.3-SNAPSHOT + 3.3.3.Final 4.0.0 org.richfaces Modified: tags/3.3.3.Final/samples/fileUploadDemo/pom.xml =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- branches/community/3.3.X/samples/fileUploadDemo/pom.xml 2010-04-06 16:3= 2:09 UTC (rev 16739) +++ tags/3.3.3.Final/samples/fileUploadDemo/pom.xml 2010-04-06 17:26:01 UTC= (rev 16741) @@ -2,7 +2,7 @@ samples org.richfaces - 3.3.3-SNAPSHOT + 3.3.3.Final 4.0.0 org.richfaces.samples Modified: tags/3.3.3.Final/samples/functions-demo/pom.xml =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- branches/community/3.3.X/samples/functions-demo/pom.xml 2010-04-06 16:3= 2:09 UTC (rev 16739) +++ tags/3.3.3.Final/samples/functions-demo/pom.xml 2010-04-06 17:26:01 UTC= (rev 16741) @@ -2,7 +2,7 @@ samples org.richfaces - 3.3.3-SNAPSHOT + 3.3.3.Final 4.0.0 org.richfaces.samples Modified: tags/3.3.3.Final/samples/glassX/pom.xml =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- branches/community/3.3.X/samples/glassX/pom.xml 2010-04-06 16:32:09 UTC= (rev 16739) +++ tags/3.3.3.Final/samples/glassX/pom.xml 2010-04-06 17:26:01 UTC (rev 16= 741) @@ -2,19 +2,19 @@ samples org.richfaces - 3.3.3-SNAPSHOT + 3.3.3.Final 4.0.0 org.richfaces.samples glassX glassX - 3.3.3-SNAPSHOT + 3.3.3.Final org.richfaces.cdk maven-cdk-plugin - 3.3.3-SNAPSHOT + 3.3.3.Final generate-sources Modified: tags/3.3.3.Final/samples/gmap-sample/pom.xml =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- branches/community/3.3.X/samples/gmap-sample/pom.xml 2010-04-06 16:32:0= 9 UTC (rev 16739) +++ tags/3.3.3.Final/samples/gmap-sample/pom.xml 2010-04-06 17:26:01 UTC (r= ev 16741) @@ -2,7 +2,7 @@ samples org.richfaces - 3.3.3-SNAPSHOT + 3.3.3.Final 4.0.0 org.richfaces.samples Modified: tags/3.3.3.Final/samples/hotKey-sample/pom.xml =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- branches/community/3.3.X/samples/hotKey-sample/pom.xml 2010-04-06 16:32= :09 UTC (rev 16739) +++ tags/3.3.3.Final/samples/hotKey-sample/pom.xml 2010-04-06 17:26:01 UTC = (rev 16741) @@ -2,7 +2,7 @@ samples org.richfaces - 3.3.3-SNAPSHOT + 3.3.3.Final 4.0.0 org.richfaces Modified: tags/3.3.3.Final/samples/inplaceInput-sample/pom.xml =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- branches/community/3.3.X/samples/inplaceInput-sample/pom.xml 2010-04-06= 16:32:09 UTC (rev 16739) +++ tags/3.3.3.Final/samples/inplaceInput-sample/pom.xml 2010-04-06 17:26:0= 1 UTC (rev 16741) @@ -2,7 +2,7 @@ samples org.richfaces - 3.3.3-SNAPSHOT + 3.3.3.Final 4.0.0 org.richfaces.samples Modified: tags/3.3.3.Final/samples/inplaceSelect-sample/pom.xml =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- branches/community/3.3.X/samples/inplaceSelect-sample/pom.xml 2010-04-0= 6 16:32:09 UTC (rev 16739) +++ tags/3.3.3.Final/samples/inplaceSelect-sample/pom.xml 2010-04-06 17:26:= 01 UTC (rev 16741) @@ -2,7 +2,7 @@ samples org.richfaces - 3.3.3-SNAPSHOT + 3.3.3.Final 4.0.0 org.richfaces.samples Modified: tags/3.3.3.Final/samples/inputNumberSliderDemo/pom.xml =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- branches/community/3.3.X/samples/inputNumberSliderDemo/pom.xml 2010-04-= 06 16:32:09 UTC (rev 16739) +++ tags/3.3.3.Final/samples/inputNumberSliderDemo/pom.xml 2010-04-06 17:26= :01 UTC (rev 16741) @@ -2,7 +2,7 @@ samples org.richfaces - 3.3.3-SNAPSHOT + 3.3.3.Final 4.0.0 org.richfaces.samples Modified: tags/3.3.3.Final/samples/inputNumberSpinnerDemo/pom.xml =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- branches/community/3.3.X/samples/inputNumberSpinnerDemo/pom.xml 2010-04= -06 16:32:09 UTC (rev 16739) +++ tags/3.3.3.Final/samples/inputNumberSpinnerDemo/pom.xml 2010-04-06 17:2= 6:01 UTC (rev 16741) @@ -2,7 +2,7 @@ samples org.richfaces - 3.3.3-SNAPSHOT + 3.3.3.Final 4.0.0 org.richfaces.samples Modified: tags/3.3.3.Final/samples/jQuery-sample/pom.xml =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- branches/community/3.3.X/samples/jQuery-sample/pom.xml 2010-04-06 16:32= :09 UTC (rev 16739) +++ tags/3.3.3.Final/samples/jQuery-sample/pom.xml 2010-04-06 17:26:01 UTC = (rev 16741) @@ -2,7 +2,7 @@ samples org.richfaces - 3.3.3-SNAPSHOT + 3.3.3.Final 4.0.0 org.richfaces.samples Modified: tags/3.3.3.Final/samples/jira-data/pom.xml =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- branches/community/3.3.X/samples/jira-data/pom.xml 2010-04-06 16:32:09 = UTC (rev 16739) +++ tags/3.3.3.Final/samples/jira-data/pom.xml 2010-04-06 17:26:01 UTC (rev= 16741) @@ -2,7 +2,7 @@ samples org.richfaces - 3.3.3-SNAPSHOT + 3.3.3.Final 4.0.0 org.richfaces.samples Modified: tags/3.3.3.Final/samples/laguna/pom.xml =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- branches/community/3.3.X/samples/laguna/pom.xml 2010-04-06 16:32:09 UTC= (rev 16739) +++ tags/3.3.3.Final/samples/laguna/pom.xml 2010-04-06 17:26:01 UTC (rev 16= 741) @@ -4,7 +4,7 @@ samples org.richfaces - 3.3.3-SNAPSHOT + 3.3.3.Final = org.richfaces.samples @@ -16,7 +16,7 @@ org.richfaces.cdk maven-cdk-plugin - 3.3.3-SNAPSHOT + 3.3.3.Final org.richfaces.laguna Modified: tags/3.3.3.Final/samples/layout-sample/pom.xml =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- branches/community/3.3.X/samples/layout-sample/pom.xml 2010-04-06 16:32= :09 UTC (rev 16739) +++ tags/3.3.3.Final/samples/layout-sample/pom.xml 2010-04-06 17:26:01 UTC = (rev 16741) @@ -4,14 +4,14 @@ samples org.richfaces - 3.3.3-SNAPSHOT + 3.3.3.Final 4.0.0 org.richfaces.samples layout-sample war layout Maven Webapp - 3.3.3-SNAPSHOT + 3.3.3.Final layout-sample @@ -34,17 +34,17 @@ org.richfaces.ui richfaces-ui - 3.3.3-SNAPSHOT + 3.3.3.Final org.richfaces.samples skins - 3.3.3-SNAPSHOT + 3.3.3.Final org.richfaces.samples themes - 3.3.3-SNAPSHOT + 3.3.3.Final org.richfaces.ui Modified: tags/3.3.3.Final/samples/listShuttleDemo/pom.xml =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- branches/community/3.3.X/samples/listShuttleDemo/pom.xml 2010-04-06 16:= 32:09 UTC (rev 16739) +++ tags/3.3.3.Final/samples/listShuttleDemo/pom.xml 2010-04-06 17:26:01 UT= C (rev 16741) @@ -2,7 +2,7 @@ samples org.richfaces - 3.3.3-SNAPSHOT + 3.3.3.Final 4.0.0 org.richfaces.samples Modified: tags/3.3.3.Final/samples/local-value-demo/pom.xml =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- branches/community/3.3.X/samples/local-value-demo/pom.xml 2010-04-06 16= :32:09 UTC (rev 16739) +++ tags/3.3.3.Final/samples/local-value-demo/pom.xml 2010-04-06 17:26:01 U= TC (rev 16741) @@ -2,7 +2,7 @@ samples org.richfaces - 3.3.3-SNAPSHOT + 3.3.3.Final 4.0.0 org.richfaces.samples Modified: tags/3.3.3.Final/samples/mediaOutput/pom.xml =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- branches/community/3.3.X/samples/mediaOutput/pom.xml 2010-04-06 16:32:0= 9 UTC (rev 16739) +++ tags/3.3.3.Final/samples/mediaOutput/pom.xml 2010-04-06 17:26:01 UTC (r= ev 16741) @@ -5,11 +5,11 @@ samples org.richfaces - 3.3.3-SNAPSHOT + 3.3.3.Final org.richfaces mediaOutput - 3.3.3-SNAPSHOT + 3.3.3.Final war mediaOutput Maven Webapp Modified: tags/3.3.3.Final/samples/modalpanel-sample/pom.xml =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- branches/community/3.3.X/samples/modalpanel-sample/pom.xml 2010-04-06 1= 6:32:09 UTC (rev 16739) +++ tags/3.3.3.Final/samples/modalpanel-sample/pom.xml 2010-04-06 17:26:01 = UTC (rev 16741) @@ -2,7 +2,7 @@ samples org.richfaces - 3.3.3-SNAPSHOT + 3.3.3.Final 4.0.0 org.richfaces.samples Modified: tags/3.3.3.Final/samples/orderingListDemo/pom.xml =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- branches/community/3.3.X/samples/orderingListDemo/pom.xml 2010-04-06 16= :32:09 UTC (rev 16739) +++ tags/3.3.3.Final/samples/orderingListDemo/pom.xml 2010-04-06 17:26:01 U= TC (rev 16741) @@ -2,7 +2,7 @@ samples org.richfaces - 3.3.3-SNAPSHOT + 3.3.3.Final 4.0.0 org.richfaces.samples Modified: tags/3.3.3.Final/samples/panel-sample/pom.xml =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- branches/community/3.3.X/samples/panel-sample/pom.xml 2010-04-06 16:32:= 09 UTC (rev 16739) +++ tags/3.3.3.Final/samples/panel-sample/pom.xml 2010-04-06 17:26:01 UTC (= rev 16741) @@ -2,7 +2,7 @@ samples org.richfaces - 3.3.3-SNAPSHOT + 3.3.3.Final 4.0.0 org.richfaces.samples Modified: tags/3.3.3.Final/samples/panelbar-sample/pom.xml =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- branches/community/3.3.X/samples/panelbar-sample/pom.xml 2010-04-06 16:= 32:09 UTC (rev 16739) +++ tags/3.3.3.Final/samples/panelbar-sample/pom.xml 2010-04-06 17:26:01 UT= C (rev 16741) @@ -2,7 +2,7 @@ samples org.richfaces - 3.3.3-SNAPSHOT + 3.3.3.Final 4.0.0 org.richfaces.samples Modified: tags/3.3.3.Final/samples/panelmenu-sample/pom.xml =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- branches/community/3.3.X/samples/panelmenu-sample/pom.xml 2010-04-06 16= :32:09 UTC (rev 16739) +++ tags/3.3.3.Final/samples/panelmenu-sample/pom.xml 2010-04-06 17:26:01 U= TC (rev 16741) @@ -3,7 +3,7 @@ samples org.richfaces - 3.3.3-SNAPSHOT + 3.3.3.Final 4.0.0 org.richfaces.samples Modified: tags/3.3.3.Final/samples/pickList-sample/pom.xml =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- branches/community/3.3.X/samples/pickList-sample/pom.xml 2010-04-06 16:= 32:09 UTC (rev 16739) +++ tags/3.3.3.Final/samples/pickList-sample/pom.xml 2010-04-06 17:26:01 UT= C (rev 16741) @@ -2,7 +2,7 @@ samples org.richfaces - 3.3.3-SNAPSHOT + 3.3.3.Final 4.0.0 org.richfaces.samples Modified: tags/3.3.3.Final/samples/pom.xml =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- branches/community/3.3.X/samples/pom.xml 2010-04-06 16:32:09 UTC (rev 1= 6739) +++ tags/3.3.3.Final/samples/pom.xml 2010-04-06 17:26:01 UTC (rev 16741) @@ -3,7 +3,7 @@ root org.richfaces - 3.3.3-SNAPSHOT + 3.3.3.Final 4.0.0 org.richfaces Modified: tags/3.3.3.Final/samples/progressBarDemo/pom.xml =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- branches/community/3.3.X/samples/progressBarDemo/pom.xml 2010-04-06 16:= 32:09 UTC (rev 16739) +++ tags/3.3.3.Final/samples/progressBarDemo/pom.xml 2010-04-06 17:26:01 UT= C (rev 16741) @@ -2,7 +2,7 @@ samples org.richfaces - 3.3.3-SNAPSHOT + 3.3.3.Final 4.0.0 org.richfaces.samples Modified: tags/3.3.3.Final/samples/queue-sample/pom.xml =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- branches/community/3.3.X/samples/queue-sample/pom.xml 2010-04-06 16:32:= 09 UTC (rev 16739) +++ tags/3.3.3.Final/samples/queue-sample/pom.xml 2010-04-06 17:26:01 UTC (= rev 16741) @@ -2,14 +2,14 @@ samples org.richfaces - 3.3.3-SNAPSHOT + 3.3.3.Final 4.0.0 org.richfaces queue-sample war queue-sample Maven Webapp - 3.3.3-SNAPSHOT + 3.3.3.Final queue-sample Modified: tags/3.3.3.Final/samples/rich-message-demo/pom.xml =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- branches/community/3.3.X/samples/rich-message-demo/pom.xml 2010-04-06 1= 6:32:09 UTC (rev 16739) +++ tags/3.3.3.Final/samples/rich-message-demo/pom.xml 2010-04-06 17:26:01 = UTC (rev 16741) @@ -3,7 +3,7 @@ samples org.richfaces - 3.3.3-SNAPSHOT + 3.3.3.Final 4.0.0 org.richfaces.samples Modified: tags/3.3.3.Final/samples/richfaces-art-datatable/pom.xml =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- branches/community/3.3.X/samples/richfaces-art-datatable/pom.xml 2010-0= 4-06 16:32:09 UTC (rev 16739) +++ tags/3.3.3.Final/samples/richfaces-art-datatable/pom.xml 2010-04-06 17:= 26:01 UTC (rev 16741) @@ -3,7 +3,7 @@ samples org.richfaces - 3.3.3-SNAPSHOT + 3.3.3.Final 4.0.0 org.richfaces.samples Modified: tags/3.3.3.Final/samples/richfaces-demo/functional-test/pom.xml =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- branches/community/3.3.X/samples/richfaces-demo/functional-test/pom.xml= 2010-04-06 16:32:09 UTC (rev 16739) +++ tags/3.3.3.Final/samples/richfaces-demo/functional-test/pom.xml 2010-04= -06 17:26:01 UTC (rev 16741) @@ -3,7 +3,7 @@ 4.0.0 org.jboss.richfaces.integrationTest functional-test - 3.3.3-SNAPSHOT + 3.3.3.Final jar selenium-test http://maven.apache.org Modified: tags/3.3.3.Final/samples/richfaces-demo/pom.xml =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- branches/community/3.3.X/samples/richfaces-demo/pom.xml 2010-04-06 16:3= 2:09 UTC (rev 16739) +++ tags/3.3.3.Final/samples/richfaces-demo/pom.xml 2010-04-06 17:26:01 UTC= (rev 16741) @@ -3,7 +3,7 @@ samples org.richfaces - 3.3.3-SNAPSHOT + 3.3.3.Final = 4.0.0 @@ -246,22 +246,22 @@ org.richfaces.samples laguna - 3.3.3-SNAPSHOT + 3.3.3.Final org.richfaces.samples glassX - 3.3.3-SNAPSHOT + 3.3.3.Final org.richfaces.samples darkX - 3.3.3-SNAPSHOT + 3.3.3.Final org.richfaces.ui richfaces-ui - 3.3.3-SNAPSHOT + 3.3.3.Final com.uwyn @@ -360,12 +360,12 @@ org.richfaces.samples themes - 3.3.3-SNAPSHOT + 3.3.3.Final = org.richfaces.samples violetRays - 3.3.3-SNAPSHOT + 3.3.3.Final = javax.persistence Modified: tags/3.3.3.Final/samples/richfaces-ear-demo/ejb/pom.xml =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- branches/community/3.3.X/samples/richfaces-ear-demo/ejb/pom.xml 2010-04= -06 16:32:09 UTC (rev 16739) +++ tags/3.3.3.Final/samples/richfaces-ear-demo/ejb/pom.xml 2010-04-06 17:2= 6:01 UTC (rev 16741) @@ -2,7 +2,7 @@ richfaces-ear-demo org.richfaces.samples - 3.3.3-SNAPSHOT + 3.3.3.Final 4.0.0 org.richfaces.samples.richfaces-ear-demo Modified: tags/3.3.3.Final/samples/richfaces-ear-demo/pom.xml =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- branches/community/3.3.X/samples/richfaces-ear-demo/pom.xml 2010-04-06 = 16:32:09 UTC (rev 16739) +++ tags/3.3.3.Final/samples/richfaces-ear-demo/pom.xml 2010-04-06 17:26:01= UTC (rev 16741) @@ -2,7 +2,7 @@ root org.richfaces - 3.3.3-SNAPSHOT + 3.3.3.Final 4.0.0 org.richfaces.samples Modified: tags/3.3.3.Final/samples/richfaces-ear-demo/richfacesEAR/pom.xml =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- branches/community/3.3.X/samples/richfaces-ear-demo/richfacesEAR/pom.xm= l 2010-04-06 16:32:09 UTC (rev 16739) +++ tags/3.3.3.Final/samples/richfaces-ear-demo/richfacesEAR/pom.xml 2010-0= 4-06 17:26:01 UTC (rev 16741) @@ -2,7 +2,7 @@ richfaces-ear-demo org.richfaces.samples - 3.3.3-SNAPSHOT + 3.3.3.Final 4.0.0 org.richfaces.samples.richfaces-ear-demo Modified: tags/3.3.3.Final/samples/richfaces-ear-demo/webapp/pom.xml =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- branches/community/3.3.X/samples/richfaces-ear-demo/webapp/pom.xml 2010= -04-06 16:32:09 UTC (rev 16739) +++ tags/3.3.3.Final/samples/richfaces-ear-demo/webapp/pom.xml 2010-04-06 1= 7:26:01 UTC (rev 16741) @@ -2,7 +2,7 @@ richfaces-ear-demo org.richfaces.samples - 3.3.3-SNAPSHOT + 3.3.3.Final 4.0.0 org.richfaces.samples.richfaces-ear-demo Modified: tags/3.3.3.Final/samples/scrollableDataTableDemo/pom.xml =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- branches/community/3.3.X/samples/scrollableDataTableDemo/pom.xml 2010-0= 4-06 16:32:09 UTC (rev 16739) +++ tags/3.3.3.Final/samples/scrollableDataTableDemo/pom.xml 2010-04-06 17:= 26:01 UTC (rev 16741) @@ -2,7 +2,7 @@ samples org.richfaces - 3.3.3-SNAPSHOT + 3.3.3.Final 4.0.0 scrollableDataTableDemo Modified: tags/3.3.3.Final/samples/seamEAR/ear/pom.xml =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- branches/community/3.3.X/samples/seamEAR/ear/pom.xml 2010-04-06 16:32:0= 9 UTC (rev 16739) +++ tags/3.3.3.Final/samples/seamEAR/ear/pom.xml 2010-04-06 17:26:01 UTC (r= ev 16741) @@ -7,7 +7,7 @@ org.richfaces.samples seamEAR - 3.3.3-SNAPSHOT + 3.3.3.Final Modified: tags/3.3.3.Final/samples/seamEAR/ejbs/pom.xml =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- branches/community/3.3.X/samples/seamEAR/ejbs/pom.xml 2010-04-06 16:32:= 09 UTC (rev 16739) +++ tags/3.3.3.Final/samples/seamEAR/ejbs/pom.xml 2010-04-06 17:26:01 UTC (= rev 16741) @@ -7,7 +7,7 @@ org.richfaces.samples seamEAR - 3.3.3-SNAPSHOT + 3.3.3.Final Modified: tags/3.3.3.Final/samples/seamEAR/pom.xml =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- branches/community/3.3.X/samples/seamEAR/pom.xml 2010-04-06 16:32:09 UT= C (rev 16739) +++ tags/3.3.3.Final/samples/seamEAR/pom.xml 2010-04-06 17:26:01 UTC (rev 1= 6741) @@ -2,7 +2,7 @@ root org.richfaces - 3.3.3-SNAPSHOT + 3.3.3.Final 4.0.0 org.richfaces.samples Modified: tags/3.3.3.Final/samples/seamEAR/primary-source/pom.xml =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- branches/community/3.3.X/samples/seamEAR/primary-source/pom.xml 2010-04= -06 16:32:09 UTC (rev 16739) +++ tags/3.3.3.Final/samples/seamEAR/primary-source/pom.xml 2010-04-06 17:2= 6:01 UTC (rev 16741) @@ -7,7 +7,7 @@ org.richfaces.samples seamEAR - 3.3.3-SNAPSHOT + 3.3.3.Final Modified: tags/3.3.3.Final/samples/seamEAR/projects/logging/pom.xml =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- branches/community/3.3.X/samples/seamEAR/projects/logging/pom.xml 2010-= 04-06 16:32:09 UTC (rev 16739) +++ tags/3.3.3.Final/samples/seamEAR/projects/logging/pom.xml 2010-04-06 17= :26:01 UTC (rev 16741) @@ -7,6 +7,6 @@ org.richfaces.samples.seamEAR projects - 3.3.3-SNAPSHOT + 3.3.3.Final Modified: tags/3.3.3.Final/samples/seamEAR/projects/pom.xml =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- branches/community/3.3.X/samples/seamEAR/projects/pom.xml 2010-04-06 16= :32:09 UTC (rev 16739) +++ tags/3.3.3.Final/samples/seamEAR/projects/pom.xml 2010-04-06 17:26:01 U= TC (rev 16741) @@ -7,7 +7,7 @@ org.richfaces.samples seamEAR - 3.3.3-SNAPSHOT + 3.3.3.Final logging Modified: tags/3.3.3.Final/samples/seamEAR/wars/pom.xml =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- branches/community/3.3.X/samples/seamEAR/wars/pom.xml 2010-04-06 16:32:= 09 UTC (rev 16739) +++ tags/3.3.3.Final/samples/seamEAR/wars/pom.xml 2010-04-06 17:26:01 UTC (= rev 16741) @@ -7,7 +7,7 @@ org.richfaces.samples seamEAR - 3.3.3-SNAPSHOT + 3.3.3.Final seamWebapp Modified: tags/3.3.3.Final/samples/seamEAR/wars/seamWebapp/pom.xml =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- branches/community/3.3.X/samples/seamEAR/wars/seamWebapp/pom.xml 2010-0= 4-06 16:32:09 UTC (rev 16739) +++ tags/3.3.3.Final/samples/seamEAR/wars/seamWebapp/pom.xml 2010-04-06 17:= 26:01 UTC (rev 16741) @@ -7,7 +7,7 @@ org.richfaces.samples.seamEAR wars - 3.3.3-SNAPSHOT + 3.3.3.Final seamWebapp @@ -22,17 +22,17 @@ org.richfaces.framework richfaces-impl - 3.3.3-SNAPSHOT + 3.3.3.Final org.richfaces.ui richfaces-ui - 3.3.3-SNAPSHOT + 3.3.3.Final org.richfaces.framework richfaces-api - 3.3.3-SNAPSHOT + 3.3.3.Final provided Modified: tags/3.3.3.Final/samples/seamIntegration/pom.xml =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- branches/community/3.3.X/samples/seamIntegration/pom.xml 2010-04-06 16:= 32:09 UTC (rev 16739) +++ tags/3.3.3.Final/samples/seamIntegration/pom.xml 2010-04-06 17:26:01 UT= C (rev 16741) @@ -5,7 +5,7 @@ samples org.richfaces - 3.3.3-SNAPSHOT + 3.3.3.Final 4.0.0 org.richfaces.samples Modified: tags/3.3.3.Final/samples/separator-sample/pom.xml =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- branches/community/3.3.X/samples/separator-sample/pom.xml 2010-04-06 16= :32:09 UTC (rev 16739) +++ tags/3.3.3.Final/samples/separator-sample/pom.xml 2010-04-06 17:26:01 U= TC (rev 16741) @@ -2,7 +2,7 @@ samples org.richfaces - 3.3.3-SNAPSHOT + 3.3.3.Final 4.0.0 org.richfaces.samples Modified: tags/3.3.3.Final/samples/simpleTogglePanel-sample/pom.xml =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- branches/community/3.3.X/samples/simpleTogglePanel-sample/pom.xml 2010-= 04-06 16:32:09 UTC (rev 16739) +++ tags/3.3.3.Final/samples/simpleTogglePanel-sample/pom.xml 2010-04-06 17= :26:01 UTC (rev 16741) @@ -2,7 +2,7 @@ samples org.richfaces - 3.3.3-SNAPSHOT + 3.3.3.Final 4.0.0 org.richfaces.samples Modified: tags/3.3.3.Final/samples/skins/pom.xml =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- branches/community/3.3.X/samples/skins/pom.xml 2010-04-06 16:32:09 UTC = (rev 16739) +++ tags/3.3.3.Final/samples/skins/pom.xml 2010-04-06 17:26:01 UTC (rev 167= 41) @@ -2,7 +2,7 @@ samples org.richfaces - 3.3.3-SNAPSHOT + 3.3.3.Final 4.0.0 org.richfaces.samples Modified: tags/3.3.3.Final/samples/sortingFilteringDemo/pom.xml =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- branches/community/3.3.X/samples/sortingFilteringDemo/pom.xml 2010-04-0= 6 16:32:09 UTC (rev 16739) +++ tags/3.3.3.Final/samples/sortingFilteringDemo/pom.xml 2010-04-06 17:26:= 01 UTC (rev 16741) @@ -2,7 +2,7 @@ samples org.richfaces - 3.3.3-SNAPSHOT + 3.3.3.Final 4.0.0 org.richfaces.samples @@ -16,7 +16,7 @@ = Modified: tags/3.3.3.Final/samples/state-sample/pom.xml =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- branches/community/3.3.X/samples/state-sample/pom.xml 2010-04-06 16:32:= 09 UTC (rev 16739) +++ tags/3.3.3.Final/samples/state-sample/pom.xml 2010-04-06 17:26:01 UTC (= rev 16741) @@ -2,7 +2,7 @@ samples org.richfaces - 3.3.3-SNAPSHOT + 3.3.3.Final 4.0.0 org.richfaces @@ -16,17 +16,17 @@ org.richfaces.ui state - 3.3.3-SNAPSHOT + 3.3.3.Final org.richfaces.ui core - 3.3.3-SNAPSHOT + 3.3.3.Final = org.richfaces.samples skins - 3.3.3-SNAPSHOT + 3.3.3.Final \ No newline at end of file Modified: tags/3.3.3.Final/samples/stdcomponents-sample/pom.xml =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- branches/community/3.3.X/samples/stdcomponents-sample/pom.xml 2010-04-0= 6 16:32:09 UTC (rev 16739) +++ tags/3.3.3.Final/samples/stdcomponents-sample/pom.xml 2010-04-06 17:26:= 01 UTC (rev 16741) @@ -2,7 +2,7 @@ samples org.richfaces - 3.3.3-SNAPSHOT + 3.3.3.Final 4.0.0 org.richfaces.samples Modified: tags/3.3.3.Final/samples/suggestionbox-sample/pom.xml =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- branches/community/3.3.X/samples/suggestionbox-sample/pom.xml 2010-04-0= 6 16:32:09 UTC (rev 16739) +++ tags/3.3.3.Final/samples/suggestionbox-sample/pom.xml 2010-04-06 17:26:= 01 UTC (rev 16741) @@ -2,7 +2,7 @@ samples org.richfaces - 3.3.3-SNAPSHOT + 3.3.3.Final 4.0.0 org.richfaces.samples Modified: tags/3.3.3.Final/samples/tabPanelDemo/pom.xml =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- branches/community/3.3.X/samples/tabPanelDemo/pom.xml 2010-04-06 16:32:= 09 UTC (rev 16739) +++ tags/3.3.3.Final/samples/tabPanelDemo/pom.xml 2010-04-06 17:26:01 UTC (= rev 16741) @@ -2,7 +2,7 @@ samples org.richfaces - 3.3.3-SNAPSHOT + 3.3.3.Final 4.0.0 org.richfaces.samples Modified: tags/3.3.3.Final/samples/themes/pom.xml =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- branches/community/3.3.X/samples/themes/pom.xml 2010-04-06 16:32:09 UTC= (rev 16739) +++ tags/3.3.3.Final/samples/themes/pom.xml 2010-04-06 17:26:01 UTC (rev 16= 741) @@ -4,18 +4,18 @@ samples org.richfaces - 3.3.3-SNAPSHOT + 3.3.3.Final org.richfaces.samples themes - 3.3.3-SNAPSHOT + 3.3.3.Final themes org.richfaces.cdk maven-cdk-plugin - 3.3.3-SNAPSHOT + 3.3.3.Final generate-sources Modified: tags/3.3.3.Final/samples/togglePanel-sample/pom.xml =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- branches/community/3.3.X/samples/togglePanel-sample/pom.xml 2010-04-06 = 16:32:09 UTC (rev 16739) +++ tags/3.3.3.Final/samples/togglePanel-sample/pom.xml 2010-04-06 17:26:01= UTC (rev 16741) @@ -2,7 +2,7 @@ samples org.richfaces - 3.3.3-SNAPSHOT + 3.3.3.Final 4.0.0 org.richfaces.samples Modified: tags/3.3.3.Final/samples/tomahawkCompability/pom.xml =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- branches/community/3.3.X/samples/tomahawkCompability/pom.xml 2010-04-06= 16:32:09 UTC (rev 16739) +++ tags/3.3.3.Final/samples/tomahawkCompability/pom.xml 2010-04-06 17:26:0= 1 UTC (rev 16741) @@ -3,7 +3,7 @@ samples org.richfaces - 3.3.3-SNAPSHOT + 3.3.3.Final 4.0.0 org.richfaces.samples Modified: tags/3.3.3.Final/samples/toolBarDemo/pom.xml =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- branches/community/3.3.X/samples/toolBarDemo/pom.xml 2010-04-06 16:32:0= 9 UTC (rev 16739) +++ tags/3.3.3.Final/samples/toolBarDemo/pom.xml 2010-04-06 17:26:01 UTC (r= ev 16741) @@ -2,7 +2,7 @@ samples org.richfaces - 3.3.3-SNAPSHOT + 3.3.3.Final 4.0.0 org.richfaces.samples Modified: tags/3.3.3.Final/samples/tooltip-sample/pom.xml =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- branches/community/3.3.X/samples/tooltip-sample/pom.xml 2010-04-06 16:3= 2:09 UTC (rev 16739) +++ tags/3.3.3.Final/samples/tooltip-sample/pom.xml 2010-04-06 17:26:01 UTC= (rev 16741) @@ -3,7 +3,7 @@ samples org.richfaces - 3.3.3-SNAPSHOT + 3.3.3.Final 4.0.0 org.richfaces.samples Modified: tags/3.3.3.Final/samples/tree-demo/pom.xml =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- branches/community/3.3.X/samples/tree-demo/pom.xml 2010-04-06 16:32:09 = UTC (rev 16739) +++ tags/3.3.3.Final/samples/tree-demo/pom.xml 2010-04-06 17:26:01 UTC (rev= 16741) @@ -2,7 +2,7 @@ samples org.richfaces - 3.3.3-SNAPSHOT + 3.3.3.Final 4.0.0 org.richfaces.samples Modified: tags/3.3.3.Final/samples/treeModelDemo/pom.xml =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- branches/community/3.3.X/samples/treeModelDemo/pom.xml 2010-04-06 16:32= :09 UTC (rev 16739) +++ tags/3.3.3.Final/samples/treeModelDemo/pom.xml 2010-04-06 17:26:01 UTC = (rev 16741) @@ -2,7 +2,7 @@ samples org.richfaces - 3.3.3-SNAPSHOT + 3.3.3.Final 4.0.0 org.richfaces.samples Modified: tags/3.3.3.Final/samples/violetRays/pom.xml =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- branches/community/3.3.X/samples/violetRays/pom.xml 2010-04-06 16:32:09= UTC (rev 16739) +++ tags/3.3.3.Final/samples/violetRays/pom.xml 2010-04-06 17:26:01 UTC (re= v 16741) @@ -4,18 +4,18 @@ samples org.richfaces - 3.3.3-SNAPSHOT + 3.3.3.Final org.richfaces.samples violetRays - 3.3.3-SNAPSHOT + 3.3.3.Final violetRays org.richfaces.cdk maven-cdk-plugin - 3.3.3-SNAPSHOT + 3.3.3.Final generate-sources Modified: tags/3.3.3.Final/samples/virtualEarth-sample/pom.xml =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- branches/community/3.3.X/samples/virtualEarth-sample/pom.xml 2010-04-06= 16:32:09 UTC (rev 16739) +++ tags/3.3.3.Final/samples/virtualEarth-sample/pom.xml 2010-04-06 17:26:0= 1 UTC (rev 16741) @@ -4,7 +4,7 @@ samples org.richfaces - 3.3.3-SNAPSHOT + 3.3.3.Final 4.0.0 org.richfaces.samples Modified: tags/3.3.3.Final/sandbox/api/pom.xml =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- branches/community/3.3.X/sandbox/api/pom.xml 2010-04-06 16:32:09 UTC (r= ev 16739) +++ tags/3.3.3.Final/sandbox/api/pom.xml 2010-04-06 17:26:01 UTC (rev 16741) @@ -2,13 +2,13 @@ sandbox org.richfaces - 3.3.3-SNAPSHOT + 3.3.3.Final 4.0.0 org.richfaces.sandbox richfaces-sandbox-api Richfaces Sandbox API = - 3.3.3-SNAPSHOT + 3.3.3.Final @@ -25,12 +25,12 @@ org.richfaces.framework richfaces-api - 3.3.3-SNAPSHOT + 3.3.3.Final org.richfaces.framework richfaces-impl - 3.3.3-SNAPSHOT + 3.3.3.Final javax.faces Modified: tags/3.3.3.Final/sandbox/cdk/pom.xml =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- branches/community/3.3.X/sandbox/cdk/pom.xml 2010-04-06 16:32:09 UTC (r= ev 16739) +++ tags/3.3.3.Final/sandbox/cdk/pom.xml 2010-04-06 17:26:01 UTC (rev 16741) @@ -2,12 +2,12 @@ root org.richfaces - 3.3.3-SNAPSHOT + 3.3.3.Final 4.0.0 org.richfaces.sandbox cdk - 3.3.3-SNAPSHOT + 3.3.3.Final pom JSF Components Development kit Modified: tags/3.3.3.Final/sandbox/impl/pom.xml =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- branches/community/3.3.X/sandbox/impl/pom.xml 2010-04-06 16:32:09 UTC (= rev 16739) +++ tags/3.3.3.Final/sandbox/impl/pom.xml 2010-04-06 17:26:01 UTC (rev 1674= 1) @@ -2,28 +2,28 @@ sandbox org.richfaces - 3.3.3-SNAPSHOT + 3.3.3.Final 4.0.0 org.richfaces.sandbox richfaces-sandbox-impl Richfaces Sandbox Implementation = - 3.3.3-SNAPSHOT + 3.3.3.Final org.richfaces.sandbox richfaces-sandbox-api - 3.3.3-SNAPSHOT + 3.3.3.Final org.richfaces.framework richfaces-impl - 3.3.3-SNAPSHOT + 3.3.3.Final org.richfaces.framework richfaces-test - 3.3.3-SNAPSHOT + 3.3.3.Final javax.faces Modified: tags/3.3.3.Final/sandbox/pom.xml =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- branches/community/3.3.X/sandbox/pom.xml 2010-04-06 16:32:09 UTC (rev 1= 6739) +++ tags/3.3.3.Final/sandbox/pom.xml 2010-04-06 17:26:01 UTC (rev 16741) @@ -2,7 +2,7 @@ root org.richfaces - 3.3.3-SNAPSHOT + 3.3.3.Final 4.0.0 org.richfaces Modified: tags/3.3.3.Final/sandbox/samples/dialog-window-sample/pom.xml =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- branches/community/3.3.X/sandbox/samples/dialog-window-sample/pom.xml 2= 010-04-06 16:32:09 UTC (rev 16739) +++ tags/3.3.3.Final/sandbox/samples/dialog-window-sample/pom.xml 2010-04-0= 6 17:26:01 UTC (rev 16741) @@ -2,7 +2,7 @@ samples org.richfaces.sandbox - 3.3.3-SNAPSHOT + 3.3.3.Final = 4.0.0 Modified: tags/3.3.3.Final/sandbox/samples/editorOld-sample/pom.xml =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- branches/community/3.3.X/sandbox/samples/editorOld-sample/pom.xml 2010-= 04-06 16:32:09 UTC (rev 16739) +++ tags/3.3.3.Final/sandbox/samples/editorOld-sample/pom.xml 2010-04-06 17= :26:01 UTC (rev 16741) @@ -2,7 +2,7 @@ samples org.richfaces.sandbox - 3.3.3-SNAPSHOT + 3.3.3.Final = 4.0.0 Modified: tags/3.3.3.Final/sandbox/samples/fileUploadPOC/pom.xml =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- branches/community/3.3.X/sandbox/samples/fileUploadPOC/pom.xml 2010-04-= 06 16:32:09 UTC (rev 16739) +++ tags/3.3.3.Final/sandbox/samples/fileUploadPOC/pom.xml 2010-04-06 17:26= :01 UTC (rev 16741) @@ -2,7 +2,7 @@ samples org.richfaces.sandbox - 3.3.3-SNAPSHOT + 3.3.3.Final 4.0.0 org.richfaces Modified: tags/3.3.3.Final/sandbox/samples/maven-rd-plugin-sample/pom.xml =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- branches/community/3.3.X/sandbox/samples/maven-rd-plugin-sample/pom.xml= 2010-04-06 16:32:09 UTC (rev 16739) +++ tags/3.3.3.Final/sandbox/samples/maven-rd-plugin-sample/pom.xml 2010-04= -06 17:26:01 UTC (rev 16741) @@ -2,14 +2,14 @@ samples org.richfaces.sandbox - 3.3.3-SNAPSHOT + 3.3.3.Final 4.0.0 org.richfaces.cdk.sandbox maven-rd-plugin-sample war maven-rd-plugin-sample Maven Webapp - 3.3.3-SNAPSHOT + 3.3.3.Final = @@ -33,7 +33,7 @@ maven-resource-dependency-plugin org.richfaces.cdk - 3.3.3-SNAPSHOT + 3.3.3.Final scripts/custom-dependencies.js css/custom-dependencies.xcss @@ -59,7 +59,7 @@ org.richfaces.ui richfaces-ui - 3.3.3-SNAPSHOT + 3.3.3.Final \ No newline at end of file Modified: tags/3.3.3.Final/sandbox/samples/panel2-sample/pom.xml =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- branches/community/3.3.X/sandbox/samples/panel2-sample/pom.xml 2010-04-= 06 16:32:09 UTC (rev 16739) +++ tags/3.3.3.Final/sandbox/samples/panel2-sample/pom.xml 2010-04-06 17:26= :01 UTC (rev 16741) @@ -2,7 +2,7 @@ samples org.richfaces.sandbox - 3.3.3-SNAPSHOT + 3.3.3.Final = 4.0.0 Modified: tags/3.3.3.Final/sandbox/samples/pom.xml =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- branches/community/3.3.X/sandbox/samples/pom.xml 2010-04-06 16:32:09 UT= C (rev 16739) +++ tags/3.3.3.Final/sandbox/samples/pom.xml 2010-04-06 17:26:01 UTC (rev 1= 6741) @@ -3,7 +3,7 @@ org.richfaces samples - 3.3.3-SNAPSHOT + 3.3.3.Final = 4.0.0 Modified: tags/3.3.3.Final/sandbox/samples/rex-demo/pom.xml =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- branches/community/3.3.X/sandbox/samples/rex-demo/pom.xml 2010-04-06 16= :32:09 UTC (rev 16739) +++ tags/3.3.3.Final/sandbox/samples/rex-demo/pom.xml 2010-04-06 17:26:01 U= TC (rev 16741) @@ -2,7 +2,7 @@ samples org.richfaces - 3.3.3-SNAPSHOT + 3.3.3.Final 4.0.0 org.richfaces.samples @@ -178,7 +178,7 @@ org.richfaces.ui richfaces-ui - 3.3.3-SNAPSHOT + 3.3.3.Final com.uwyn @@ -193,28 +193,28 @@ org.richfaces.sandbox.ui rex-resizable - 3.3.3-SNAPSHOT + 3.3.3.Final org.richfaces.sandbox.ui rex-button - 3.3.3-SNAPSHOT + 3.3.3.Final org.richfaces.sandbox.ui rex-messageBox - 3.3.3-SNAPSHOT + 3.3.3.Final org.richfaces.ui componentControl - 3.3.3-SNAPSHOT + 3.3.3.Final = org.richfaces.sandbox richfaces-sandbox-impl - 3.3.3-SNAPSHOT + 3.3.3.Final = = Modified: tags/3.3.3.Final/sandbox/samples/simpleTogglePanel2-sample/pom.xml =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- branches/community/3.3.X/sandbox/samples/simpleTogglePanel2-sample/pom.= xml 2010-04-06 16:32:09 UTC (rev 16739) +++ tags/3.3.3.Final/sandbox/samples/simpleTogglePanel2-sample/pom.xml 2010= -04-06 17:26:01 UTC (rev 16741) @@ -2,7 +2,7 @@ samples org.richfaces.sandbox - 3.3.3-SNAPSHOT + 3.3.3.Final 4.0.0 org.richfaces Modified: tags/3.3.3.Final/sandbox/ui/create.bat =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- branches/community/3.3.X/sandbox/ui/create.bat 2010-04-06 16:32:09 UTC = (rev 16739) +++ tags/3.3.3.Final/sandbox/ui/create.bat 2010-04-06 17:26:01 UTC (rev 167= 41) @@ -1 +1 @@ -mvn archetype:create -DarchetypeGroupId=3Dorg.richfaces.cdk -DarchetypeArt= ifactId=3Dmaven-archetype-jsf-component -DarchetypeVersion=3D3.3.3-SNAPSHOT= -DgroupId=3Dorg.richfaces.ui -DartifactId=3D%1 \ No newline at end of file +mvn archetype:create -DarchetypeGroupId=3Dorg.richfaces.cdk -DarchetypeArt= ifactId=3Dmaven-archetype-jsf-component -DarchetypeVersion=3D3.3.3.Final -D= groupId=3Dorg.richfaces.ui -DartifactId=3D%1 \ No newline at end of file Modified: tags/3.3.3.Final/sandbox/ui/create.sh =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- branches/community/3.3.X/sandbox/ui/create.sh 2010-04-06 16:32:09 UTC (= rev 16739) +++ tags/3.3.3.Final/sandbox/ui/create.sh 2010-04-06 17:26:01 UTC (rev 1674= 1) @@ -1,2 +1,2 @@ #!/bin/sh -mvn archetype:create -DarchetypeGroupId=3Dorg.richfaces.cdk -DarchetypeArt= ifactId=3Dmaven-archetype-jsf-component -DarchetypeVersion=3D3.3.3-SNAPSHOT= -DgroupId=3Dorg.richfaces.ui -DartifactId=3D${1} \ No newline at end of file +mvn archetype:create -DarchetypeGroupId=3Dorg.richfaces.cdk -DarchetypeArt= ifactId=3Dmaven-archetype-jsf-component -DarchetypeVersion=3D3.3.3.Final -D= groupId=3Dorg.richfaces.ui -DartifactId=3D${1} \ No newline at end of file Modified: tags/3.3.3.Final/sandbox/ui/dialog-window/pom.xml =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- branches/community/3.3.X/sandbox/ui/dialog-window/pom.xml 2010-04-06 16= :32:09 UTC (rev 16739) +++ tags/3.3.3.Final/sandbox/ui/dialog-window/pom.xml 2010-04-06 17:26:01 U= TC (rev 16741) @@ -2,7 +2,7 @@ ui org.richfaces.sandbox - 3.3.3-SNAPSHOT + 3.3.3.Final 4.0.0 org.richfaces.sandbox.ui @@ -13,7 +13,7 @@ org.richfaces.cdk maven-cdk-plugin - 3.3.3-SNAPSHOT + 3.3.3.Final generate-sources @@ -39,12 +39,12 @@ org.richfaces.framework richfaces-impl - 3.3.3-SNAPSHOT + 3.3.3.Final org.richfaces.ui core - 3.3.3-SNAPSHOT + 3.3.3.Final provided Modified: tags/3.3.3.Final/sandbox/ui/editorOld/pom.xml =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- branches/community/3.3.X/sandbox/ui/editorOld/pom.xml 2010-04-06 16:32:= 09 UTC (rev 16739) +++ tags/3.3.3.Final/sandbox/ui/editorOld/pom.xml 2010-04-06 17:26:01 UTC (= rev 16741) @@ -2,7 +2,7 @@ ui org.richfaces.sandbox - 3.3.3-SNAPSHOT + 3.3.3.Final 4.0.0 org.richfaces.sandbox.ui @@ -13,7 +13,7 @@ org.richfaces.cdk maven-cdk-plugin - 3.3.3-SNAPSHOT + 3.3.3.Final generate-sources @@ -45,7 +45,7 @@ org.richfaces.framework richfaces-impl - 3.3.3-SNAPSHOT + 3.3.3.Final \ No newline at end of file Modified: tags/3.3.3.Final/sandbox/ui/panel2/pom.xml =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- branches/community/3.3.X/sandbox/ui/panel2/pom.xml 2010-04-06 16:32:09 = UTC (rev 16739) +++ tags/3.3.3.Final/sandbox/ui/panel2/pom.xml 2010-04-06 17:26:01 UTC (rev= 16741) @@ -2,7 +2,7 @@ ui org.richfaces.sandbox - 3.3.3-SNAPSHOT + 3.3.3.Final 4.0.0 org.richfaces.sandbox.ui @@ -13,7 +13,7 @@ org.richfaces.cdk maven-cdk-plugin - 3.3.3-SNAPSHOT + 3.3.3.Final generate-sources @@ -45,7 +45,7 @@ org.richfaces.framework richfaces-impl - 3.3.3-SNAPSHOT + 3.3.3.Final \ No newline at end of file Modified: tags/3.3.3.Final/sandbox/ui/pom.xml =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- branches/community/3.3.X/sandbox/ui/pom.xml 2010-04-06 16:32:09 UTC (re= v 16739) +++ tags/3.3.3.Final/sandbox/ui/pom.xml 2010-04-06 17:26:01 UTC (rev 16741) @@ -3,7 +3,7 @@ ui org.richfaces - 3.3.3-SNAPSHOT + 3.3.3.Final 4.0.0 org.richfaces.sandbox Modified: tags/3.3.3.Final/sandbox/ui/rex-button/pom.xml =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- branches/community/3.3.X/sandbox/ui/rex-button/pom.xml 2010-04-06 16:32= :09 UTC (rev 16739) +++ tags/3.3.3.Final/sandbox/ui/rex-button/pom.xml 2010-04-06 17:26:01 UTC = (rev 16741) @@ -2,7 +2,7 @@ ui org.richfaces.sandbox - 3.3.3-SNAPSHOT + 3.3.3.Final 4.0.0 org.richfaces.sandbox.ui @@ -13,7 +13,7 @@ org.richfaces.cdk maven-cdk-plugin - 3.3.3-SNAPSHOT + 3.3.3.Final generate-sources @@ -43,7 +43,7 @@ org.richfaces.framework richfaces-impl - 3.3.3-SNAPSHOT + 3.3.3.Final \ No newline at end of file Modified: tags/3.3.3.Final/sandbox/ui/rex-messageBox/pom.xml =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- branches/community/3.3.X/sandbox/ui/rex-messageBox/pom.xml 2010-04-06 1= 6:32:09 UTC (rev 16739) +++ tags/3.3.3.Final/sandbox/ui/rex-messageBox/pom.xml 2010-04-06 17:26:01 = UTC (rev 16741) @@ -2,7 +2,7 @@ ui org.richfaces.sandbox - 3.3.3-SNAPSHOT + 3.3.3.Final 4.0.0 org.richfaces.sandbox.ui @@ -13,7 +13,7 @@ org.richfaces.cdk maven-cdk-plugin - 3.3.3-SNAPSHOT + 3.3.3.Final generate-sources @@ -43,7 +43,7 @@ org.richfaces.framework richfaces-impl - 3.3.3-SNAPSHOT + 3.3.3.Final \ No newline at end of file Modified: tags/3.3.3.Final/sandbox/ui/rex-resizable/pom.xml =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- branches/community/3.3.X/sandbox/ui/rex-resizable/pom.xml 2010-04-06 16= :32:09 UTC (rev 16739) +++ tags/3.3.3.Final/sandbox/ui/rex-resizable/pom.xml 2010-04-06 17:26:01 U= TC (rev 16741) @@ -2,7 +2,7 @@ ui org.richfaces.sandbox - 3.3.3-SNAPSHOT + 3.3.3.Final 4.0.0 org.richfaces.sandbox.ui @@ -13,7 +13,7 @@ org.richfaces.cdk maven-cdk-plugin - 3.3.3-SNAPSHOT + 3.3.3.Final generate-sources Modified: tags/3.3.3.Final/sandbox/ui/simpleTogglePanel2/pom.xml =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- branches/community/3.3.X/sandbox/ui/simpleTogglePanel2/pom.xml 2010-04-= 06 16:32:09 UTC (rev 16739) +++ tags/3.3.3.Final/sandbox/ui/simpleTogglePanel2/pom.xml 2010-04-06 17:26= :01 UTC (rev 16741) @@ -2,7 +2,7 @@ ui org.richfaces.sandbox - 3.3.3-SNAPSHOT + 3.3.3.Final 4.0.0 org.richfaces.sandbox.ui @@ -13,7 +13,7 @@ org.richfaces.cdk maven-cdk-plugin - 3.3.3-SNAPSHOT + 3.3.3.Final generate-sources @@ -44,7 +44,7 @@ org.richfaces.framework richfaces-impl - 3.3.3-SNAPSHOT + 3.3.3.Final \ No newline at end of file Modified: tags/3.3.3.Final/sandbox/ui/sortableHeader/pom.xml =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- branches/community/3.3.X/sandbox/ui/sortableHeader/pom.xml 2010-04-06 1= 6:32:09 UTC (rev 16739) +++ tags/3.3.3.Final/sandbox/ui/sortableHeader/pom.xml 2010-04-06 17:26:01 = UTC (rev 16741) @@ -2,19 +2,19 @@ ui org.richfaces.sandbox - 3.3.3-SNAPSHOT + 3.3.3.Final 4.0.0 org.richfaces.sandbox.ui sortableHeader sortableHeader - 3.3.3-SNAPSHOT + 3.3.3.Final org.richfaces.cdk maven-cdk-plugin - 3.3.3-SNAPSHOT + 3.3.3.Final generate-sources @@ -52,17 +52,17 @@ org.richfaces.framework richfaces-impl - 3.3.3-SNAPSHOT + 3.3.3.Final org.richfaces.ui core - 3.3.3-SNAPSHOT + 3.3.3.Final org.richfaces.ui dataTable - 3.3.3-SNAPSHOT + 3.3.3.Final \ No newline at end of file Modified: tags/3.3.3.Final/sandbox/ui/treeTable/pom.xml =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- branches/community/3.3.X/sandbox/ui/treeTable/pom.xml 2010-04-06 16:32:= 09 UTC (rev 16739) +++ tags/3.3.3.Final/sandbox/ui/treeTable/pom.xml 2010-04-06 17:26:01 UTC (= rev 16741) @@ -2,19 +2,19 @@ ui org.richfaces - 3.3.3-SNAPSHOT + 3.3.3.Final 4.0.0 org.richfaces.sandbox treeTable treeTable - 3.3.3-SNAPSHOT + 3.3.3.Final org.richfaces.cdk maven-cdk-plugin - 3.3.3-SNAPSHOT + 3.3.3.Final generate-sources Modified: tags/3.3.3.Final/test-applications/ajaxTest/pom.xml =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- branches/community/3.3.X/test-applications/ajaxTest/pom.xml 2010-04-06 = 16:32:09 UTC (rev 16739) +++ tags/3.3.3.Final/test-applications/ajaxTest/pom.xml 2010-04-06 17:26:01= UTC (rev 16741) @@ -55,7 +55,7 @@ org.richfaces.framework jsf-test - 3.3.3-SNAPSHOT + 3.3.3.Final test @@ -66,7 +66,7 @@ org.richfaces.ui core - 3.3.3-SNAPSHOT + 3.3.3.Final javax.el Modified: tags/3.3.3.Final/test-applications/automator/pom.xml =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- branches/community/3.3.X/test-applications/automator/pom.xml 2010-04-06= 16:32:09 UTC (rev 16739) +++ tags/3.3.3.Final/test-applications/automator/pom.xml 2010-04-06 17:26:0= 1 UTC (rev 16741) @@ -2,7 +2,7 @@ test-applications org.richfaces - 3.3.3-SNAPSHOT + 3.3.3.Final = 4.0.0 Modified: tags/3.3.3.Final/test-applications/facelets/pom.xml =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- branches/community/3.3.X/test-applications/facelets/pom.xml 2010-04-06 = 16:32:09 UTC (rev 16739) +++ tags/3.3.3.Final/test-applications/facelets/pom.xml 2010-04-06 17:26:01= UTC (rev 16741) @@ -2,7 +2,7 @@ test-applications org.richfaces - 3.3.3-SNAPSHOT + 3.3.3.Final = 4.0.0 Modified: tags/3.3.3.Final/test-applications/jsp/pom.xml =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- branches/community/3.3.X/test-applications/jsp/pom.xml 2010-04-06 16:32= :09 UTC (rev 16739) +++ tags/3.3.3.Final/test-applications/jsp/pom.xml 2010-04-06 17:26:01 UTC = (rev 16741) @@ -2,7 +2,7 @@ test-applications org.richfaces - 3.3.3-SNAPSHOT + 3.3.3.Final = 4.0.0 Modified: tags/3.3.3.Final/test-applications/pom.xml =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- branches/community/3.3.X/test-applications/pom.xml 2010-04-06 16:32:09 = UTC (rev 16739) +++ tags/3.3.3.Final/test-applications/pom.xml 2010-04-06 17:26:01 UTC (rev= 16741) @@ -2,7 +2,7 @@ samples org.richfaces - 3.3.3-SNAPSHOT + 3.3.3.Final ../samples = @@ -50,11 +50,11 @@ org.richfaces test-applications pom - 3.3.3-SNAPSHOT + 3.3.3.Final RichFaces Test Applications = - 3.3.3-SNAPSHOT + 3.3.3.Final = Modified: tags/3.3.3.Final/test-applications/regression-test/pom.xml =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- branches/community/3.3.X/test-applications/regression-test/pom.xml 2010= -04-06 16:32:09 UTC (rev 16739) +++ tags/3.3.3.Final/test-applications/regression-test/pom.xml 2010-04-06 1= 7:26:01 UTC (rev 16741) @@ -5,7 +5,7 @@ regression-test Regression test application war - 3.3.3-SNAPSHOT + 3.3.3.Final Application for manual testing of regressions. http://www.jboss.org/richfaces 2009 Modified: tags/3.3.3.Final/test-applications/regressionArea/pom.xml =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- branches/community/3.3.X/test-applications/regressionArea/pom.xml 2010-= 04-06 16:32:09 UTC (rev 16739) +++ tags/3.3.3.Final/test-applications/regressionArea/pom.xml 2010-04-06 17= :26:01 UTC (rev 16741) @@ -4,12 +4,12 @@ org.richfaces.test-applications regressionArea pom - 3.3.3-SNAPSHOT + 3.3.3.Final Regresion Area:Seam Application @@ -36,7 +36,7 @@ regressionArea regressionArea-ear - 3.3.3-SNAPSHOT + 3.3.3.Final 2.1.1.GA 1.2_11 C:/tmp/jboss-4.2.3.GA Modified: tags/3.3.3.Final/test-applications/regressionArea/regressionArea-= ear/pom.xml =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- branches/community/3.3.X/test-applications/regressionArea/regressionAre= a-ear/pom.xml 2010-04-06 16:32:09 UTC (rev 16739) +++ tags/3.3.3.Final/test-applications/regressionArea/regressionArea-ear/po= m.xml 2010-04-06 17:26:01 UTC (rev 16741) @@ -6,9 +6,9 @@ org.richfaces.test-applications regressionArea - 3.3.3-SNAPSHOT + 3.3.3.Final - 3.3.3-SNAPSHOT + 3.3.3.Final org.richfaces.test-applications.regressionArea regressionArea-ear Regression Area Ear Module Modified: tags/3.3.3.Final/test-applications/regressionArea/regressionArea-= ejb/pom.xml =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- branches/community/3.3.X/test-applications/regressionArea/regressionAre= a-ejb/pom.xml 2010-04-06 16:32:09 UTC (rev 16739) +++ tags/3.3.3.Final/test-applications/regressionArea/regressionArea-ejb/po= m.xml 2010-04-06 17:26:01 UTC (rev 16741) @@ -4,7 +4,7 @@ org.richfaces.test-applications regressionArea - 3.3.3-SNAPSHOT + 3.3.3.Final org.richfaces.test-applications.regressionArea regressionArea-ejb Modified: tags/3.3.3.Final/test-applications/regressionArea/regressionArea-= tests/pom.xml =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- branches/community/3.3.X/test-applications/regressionArea/regressionAre= a-tests/pom.xml 2010-04-06 16:32:09 UTC (rev 16739) +++ tags/3.3.3.Final/test-applications/regressionArea/regressionArea-tests/= pom.xml 2010-04-06 17:26:01 UTC (rev 16741) @@ -2,7 +2,7 @@ regressionArea org.richfaces.test-applications - 3.3.3-SNAPSHOT + 3.3.3.Final 4.0.0 org.richfaces.test-applications.regressionArea Modified: tags/3.3.3.Final/test-applications/regressionArea/regressionArea-= web/pom.xml =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- branches/community/3.3.X/test-applications/regressionArea/regressionAre= a-web/pom.xml 2010-04-06 16:32:09 UTC (rev 16739) +++ tags/3.3.3.Final/test-applications/regressionArea/regressionArea-web/po= m.xml 2010-04-06 17:26:01 UTC (rev 16741) @@ -4,7 +4,7 @@ org.richfaces.test-applications regressionArea - 3.3.3-SNAPSHOT + 3.3.3.Final org.richfaces.test-applications.regressionArea regressionArea-web Modified: tags/3.3.3.Final/test-applications/richfaces-docs/pom.xml =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- branches/community/3.3.X/test-applications/richfaces-docs/pom.xml 2010-= 04-06 16:32:09 UTC (rev 16739) +++ tags/3.3.3.Final/test-applications/richfaces-docs/pom.xml 2010-04-06 17= :26:01 UTC (rev 16741) @@ -204,7 +204,7 @@ = richfaces-api = - 3.3.3-SNAPSHOT + 3.3.3.Final = = @@ -214,7 +214,7 @@ = richfaces-impl = - 3.3.3-SNAPSHOT + 3.3.3.Final = = @@ -224,7 +224,7 @@ = richfaces-ui = - 3.3.3-SNAPSHOT + 3.3.3.Final = = Modified: tags/3.3.3.Final/test-applications/seamApp/pom.xml =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- branches/community/3.3.X/test-applications/seamApp/pom.xml 2010-04-06 1= 6:32:09 UTC (rev 16739) +++ tags/3.3.3.Final/test-applications/seamApp/pom.xml 2010-04-06 17:26:01 = UTC (rev 16741) @@ -8,7 +8,7 @@ sample application seamApp - 3.3.3-SNAPSHOT + 3.3.3.Final 2.1.0.SP1 http://downloads.sourceforge.net/jboss/jboss-4.2.2.GA.= zip jboss-4.2.2.GA/jboss-4.2.2.GA/server/default/ Modified: tags/3.3.3.Final/test-applications/seleniumTest/pom.xml =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- branches/community/3.3.X/test-applications/seleniumTest/pom.xml 2010-04= -06 16:32:09 UTC (rev 16739) +++ tags/3.3.3.Final/test-applications/seleniumTest/pom.xml 2010-04-06 17:2= 6:01 UTC (rev 16741) @@ -5,14 +5,14 @@ samples org.richfaces - 3.3.3-SNAPSHOT + 3.3.3.Final 4.0.0 seleniumTest seleniumTest pom SeleniumTest - 3.3.3-SNAPSHOT + 3.3.3.Final http://maven.apache.org 8085 @@ -233,7 +233,7 @@ org.richfaces.ui richfaces-ui - 3.3.3-SNAPSHOT + 3.3.3.Final javax.faces Modified: tags/3.3.3.Final/test-applications/seleniumTest/richfaces/pom.xml =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- branches/community/3.3.X/test-applications/seleniumTest/richfaces/pom.x= ml 2010-04-06 16:32:09 UTC (rev 16739) +++ tags/3.3.3.Final/test-applications/seleniumTest/richfaces/pom.xml 2010-= 04-06 17:26:01 UTC (rev 16741) @@ -5,14 +5,14 @@ seleniumTest seleniumTest - 3.3.3-SNAPSHOT + 3.3.3.Final 4.0.0 seleniumTest richfaces war seleniumTest Maven Webapp - 3.3.3-SNAPSHOT + 3.3.3.Final richfaces Modified: tags/3.3.3.Final/test-applications/seleniumTest/samples/pom.xml =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- branches/community/3.3.X/test-applications/seleniumTest/samples/pom.xml= 2010-04-06 16:32:09 UTC (rev 16739) +++ tags/3.3.3.Final/test-applications/seleniumTest/samples/pom.xml 2010-04= -06 17:26:01 UTC (rev 16741) @@ -5,13 +5,13 @@ seleniumTest seleniumTest - 3.3.3-SNAPSHOT + 3.3.3.Final 4.0.0 seleniumTest samples Samples - 3.3.3-SNAPSHOT + 3.3.3.Final seleniumTest Modified: tags/3.3.3.Final/test-applications/test-jsp/pom.xml =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- branches/community/3.3.X/test-applications/test-jsp/pom.xml 2010-04-06 = 16:32:09 UTC (rev 16739) +++ tags/3.3.3.Final/test-applications/test-jsp/pom.xml 2010-04-06 17:26:01= UTC (rev 16741) @@ -2,7 +2,7 @@ test-applications org.richfaces - 3.3.3-SNAPSHOT + 3.3.3.Final = 4.0.0 Modified: tags/3.3.3.Final/ui/assembly/pom.xml =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- branches/community/3.3.X/ui/assembly/pom.xml 2010-04-06 16:32:09 UTC (r= ev 16739) +++ tags/3.3.3.Final/ui/assembly/pom.xml 2010-04-06 17:26:01 UTC (rev 16741) @@ -2,7 +2,7 @@ ui org.richfaces - 3.3.3-SNAPSHOT + 3.3.3.Final 4.0.0 org.richfaces.ui @@ -15,7 +15,7 @@ org.richfaces.cdk maven-cdk-plugin - 3.3.3-SNAPSHOT + 3.3.3.Final org.richfaces @@ -435,17 +435,17 @@ org.richfaces.framework richfaces-api - 3.3.3-SNAPSHOT + 3.3.3.Final org.richfaces.framework richfaces-impl - 3.3.3-SNAPSHOT + 3.3.3.Final org.richfaces.framework richfaces-impl-jsf2 - 3.3.3-SNAPSHOT + 3.3.3.Final Modified: tags/3.3.3.Final/ui/beanValidator/pom.xml =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- branches/community/3.3.X/ui/beanValidator/pom.xml 2010-04-06 16:32:09 U= TC (rev 16739) +++ tags/3.3.3.Final/ui/beanValidator/pom.xml 2010-04-06 17:26:01 UTC (rev = 16741) @@ -4,19 +4,19 @@ ui org.richfaces - 3.3.3-SNAPSHOT + 3.3.3.Final 4.0.0 org.richfaces.ui beanValidator beanValidator - 3.3.3-SNAPSHOT + 3.3.3.Final org.richfaces.cdk maven-cdk-plugin - 3.3.3-SNAPSHOT + 3.3.3.Final generate-sources @@ -46,7 +46,7 @@ org.richfaces.ui message - 3.3.3-SNAPSHOT + 3.3.3.Final org.hibernate Modified: tags/3.3.3.Final/ui/calendar/pom.xml =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- branches/community/3.3.X/ui/calendar/pom.xml 2010-04-06 16:32:09 UTC (r= ev 16739) +++ tags/3.3.3.Final/ui/calendar/pom.xml 2010-04-06 17:26:01 UTC (rev 16741) @@ -2,7 +2,7 @@ ui org.richfaces - 3.3.3-SNAPSHOT + 3.3.3.Final 4.0.0 org.richfaces.ui @@ -13,7 +13,7 @@ org.richfaces.cdk maven-cdk-plugin - 3.3.3-SNAPSHOT + 3.3.3.Final generate-sources @@ -46,7 +46,7 @@ org.richfaces.ui inputnumber-spinner - 3.3.3-SNAPSHOT + 3.3.3.Final \ No newline at end of file Modified: tags/3.3.3.Final/ui/colorPicker/pom.xml =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- branches/community/3.3.X/ui/colorPicker/pom.xml 2010-04-06 16:32:09 UTC= (rev 16739) +++ tags/3.3.3.Final/ui/colorPicker/pom.xml 2010-04-06 17:26:01 UTC (rev 16= 741) @@ -2,7 +2,7 @@ ui org.richfaces - 3.3.3-SNAPSHOT + 3.3.3.Final 4.0.0 org.richfaces.ui @@ -12,7 +12,7 @@ org.richfaces.cdk maven-cdk-plugin - 3.3.3-SNAPSHOT + 3.3.3.Final generate-sources Modified: tags/3.3.3.Final/ui/columns/pom.xml =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- branches/community/3.3.X/ui/columns/pom.xml 2010-04-06 16:32:09 UTC (re= v 16739) +++ tags/3.3.3.Final/ui/columns/pom.xml 2010-04-06 17:26:01 UTC (rev 16741) @@ -2,7 +2,7 @@ ui org.richfaces - 3.3.3-SNAPSHOT + 3.3.3.Final 4.0.0 org.richfaces.ui Modified: tags/3.3.3.Final/ui/combobox/pom.xml =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- branches/community/3.3.X/ui/combobox/pom.xml 2010-04-06 16:32:09 UTC (r= ev 16739) +++ tags/3.3.3.Final/ui/combobox/pom.xml 2010-04-06 17:26:01 UTC (rev 16741) @@ -2,19 +2,19 @@ ui org.richfaces - 3.3.3-SNAPSHOT + 3.3.3.Final 4.0.0 org.richfaces.ui combobox combobox - 3.3.3-SNAPSHOT + 3.3.3.Final org.richfaces.cdk maven-cdk-plugin - 3.3.3-SNAPSHOT + 3.3.3.Final generate-sources @@ -51,7 +51,7 @@ org.richfaces.ui suggestionbox - 3.3.3-SNAPSHOT + 3.3.3.Final = Modified: tags/3.3.3.Final/ui/componentControl/pom.xml =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- branches/community/3.3.X/ui/componentControl/pom.xml 2010-04-06 16:32:0= 9 UTC (rev 16739) +++ tags/3.3.3.Final/ui/componentControl/pom.xml 2010-04-06 17:26:01 UTC (r= ev 16741) @@ -2,7 +2,7 @@ ui org.richfaces - 3.3.3-SNAPSHOT + 3.3.3.Final 4.0.0 org.richfaces.ui @@ -13,7 +13,7 @@ org.richfaces.cdk maven-cdk-plugin - 3.3.3-SNAPSHOT + 3.3.3.Final generate-sources Modified: tags/3.3.3.Final/ui/contextMenu/pom.xml =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- branches/community/3.3.X/ui/contextMenu/pom.xml 2010-04-06 16:32:09 UTC= (rev 16739) +++ tags/3.3.3.Final/ui/contextMenu/pom.xml 2010-04-06 17:26:01 UTC (rev 16= 741) @@ -2,19 +2,19 @@ ui org.richfaces - 3.3.3-SNAPSHOT + 3.3.3.Final 4.0.0 org.richfaces.ui contextMenu contextMenu - 3.3.3-SNAPSHOT + 3.3.3.Final org.richfaces.cdk maven-cdk-plugin - 3.3.3-SNAPSHOT + 3.3.3.Final generate-sources @@ -51,7 +51,7 @@ org.richfaces.ui menu-components - 3.3.3-SNAPSHOT + 3.3.3.Final \ No newline at end of file Modified: tags/3.3.3.Final/ui/core/pom.xml =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- branches/community/3.3.X/ui/core/pom.xml 2010-04-06 16:32:09 UTC (rev 1= 6739) +++ tags/3.3.3.Final/ui/core/pom.xml 2010-04-06 17:26:01 UTC (rev 16741) @@ -2,7 +2,7 @@ ui org.richfaces - 3.3.3-SNAPSHOT + 3.3.3.Final 4.0.0 org.richfaces.ui @@ -13,7 +13,7 @@ org.richfaces.cdk maven-cdk-plugin - 3.3.3-SNAPSHOT + 3.3.3.Final generate-sources Modified: tags/3.3.3.Final/ui/create.bat =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- branches/community/3.3.X/ui/create.bat 2010-04-06 16:32:09 UTC (rev 167= 39) +++ tags/3.3.3.Final/ui/create.bat 2010-04-06 17:26:01 UTC (rev 16741) @@ -1 +1 @@ -mvn archetype:create -DarchetypeGroupId=3Dorg.richfaces.cdk -DarchetypeArt= ifactId=3Dmaven-archetype-jsf-component -DarchetypeVersion=3D3.3.3-SNAPSHOT= -DgroupId=3Dorg.richfaces -DartifactId=3D%1 \ No newline at end of file +mvn archetype:create -DarchetypeGroupId=3Dorg.richfaces.cdk -DarchetypeArt= ifactId=3Dmaven-archetype-jsf-component -DarchetypeVersion=3D3.3.3.Final -D= groupId=3Dorg.richfaces -DartifactId=3D%1 \ No newline at end of file Modified: tags/3.3.3.Final/ui/dataFilterSlider/pom.xml =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- branches/community/3.3.X/ui/dataFilterSlider/pom.xml 2010-04-06 16:32:0= 9 UTC (rev 16739) +++ tags/3.3.3.Final/ui/dataFilterSlider/pom.xml 2010-04-06 17:26:01 UTC (r= ev 16741) @@ -2,7 +2,7 @@ ui org.richfaces - 3.3.3-SNAPSHOT + 3.3.3.Final 4.0.0 org.richfaces.ui @@ -14,7 +14,7 @@ org.richfaces.cdk maven-cdk-plugin - 3.3.3-SNAPSHOT + 3.3.3.Final generate-sources Modified: tags/3.3.3.Final/ui/dataTable/pom.xml =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- branches/community/3.3.X/ui/dataTable/pom.xml 2010-04-06 16:32:09 UTC (= rev 16739) +++ tags/3.3.3.Final/ui/dataTable/pom.xml 2010-04-06 17:26:01 UTC (rev 1674= 1) @@ -2,7 +2,7 @@ ui org.richfaces - 3.3.3-SNAPSHOT + 3.3.3.Final 4.0.0 org.richfaces.ui @@ -13,7 +13,7 @@ org.richfaces.cdk maven-cdk-plugin - 3.3.3-SNAPSHOT + 3.3.3.Final generate-sources @@ -45,7 +45,7 @@ org.richfaces.ui richfaces-ui-core - 3.3.3-SNAPSHOT + 3.3.3.Final --> Modified: tags/3.3.3.Final/ui/datascroller/pom.xml =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- branches/community/3.3.X/ui/datascroller/pom.xml 2010-04-06 16:32:09 UT= C (rev 16739) +++ tags/3.3.3.Final/ui/datascroller/pom.xml 2010-04-06 17:26:01 UTC (rev 1= 6741) @@ -2,7 +2,7 @@ ui org.richfaces - 3.3.3-SNAPSHOT + 3.3.3.Final 4.0.0 org.richfaces.ui @@ -13,7 +13,7 @@ org.richfaces.cdk maven-cdk-plugin - 3.3.3-SNAPSHOT + 3.3.3.Final generate-sources Modified: tags/3.3.3.Final/ui/drag-drop/pom.xml =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- branches/community/3.3.X/ui/drag-drop/pom.xml 2010-04-06 16:32:09 UTC (= rev 16739) +++ tags/3.3.3.Final/ui/drag-drop/pom.xml 2010-04-06 17:26:01 UTC (rev 1674= 1) @@ -2,7 +2,7 @@ ui org.richfaces - 3.3.3-SNAPSHOT + 3.3.3.Final 4.0.0 org.richfaces.ui @@ -13,7 +13,7 @@ org.richfaces.cdk maven-cdk-plugin - 3.3.3-SNAPSHOT + 3.3.3.Final generate-sources @@ -45,7 +45,7 @@ org.richfaces.ui richfaces-ui-core - 3.3.3-SNAPSHOT + 3.3.3.Final --> Modified: tags/3.3.3.Final/ui/dropdown-menu/pom.xml =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- branches/community/3.3.X/ui/dropdown-menu/pom.xml 2010-04-06 16:32:09 U= TC (rev 16739) +++ tags/3.3.3.Final/ui/dropdown-menu/pom.xml 2010-04-06 17:26:01 UTC (rev = 16741) @@ -2,7 +2,7 @@ ui org.richfaces - 3.3.3-SNAPSHOT + 3.3.3.Final 4.0.0 org.richfaces.ui @@ -13,7 +13,7 @@ org.richfaces.cdk maven-cdk-plugin - 3.3.3-SNAPSHOT + 3.3.3.Final generate-sources @@ -44,7 +44,7 @@ org.richfaces.ui menu-components - 3.3.3-SNAPSHOT + 3.3.3.Final \ No newline at end of file Modified: tags/3.3.3.Final/ui/editor/pom.xml =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- branches/community/3.3.X/ui/editor/pom.xml 2010-04-06 16:32:09 UTC (rev= 16739) +++ tags/3.3.3.Final/ui/editor/pom.xml 2010-04-06 17:26:01 UTC (rev 16741) @@ -2,7 +2,7 @@ ui org.richfaces - 3.3.3-SNAPSHOT + 3.3.3.Final 4.0.0 org.richfaces.ui @@ -13,7 +13,7 @@ org.richfaces.cdk maven-cdk-plugin - 3.3.3-SNAPSHOT + 3.3.3.Final generate-sources Modified: tags/3.3.3.Final/ui/effect/pom.xml =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- branches/community/3.3.X/ui/effect/pom.xml 2010-04-06 16:32:09 UTC (rev= 16739) +++ tags/3.3.3.Final/ui/effect/pom.xml 2010-04-06 17:26:01 UTC (rev 16741) @@ -2,7 +2,7 @@ ui org.richfaces - 3.3.3-SNAPSHOT + 3.3.3.Final 4.0.0 org.richfaces.ui @@ -13,7 +13,7 @@ org.richfaces.cdk maven-cdk-plugin - 3.3.3-SNAPSHOT + 3.3.3.Final generate-sources Modified: tags/3.3.3.Final/ui/extendedDataTable/pom.xml =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- branches/community/3.3.X/ui/extendedDataTable/pom.xml 2010-04-06 16:32:= 09 UTC (rev 16739) +++ tags/3.3.3.Final/ui/extendedDataTable/pom.xml 2010-04-06 17:26:01 UTC (= rev 16741) @@ -2,7 +2,7 @@ ui org.richfaces - 3.3.3-SNAPSHOT + 3.3.3.Final 4.0.0 org.richfaces.ui @@ -13,7 +13,7 @@ org.richfaces.cdk maven-cdk-plugin - 3.3.3-SNAPSHOT + 3.3.3.Final generate-sources @@ -64,40 +64,40 @@ org.richfaces.ui drag-drop - 3.3.3-SNAPSHOT + 3.3.3.Final org.richfaces.ui dataTable - 3.3.3-SNAPSHOT + 3.3.3.Final org.richfaces.ui menu-components - 3.3.3-SNAPSHOT + 3.3.3.Final org.richfaces.ui contextMenu - 3.3.3-SNAPSHOT + 3.3.3.Final = org.richfaces.ui jQuery - 3.3.3-SNAPSHOT + 3.3.3.Final = org.richfaces.ui componentControl - 3.3.3-SNAPSHOT + 3.3.3.Final = org.richfaces.ui scrollableDataTable - 3.3.3-SNAPSHOT + 3.3.3.Final \ No newline at end of file Modified: tags/3.3.3.Final/ui/fileUpload/pom.xml =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- branches/community/3.3.X/ui/fileUpload/pom.xml 2010-04-06 16:32:09 UTC = (rev 16739) +++ tags/3.3.3.Final/ui/fileUpload/pom.xml 2010-04-06 17:26:01 UTC (rev 167= 41) @@ -2,19 +2,19 @@ ui org.richfaces - 3.3.3-SNAPSHOT + 3.3.3.Final 4.0.0 org.richfaces.ui fileUpload fileUpload - 3.3.3-SNAPSHOT + 3.3.3.Final org.richfaces.cdk maven-cdk-plugin - 3.3.3-SNAPSHOT + 3.3.3.Final generate-sources @@ -51,7 +51,7 @@ org.richfaces.ui progressBar - 3.3.3-SNAPSHOT + 3.3.3.Final \ No newline at end of file Modified: tags/3.3.3.Final/ui/functions/pom.xml =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- branches/community/3.3.X/ui/functions/pom.xml 2010-04-06 16:32:09 UTC (= rev 16739) +++ tags/3.3.3.Final/ui/functions/pom.xml 2010-04-06 17:26:01 UTC (rev 1674= 1) @@ -2,7 +2,7 @@ ui org.richfaces - 3.3.3-SNAPSHOT + 3.3.3.Final 4.0.0 org.richfaces.ui @@ -13,7 +13,7 @@ org.richfaces.cdk maven-cdk-plugin - 3.3.3-SNAPSHOT + 3.3.3.Final generate-sources Modified: tags/3.3.3.Final/ui/gmap/pom.xml =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- branches/community/3.3.X/ui/gmap/pom.xml 2010-04-06 16:32:09 UTC (rev 1= 6739) +++ tags/3.3.3.Final/ui/gmap/pom.xml 2010-04-06 17:26:01 UTC (rev 16741) @@ -2,7 +2,7 @@ ui org.richfaces - 3.3.3-SNAPSHOT + 3.3.3.Final 4.0.0 org.richfaces.ui @@ -13,7 +13,7 @@ org.richfaces.cdk maven-cdk-plugin - 3.3.3-SNAPSHOT + 3.3.3.Final generate-sources Modified: tags/3.3.3.Final/ui/hotKey/pom.xml =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- branches/community/3.3.X/ui/hotKey/pom.xml 2010-04-06 16:32:09 UTC (rev= 16739) +++ tags/3.3.3.Final/ui/hotKey/pom.xml 2010-04-06 17:26:01 UTC (rev 16741) @@ -2,7 +2,7 @@ ui org.richfaces - 3.3.3-SNAPSHOT + 3.3.3.Final 4.0.0 org.richfaces.ui @@ -13,7 +13,7 @@ org.richfaces.cdk maven-cdk-plugin - 3.3.3-SNAPSHOT + 3.3.3.Final generate-sources Modified: tags/3.3.3.Final/ui/inplaceInput/pom.xml =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- branches/community/3.3.X/ui/inplaceInput/pom.xml 2010-04-06 16:32:09 UT= C (rev 16739) +++ tags/3.3.3.Final/ui/inplaceInput/pom.xml 2010-04-06 17:26:01 UTC (rev 1= 6741) @@ -2,19 +2,19 @@ ui org.richfaces - 3.3.3-SNAPSHOT + 3.3.3.Final 4.0.0 org.richfaces.ui inplaceInput inplaceInput - 3.3.3-SNAPSHOT + 3.3.3.Final org.richfaces.cdk maven-cdk-plugin - 3.3.3-SNAPSHOT + 3.3.3.Final generate-sources @@ -51,12 +51,12 @@ org.richfaces.ui combobox - 3.3.3-SNAPSHOT + 3.3.3.Final org.richfaces.ui core - 3.3.3-SNAPSHOT + 3.3.3.Final \ No newline at end of file Modified: tags/3.3.3.Final/ui/inplaceSelect/pom.xml =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- branches/community/3.3.X/ui/inplaceSelect/pom.xml 2010-04-06 16:32:09 U= TC (rev 16739) +++ tags/3.3.3.Final/ui/inplaceSelect/pom.xml 2010-04-06 17:26:01 UTC (rev = 16741) @@ -2,19 +2,19 @@ ui org.richfaces - 3.3.3-SNAPSHOT + 3.3.3.Final 4.0.0 org.richfaces.ui inplaceSelect inplaceSelect - 3.3.3-SNAPSHOT + 3.3.3.Final org.richfaces.cdk maven-cdk-plugin - 3.3.3-SNAPSHOT + 3.3.3.Final generate-sources @@ -51,12 +51,12 @@ org.richfaces.ui combobox - 3.3.3-SNAPSHOT + 3.3.3.Final org.richfaces.ui inplaceInput - 3.3.3-SNAPSHOT + 3.3.3.Final = Modified: tags/3.3.3.Final/ui/inputnumber-slider/pom.xml =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- branches/community/3.3.X/ui/inputnumber-slider/pom.xml 2010-04-06 16:32= :09 UTC (rev 16739) +++ tags/3.3.3.Final/ui/inputnumber-slider/pom.xml 2010-04-06 17:26:01 UTC = (rev 16741) @@ -2,7 +2,7 @@ ui org.richfaces - 3.3.3-SNAPSHOT + 3.3.3.Final 4.0.0 org.richfaces.ui @@ -13,7 +13,7 @@ org.richfaces.cdk maven-cdk-plugin - 3.3.3-SNAPSHOT + 3.3.3.Final generate-sources Modified: tags/3.3.3.Final/ui/inputnumber-spinner/pom.xml =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- branches/community/3.3.X/ui/inputnumber-spinner/pom.xml 2010-04-06 16:3= 2:09 UTC (rev 16739) +++ tags/3.3.3.Final/ui/inputnumber-spinner/pom.xml 2010-04-06 17:26:01 UTC= (rev 16741) @@ -2,7 +2,7 @@ ui org.richfaces - 3.3.3-SNAPSHOT + 3.3.3.Final 4.0.0 org.richfaces.ui @@ -13,7 +13,7 @@ org.richfaces.cdk maven-cdk-plugin - 3.3.3-SNAPSHOT + 3.3.3.Final generate-sources Modified: tags/3.3.3.Final/ui/insert/pom.xml =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- branches/community/3.3.X/ui/insert/pom.xml 2010-04-06 16:32:09 UTC (rev= 16739) +++ tags/3.3.3.Final/ui/insert/pom.xml 2010-04-06 17:26:01 UTC (rev 16741) @@ -2,7 +2,7 @@ ui org.richfaces - 3.3.3-SNAPSHOT + 3.3.3.Final 4.0.0 org.richfaces.ui @@ -13,7 +13,7 @@ org.richfaces.cdk maven-cdk-plugin - 3.3.3-SNAPSHOT + 3.3.3.Final generate-sources Modified: tags/3.3.3.Final/ui/jQuery/pom.xml =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- branches/community/3.3.X/ui/jQuery/pom.xml 2010-04-06 16:32:09 UTC (rev= 16739) +++ tags/3.3.3.Final/ui/jQuery/pom.xml 2010-04-06 17:26:01 UTC (rev 16741) @@ -2,7 +2,7 @@ ui org.richfaces - 3.3.3-SNAPSHOT + 3.3.3.Final 4.0.0 org.richfaces.ui @@ -13,7 +13,7 @@ org.richfaces.cdk maven-cdk-plugin - 3.3.3-SNAPSHOT + 3.3.3.Final generate-sources Modified: tags/3.3.3.Final/ui/layout/pom.xml =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- branches/community/3.3.X/ui/layout/pom.xml 2010-04-06 16:32:09 UTC (rev= 16739) +++ tags/3.3.3.Final/ui/layout/pom.xml 2010-04-06 17:26:01 UTC (rev 16741) @@ -4,18 +4,18 @@ ui org.richfaces - 3.3.3-SNAPSHOT + 3.3.3.Final org.richfaces.ui layout - 3.3.3-SNAPSHOT + 3.3.3.Final layout org.richfaces.cdk maven-cdk-plugin - 3.3.3-SNAPSHOT + 3.3.3.Final generate-sources Modified: tags/3.3.3.Final/ui/listShuttle/pom.xml =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- branches/community/3.3.X/ui/listShuttle/pom.xml 2010-04-06 16:32:09 UTC= (rev 16739) +++ tags/3.3.3.Final/ui/listShuttle/pom.xml 2010-04-06 17:26:01 UTC (rev 16= 741) @@ -2,7 +2,7 @@ ui org.richfaces - 3.3.3-SNAPSHOT + 3.3.3.Final 4.0.0 org.richfaces.ui Modified: tags/3.3.3.Final/ui/menu-components/pom.xml =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- branches/community/3.3.X/ui/menu-components/pom.xml 2010-04-06 16:32:09= UTC (rev 16739) +++ tags/3.3.3.Final/ui/menu-components/pom.xml 2010-04-06 17:26:01 UTC (re= v 16741) @@ -2,7 +2,7 @@ ui org.richfaces - 3.3.3-SNAPSHOT + 3.3.3.Final 4.0.0 org.richfaces.ui @@ -13,7 +13,7 @@ org.richfaces.cdk maven-cdk-plugin - 3.3.3-SNAPSHOT + 3.3.3.Final generate-sources Modified: tags/3.3.3.Final/ui/message/pom.xml =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- branches/community/3.3.X/ui/message/pom.xml 2010-04-06 16:32:09 UTC (re= v 16739) +++ tags/3.3.3.Final/ui/message/pom.xml 2010-04-06 17:26:01 UTC (rev 16741) @@ -2,19 +2,19 @@ ui org.richfaces - 3.3.3-SNAPSHOT + 3.3.3.Final 4.0.0 org.richfaces.ui message - 3.3.3-SNAPSHOT + 3.3.3.Final Message = org.richfaces.cdk maven-cdk-plugin - 3.3.3-SNAPSHOT + 3.3.3.Final generate-sources Modified: tags/3.3.3.Final/ui/modal-panel/pom.xml =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- branches/community/3.3.X/ui/modal-panel/pom.xml 2010-04-06 16:32:09 UTC= (rev 16739) +++ tags/3.3.3.Final/ui/modal-panel/pom.xml 2010-04-06 17:26:01 UTC (rev 16= 741) @@ -2,7 +2,7 @@ ui org.richfaces - 3.3.3-SNAPSHOT + 3.3.3.Final 4.0.0 org.richfaces.ui @@ -13,7 +13,7 @@ org.richfaces.cdk maven-cdk-plugin - 3.3.3-SNAPSHOT + 3.3.3.Final generate-sources Modified: tags/3.3.3.Final/ui/orderingList/pom.xml =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- branches/community/3.3.X/ui/orderingList/pom.xml 2010-04-06 16:32:09 UT= C (rev 16739) +++ tags/3.3.3.Final/ui/orderingList/pom.xml 2010-04-06 17:26:01 UTC (rev 1= 6741) @@ -2,7 +2,7 @@ ui org.richfaces - 3.3.3-SNAPSHOT + 3.3.3.Final 4.0.0 org.richfaces.ui @@ -13,7 +13,7 @@ org.richfaces.cdk maven-cdk-plugin - 3.3.3-SNAPSHOT + 3.3.3.Final generate-sources Modified: tags/3.3.3.Final/ui/paint2D/pom.xml =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- branches/community/3.3.X/ui/paint2D/pom.xml 2010-04-06 16:32:09 UTC (re= v 16739) +++ tags/3.3.3.Final/ui/paint2D/pom.xml 2010-04-06 17:26:01 UTC (rev 16741) @@ -2,7 +2,7 @@ ui org.richfaces - 3.3.3-SNAPSHOT + 3.3.3.Final 4.0.0 org.richfaces.ui @@ -13,7 +13,7 @@ org.richfaces.cdk maven-cdk-plugin - 3.3.3-SNAPSHOT + 3.3.3.Final generate-sources Modified: tags/3.3.3.Final/ui/panel/pom.xml =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- branches/community/3.3.X/ui/panel/pom.xml 2010-04-06 16:32:09 UTC (rev = 16739) +++ tags/3.3.3.Final/ui/panel/pom.xml 2010-04-06 17:26:01 UTC (rev 16741) @@ -2,7 +2,7 @@ ui org.richfaces - 3.3.3-SNAPSHOT + 3.3.3.Final 4.0.0 org.richfaces.ui @@ -13,7 +13,7 @@ org.richfaces.cdk maven-cdk-plugin - 3.3.3-SNAPSHOT + 3.3.3.Final generate-sources Modified: tags/3.3.3.Final/ui/panelbar/pom.xml =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- branches/community/3.3.X/ui/panelbar/pom.xml 2010-04-06 16:32:09 UTC (r= ev 16739) +++ tags/3.3.3.Final/ui/panelbar/pom.xml 2010-04-06 17:26:01 UTC (rev 16741) @@ -2,7 +2,7 @@ ui org.richfaces - 3.3.3-SNAPSHOT + 3.3.3.Final 4.0.0 org.richfaces.ui @@ -13,7 +13,7 @@ org.richfaces.cdk maven-cdk-plugin - 3.3.3-SNAPSHOT + 3.3.3.Final generate-sources Modified: tags/3.3.3.Final/ui/panelmenu/pom.xml =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- branches/community/3.3.X/ui/panelmenu/pom.xml 2010-04-06 16:32:09 UTC (= rev 16739) +++ tags/3.3.3.Final/ui/panelmenu/pom.xml 2010-04-06 17:26:01 UTC (rev 1674= 1) @@ -2,7 +2,7 @@ ui org.richfaces - 3.3.3-SNAPSHOT + 3.3.3.Final 4.0.0 org.richfaces.ui @@ -13,7 +13,7 @@ org.richfaces.cdk maven-cdk-plugin - 3.3.3-SNAPSHOT + 3.3.3.Final generate-sources Modified: tags/3.3.3.Final/ui/pickList/pom.xml =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- branches/community/3.3.X/ui/pickList/pom.xml 2010-04-06 16:32:09 UTC (r= ev 16739) +++ tags/3.3.3.Final/ui/pickList/pom.xml 2010-04-06 17:26:01 UTC (rev 16741) @@ -2,19 +2,19 @@ ui org.richfaces - 3.3.3-SNAPSHOT + 3.3.3.Final 4.0.0 org.richfaces.ui pickList pickList - 3.3.3-SNAPSHOT + 3.3.3.Final org.richfaces.cdk maven-cdk-plugin - 3.3.3-SNAPSHOT + 3.3.3.Final generate-sources @@ -53,13 +53,13 @@ org.richfaces.ui listShuttle - 3.3.3-SNAPSHOT + 3.3.3.Final = org.richfaces.ui orderingList - 3.3.3-SNAPSHOT + 3.3.3.Final = = Modified: tags/3.3.3.Final/ui/pom.xml =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- branches/community/3.3.X/ui/pom.xml 2010-04-06 16:32:09 UTC (rev 16739) +++ tags/3.3.3.Final/ui/pom.xml 2010-04-06 17:26:01 UTC (rev 16741) @@ -2,7 +2,7 @@ root org.richfaces - 3.3.3-SNAPSHOT + 3.3.3.Final 4.0.0 org.richfaces @@ -187,12 +187,12 @@ org.richfaces.framework richfaces-api - 3.3.3-SNAPSHOT + 3.3.3.Final org.richfaces.framework richfaces-api - 3.3.3-SNAPSHOT + 3.3.3.Final commons-collections @@ -249,7 +249,7 @@ org.richfaces.framework richfaces-test - 3.3.3-SNAPSHOT + 3.3.3.Final test Modified: tags/3.3.3.Final/ui/progressBAR/pom.xml =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- branches/community/3.3.X/ui/progressBAR/pom.xml 2010-04-06 16:32:09 UTC= (rev 16739) +++ tags/3.3.3.Final/ui/progressBAR/pom.xml 2010-04-06 17:26:01 UTC (rev 16= 741) @@ -2,19 +2,19 @@ ui org.richfaces - 3.3.3-SNAPSHOT + 3.3.3.Final 4.0.0 org.richfaces.ui progressBar progressBar - 3.3.3-SNAPSHOT + 3.3.3.Final org.richfaces.cdk maven-cdk-plugin - 3.3.3-SNAPSHOT + 3.3.3.Final generate-sources @@ -45,7 +45,7 @@ org.richfaces.ui core - 3.3.3-SNAPSHOT + 3.3.3.Final \ No newline at end of file Modified: tags/3.3.3.Final/ui/scrollableDataTable/pom.xml =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- branches/community/3.3.X/ui/scrollableDataTable/pom.xml 2010-04-06 16:3= 2:09 UTC (rev 16739) +++ tags/3.3.3.Final/ui/scrollableDataTable/pom.xml 2010-04-06 17:26:01 UTC= (rev 16741) @@ -2,7 +2,7 @@ ui org.richfaces - 3.3.3-SNAPSHOT + 3.3.3.Final 4.0.0 org.richfaces.ui @@ -13,7 +13,7 @@ org.richfaces.cdk maven-cdk-plugin - 3.3.3-SNAPSHOT + 3.3.3.Final generate-sources @@ -70,12 +70,12 @@ org.richfaces.ui dataTable - 3.3.3-SNAPSHOT + 3.3.3.Final org.richfaces.ui core - 3.3.3-SNAPSHOT + 3.3.3.Final \ No newline at end of file Modified: tags/3.3.3.Final/ui/separator/pom.xml =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- branches/community/3.3.X/ui/separator/pom.xml 2010-04-06 16:32:09 UTC (= rev 16739) +++ tags/3.3.3.Final/ui/separator/pom.xml 2010-04-06 17:26:01 UTC (rev 1674= 1) @@ -2,7 +2,7 @@ ui org.richfaces - 3.3.3-SNAPSHOT + 3.3.3.Final 4.0.0 org.richfaces.ui @@ -13,7 +13,7 @@ org.richfaces.cdk maven-cdk-plugin - 3.3.3-SNAPSHOT + 3.3.3.Final generate-sources Modified: tags/3.3.3.Final/ui/simpleTogglePanel/pom.xml =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- branches/community/3.3.X/ui/simpleTogglePanel/pom.xml 2010-04-06 16:32:= 09 UTC (rev 16739) +++ tags/3.3.3.Final/ui/simpleTogglePanel/pom.xml 2010-04-06 17:26:01 UTC (= rev 16741) @@ -2,7 +2,7 @@ ui org.richfaces - 3.3.3-SNAPSHOT + 3.3.3.Final 4.0.0 org.richfaces.ui @@ -13,7 +13,7 @@ org.richfaces.cdk maven-cdk-plugin - 3.3.3-SNAPSHOT + 3.3.3.Final generate-sources Modified: tags/3.3.3.Final/ui/spacer/pom.xml =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- branches/community/3.3.X/ui/spacer/pom.xml 2010-04-06 16:32:09 UTC (rev= 16739) +++ tags/3.3.3.Final/ui/spacer/pom.xml 2010-04-06 17:26:01 UTC (rev 16741) @@ -2,7 +2,7 @@ ui org.richfaces - 3.3.3-SNAPSHOT + 3.3.3.Final 4.0.0 org.richfaces.ui @@ -13,7 +13,7 @@ org.richfaces.cdk maven-cdk-plugin - 3.3.3-SNAPSHOT + 3.3.3.Final generate-sources Modified: tags/3.3.3.Final/ui/state/pom.xml =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- branches/community/3.3.X/ui/state/pom.xml 2010-04-06 16:32:09 UTC (rev = 16739) +++ tags/3.3.3.Final/ui/state/pom.xml 2010-04-06 17:26:01 UTC (rev 16741) @@ -2,7 +2,7 @@ ui org.richfaces - 3.3.3-SNAPSHOT + 3.3.3.Final 4.0.0 org.richfaces.ui @@ -13,7 +13,7 @@ org.richfaces.cdk maven-cdk-plugin - 3.3.3-SNAPSHOT + 3.3.3.Final generate-sources Modified: tags/3.3.3.Final/ui/suggestionbox/pom.xml =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- branches/community/3.3.X/ui/suggestionbox/pom.xml 2010-04-06 16:32:09 U= TC (rev 16739) +++ tags/3.3.3.Final/ui/suggestionbox/pom.xml 2010-04-06 17:26:01 UTC (rev = 16741) @@ -2,7 +2,7 @@ ui org.richfaces - 3.3.3-SNAPSHOT + 3.3.3.Final 4.0.0 org.richfaces.ui @@ -13,7 +13,7 @@ org.richfaces.cdk maven-cdk-plugin - 3.3.3-SNAPSHOT + 3.3.3.Final generate-sources Modified: tags/3.3.3.Final/ui/tabPanel/pom.xml =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- branches/community/3.3.X/ui/tabPanel/pom.xml 2010-04-06 16:32:09 UTC (r= ev 16739) +++ tags/3.3.3.Final/ui/tabPanel/pom.xml 2010-04-06 17:26:01 UTC (rev 16741) @@ -2,7 +2,7 @@ ui org.richfaces - 3.3.3-SNAPSHOT + 3.3.3.Final 4.0.0 org.richfaces.ui @@ -13,7 +13,7 @@ org.richfaces.cdk maven-cdk-plugin - 3.3.3-SNAPSHOT + 3.3.3.Final generate-sources Modified: tags/3.3.3.Final/ui/togglePanel/pom.xml =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- branches/community/3.3.X/ui/togglePanel/pom.xml 2010-04-06 16:32:09 UTC= (rev 16739) +++ tags/3.3.3.Final/ui/togglePanel/pom.xml 2010-04-06 17:26:01 UTC (rev 16= 741) @@ -2,7 +2,7 @@ ui org.richfaces - 3.3.3-SNAPSHOT + 3.3.3.Final 4.0.0 org.richfaces.ui @@ -13,7 +13,7 @@ org.richfaces.cdk maven-cdk-plugin - 3.3.3-SNAPSHOT + 3.3.3.Final generate-sources Modified: tags/3.3.3.Final/ui/toolBar/pom.xml =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- branches/community/3.3.X/ui/toolBar/pom.xml 2010-04-06 16:32:09 UTC (re= v 16739) +++ tags/3.3.3.Final/ui/toolBar/pom.xml 2010-04-06 17:26:01 UTC (rev 16741) @@ -2,7 +2,7 @@ ui org.richfaces - 3.3.3-SNAPSHOT + 3.3.3.Final 4.0.0 org.richfaces.ui @@ -13,7 +13,7 @@ org.richfaces.cdk maven-cdk-plugin - 3.3.3-SNAPSHOT + 3.3.3.Final generate-sources Modified: tags/3.3.3.Final/ui/tooltip/pom.xml =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- branches/community/3.3.X/ui/tooltip/pom.xml 2010-04-06 16:32:09 UTC (re= v 16739) +++ tags/3.3.3.Final/ui/tooltip/pom.xml 2010-04-06 17:26:01 UTC (rev 16741) @@ -2,7 +2,7 @@ ui org.richfaces - 3.3.3-SNAPSHOT + 3.3.3.Final 4.0.0 org.richfaces.ui @@ -13,7 +13,7 @@ org.richfaces.cdk maven-cdk-plugin - 3.3.3-SNAPSHOT + 3.3.3.Final generate-sources Modified: tags/3.3.3.Final/ui/tree/pom.xml =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- branches/community/3.3.X/ui/tree/pom.xml 2010-04-06 16:32:09 UTC (rev 1= 6739) +++ tags/3.3.3.Final/ui/tree/pom.xml 2010-04-06 17:26:01 UTC (rev 16741) @@ -2,7 +2,7 @@ ui org.richfaces - 3.3.3-SNAPSHOT + 3.3.3.Final 4.0.0 org.richfaces.ui @@ -13,7 +13,7 @@ org.richfaces.cdk maven-cdk-plugin - 3.3.3-SNAPSHOT + 3.3.3.Final generate-sources @@ -45,7 +45,7 @@ org.richfaces.ui drag-drop - 3.3.3-SNAPSHOT + 3.3.3.Final \ No newline at end of file Modified: tags/3.3.3.Final/ui/treeModel/pom.xml =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- branches/community/3.3.X/ui/treeModel/pom.xml 2010-04-06 16:32:09 UTC (= rev 16739) +++ tags/3.3.3.Final/ui/treeModel/pom.xml 2010-04-06 17:26:01 UTC (rev 1674= 1) @@ -2,7 +2,7 @@ ui org.richfaces - 3.3.3-SNAPSHOT + 3.3.3.Final 4.0.0 org.richfaces.ui @@ -13,7 +13,7 @@ org.richfaces.cdk maven-cdk-plugin - 3.3.3-SNAPSHOT + 3.3.3.Final generate-sources @@ -45,7 +45,7 @@ org.richfaces.ui tree - 3.3.3-SNAPSHOT + 3.3.3.Final \ No newline at end of file Modified: tags/3.3.3.Final/ui/treeTable/pom.xml =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- branches/community/3.3.X/ui/treeTable/pom.xml 2010-04-06 16:32:09 UTC (= rev 16739) +++ tags/3.3.3.Final/ui/treeTable/pom.xml 2010-04-06 17:26:01 UTC (rev 1674= 1) @@ -2,19 +2,19 @@ ui org.richfaces - 3.3.3-SNAPSHOT + 3.3.3.Final 4.0.0 org.richfaces treeTable treeTable - 3.3.3-SNAPSHOT + 3.3.3.Final org.richfaces.cdk maven-cdk-plugin - 3.3.3-SNAPSHOT + 3.3.3.Final generate-sources Modified: tags/3.3.3.Final/ui/virtualEarth/pom.xml =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- branches/community/3.3.X/ui/virtualEarth/pom.xml 2010-04-06 16:32:09 UT= C (rev 16739) +++ tags/3.3.3.Final/ui/virtualEarth/pom.xml 2010-04-06 17:26:01 UTC (rev 1= 6741) @@ -2,7 +2,7 @@ ui org.richfaces - 3.3.3-SNAPSHOT + 3.3.3.Final 4.0.0 org.richfaces.ui @@ -13,7 +13,7 @@ org.richfaces.cdk maven-cdk-plugin - 3.3.3-SNAPSHOT + 3.3.3.Final generate-sources --===============8203193937084352534==-- From richfaces-svn-commits at lists.jboss.org Tue Apr 6 20:19:37 2010 Content-Type: multipart/mixed; boundary="===============6703355375182756590==" MIME-Version: 1.0 From: richfaces-svn-commits at lists.jboss.org To: richfaces-svn-commits at lists.jboss.org Subject: [richfaces-svn-commits] JBoss Rich Faces SVN: r16742 - in root/cdk/trunk/plugins: generator/src/main/java/org/richfaces/cdk/apt/processors and 2 other directories. Date: Tue, 06 Apr 2010 20:19:37 -0400 Message-ID: <201004070019.o370Jb4r011628@svn01.web.mwc.hst.phx2.redhat.com> --===============6703355375182756590== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Author: alexsmirnov Date: 2010-04-06 20:19:36 -0400 (Tue, 06 Apr 2010) New Revision: 16742 Added: root/cdk/trunk/plugins/maven-cdk-plugin/src/it/annotated-component/src/m= ain/java/org/richfaces/cdk/test/component/Html5Attributes.java Modified: root/cdk/trunk/plugins/annotations/src/main/java/org/richfaces/cdk/annot= ations/JsfRenderer.java root/cdk/trunk/plugins/generator/src/main/java/org/richfaces/cdk/apt/pro= cessors/ComponentProcessor.java root/cdk/trunk/plugins/generator/src/main/java/org/richfaces/cdk/model/M= odelElementBase.java root/cdk/trunk/plugins/maven-cdk-plugin/src/it/annotated-component/src/m= ain/java/org/richfaces/cdk/test/component/AbstractTestComponent.java Log: CODING IN PROGRESS - issue RF-8567: Cleanup Annotation processor code = https://jira.jboss.org/jira/browse/RF-8567 Modified: root/cdk/trunk/plugins/annotations/src/main/java/org/richfaces/cd= k/annotations/JsfRenderer.java =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- root/cdk/trunk/plugins/annotations/src/main/java/org/richfaces/cdk/anno= tations/JsfRenderer.java 2010-04-06 17:26:01 UTC (rev 16741) +++ root/cdk/trunk/plugins/annotations/src/main/java/org/richfaces/cdk/anno= tations/JsfRenderer.java 2010-04-07 00:19:36 UTC (rev 16742) @@ -28,6 +28,8 @@ import java.lang.annotation.RetentionPolicy; import java.lang.annotation.Target; = +import javax.faces.render.RenderKitFactory; + /** *

* The presence of this annotation in the JSF component class associated p= articular renderer with component. @@ -51,9 +53,17 @@ */ public String type() default ""; = + /** + *

Renderer Family

+ * @return + */ public String family() default ""; = - public String renderKitId() default ""; + /** + *

RenderKit for which this renderer is= belong to

+ * @return + */ + public String renderKitId() default RenderKitFactory.HTML_BASIC_RENDER= _KIT; = public String template() default ""; = Modified: root/cdk/trunk/plugins/generator/src/main/java/org/richfaces/cdk/= apt/processors/ComponentProcessor.java =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- root/cdk/trunk/plugins/generator/src/main/java/org/richfaces/cdk/apt/pr= ocessors/ComponentProcessor.java 2010-04-06 17:26:01 UTC (rev 16741) +++ root/cdk/trunk/plugins/generator/src/main/java/org/richfaces/cdk/apt/pr= ocessors/ComponentProcessor.java 2010-04-07 00:19:36 UTC (rev 16742) @@ -24,6 +24,7 @@ package org.richfaces.cdk.apt.processors; = import java.lang.annotation.Annotation; +import java.util.Collection; import java.util.List; import java.util.Set; = @@ -114,8 +115,7 @@ if(null !=3D componentElement){ attributesProcessor.processType(component,componentElement); } - // TODO - process interfaces() attribute. - List interfaceNames =3D Lists.newArrayList(); + Collection interfaceNames =3D component.getInterfaces(= ); try { Class[] interfaces =3D annotation.interfaces(); for (Class clazz : interfaces) { @@ -132,7 +132,6 @@ } } } - // TODO - store interfaces in the model. for (Tag tag : annotation.tag()) { setTagInfo(tag, component); } Modified: root/cdk/trunk/plugins/generator/src/main/java/org/richfaces/cdk/= model/ModelElementBase.java =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- root/cdk/trunk/plugins/generator/src/main/java/org/richfaces/cdk/model/= ModelElementBase.java 2010-04-06 17:26:01 UTC (rev 16741) +++ root/cdk/trunk/plugins/generator/src/main/java/org/richfaces/cdk/model/= ModelElementBase.java 2010-04-07 00:19:36 UTC (rev 16742) @@ -1,5 +1,9 @@ package org.richfaces.cdk.model; = +import java.util.Collection; + +import com.google.common.collect.Sets; + /** *

Base class for the most JSF components t= aht have description * attributes and support extensions in faces-config.

@@ -15,6 +19,8 @@ private ClassName baseClass; = private final ModelCollection tags =3D ModelCollection.create(); + = + private final Collection interfaces =3D Sets.newHashSet(); = = /** @@ -25,6 +31,14 @@ return this.tags; } = + /** + *

+ * @return the interfaces + */ + public Collection getInterfaces() { + return this.interfaces; + } + public FacesId getId() { return id; } Modified: root/cdk/trunk/plugins/maven-cdk-plugin/src/it/annotated-componen= t/src/main/java/org/richfaces/cdk/test/component/AbstractTestComponent.java =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- root/cdk/trunk/plugins/maven-cdk-plugin/src/it/annotated-component/src/= main/java/org/richfaces/cdk/test/component/AbstractTestComponent.java 2010-= 04-06 17:26:01 UTC (rev 16741) +++ root/cdk/trunk/plugins/maven-cdk-plugin/src/it/annotated-component/src/= main/java/org/richfaces/cdk/test/component/AbstractTestComponent.java 2010-= 04-07 00:19:36 UTC (rev 16742) @@ -26,29 +26,49 @@ import java.util.List; = import javax.faces.component.UIComponentBase; +import javax.faces.component.ValueHolder; = import org.richfaces.cdk.annotations.Attribute; -import org.richfaces.cdk.annotations.Family; -import org.richfaces.cdk.annotations.Fires; -import org.richfaces.cdk.annotations.Generate; import org.richfaces.cdk.annotations.Description; +import org.richfaces.cdk.annotations.Facet; import org.richfaces.cdk.annotations.JsfComponent; +import org.richfaces.cdk.annotations.SubComponent; import org.richfaces.cdk.annotations.Tag; -import org.richfaces.cdk.test.event.TestEvent; = /** *

+ * Test component that generates a set of the output components. *

* = * @author asmirnov(a)exadel.com * = */ -(a)JsfComponent(type =3D "org.richfaces.cdk.test.TestComponent") +(a)JsfComponent(type =3D "org.richfaces.cdk.test.TestComponent", + family=3D"org.richfaces.Test", + description=3D@Description(displayName=3D"Test Component",largeIcon=3D= "large.gif",smallIcon=3D"spall.png"), + generate=3D"org.richfaces.cdk.test.component.UITestComponent", + facets=3D@Facet(name=3D"caption"), + interfaces=3DValueHolder.class, + components=3D{ + @SubComponent(type =3D "org.richfaces.cdk.test.TestHtmlAbbr", + description=3D@Description(displayName=3D"Test HTML5 abbreviat= ion",largeIcon=3D"large.gif",smallIcon=3D"spall.png"), + tag=3D@Tag(name=3D"abbr"), + generate=3D"org.richfaces.cdk.test.component.html.HtmlTestAbbr= ", + interfaces=3DHtml5Attributes.class), + @SubComponent(type =3D "org.richfaces.cdk.test.TestHtmlDfn", + tag=3D@Tag(name=3D"dfn"), + generate=3D"org.richfaces.cdk.test.component.html.HtmlTestDfn", + attributes=3D"html5.xml") + } +) public abstract class AbstractTestComponent extends UIComponentBase /*impl= ements ValueHolder */{ = @Attribute - private int foo; + private int length; = + @Attribute + public abstract String getTitle(); + = /** * Test Attribute */ Added: root/cdk/trunk/plugins/maven-cdk-plugin/src/it/annotated-component/s= rc/main/java/org/richfaces/cdk/test/component/Html5Attributes.java =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- root/cdk/trunk/plugins/maven-cdk-plugin/src/it/annotated-component/src/= main/java/org/richfaces/cdk/test/component/Html5Attributes.java = (rev 0) +++ root/cdk/trunk/plugins/maven-cdk-plugin/src/it/annotated-component/src/= main/java/org/richfaces/cdk/test/component/Html5Attributes.java 2010-04-07 = 00:19:36 UTC (rev 16742) @@ -0,0 +1,68 @@ +/* + * $Id$ + * + * License Agreement. + * + * Rich Faces - Natural Ajax for Java Server Faces (JSF) + * + * Copyright (C) 2007 Exadel, Inc. + * + * This library is free software; you can redistribute it and/or + * modify it under the terms of the GNU Lesser General Public + * License version 2.1 as published by the Free Software Foundation. + * + * This library is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public + * License along with this library; if not, write to the Free Software + * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-130= 1 USA + */ + +package org.richfaces.cdk.test.component; + +import org.richfaces.cdk.annotations.Attribute; + +/** + *

+ * @author asmirnov(a)exadel.com + * + */ +public interface Html5Attributes { + = + = + /** + *

+ * @author asmirnov(a)exadel.com + * + */ + public enum DraggableState { + TRUE, + FALSE, + AUTO + } + = + /** + * @return + */ + @Attribute + public abstract DraggableState getDraggable(); + + /** + * @param newValue + */ + public abstract void setDraggable(DraggableState newValue); + + /** + * @return + */ + @Attribute + public abstract boolean isHidden(); + + /** + * @param newValue + */ + public abstract void setHidden(boolean newValue); +} Property changes on: root/cdk/trunk/plugins/maven-cdk-plugin/src/it/annotat= ed-component/src/main/java/org/richfaces/cdk/test/component/Html5Attributes= .java ___________________________________________________________________ Name: svn:mime-type + text/plain --===============6703355375182756590==-- From richfaces-svn-commits at lists.jboss.org Wed Apr 7 13:27:34 2010 Content-Type: multipart/mixed; boundary="===============1508991210643080361==" MIME-Version: 1.0 From: richfaces-svn-commits at lists.jboss.org To: richfaces-svn-commits at lists.jboss.org Subject: [richfaces-svn-commits] JBoss Rich Faces SVN: r16743 - root/framework/trunk/impl/src/main/resources/META-INF/resources. Date: Wed, 07 Apr 2010 13:27:34 -0400 Message-ID: <201004071727.o37HRYmp009140@svn01.web.mwc.hst.phx2.redhat.com> --===============1508991210643080361== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Author: pyaschenko Date: 2010-04-07 13:27:33 -0400 (Wed, 07 Apr 2010) New Revision: 16743 Modified: root/framework/trunk/impl/src/main/resources/META-INF/resources/jquery.p= osition.js Log: https://jira.jboss.org/jira/browse/RF-8507 Modified: root/framework/trunk/impl/src/main/resources/META-INF/resources/j= query.position.js =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- root/framework/trunk/impl/src/main/resources/META-INF/resources/jquery.= position.js 2010-04-07 00:19:36 UTC (rev 16742) +++ root/framework/trunk/impl/src/main/resources/META-INF/resources/jquery.= position.js 2010-04-07 17:27:33 UTC (rev 16743) @@ -1,3 +1,9 @@ +/** + * @fileOverview jQuery setPosition Plugin to place elements on the page + * @author Pavel Yaschenko + * @version 0.5 + */ + // draft examples of usage // jQuery('#tooltip').setPosition('#aaa',{from:'LB', to:'AA'}); // jQuery('#bbb').bind("click",function(e){jQuery('#tooltip').setPosition(= e);}); @@ -14,12 +20,49 @@ // event // // params: +// type: string // position type // collision: string // not implemented // offset: array [x,y] // implemented only for noPositionType // from: string // place target relative of source // to: string // direction for target = + /** + * @name jQuery + * @namespace jQuery = + * */ + (function($) { + /** + * Place DOM element relative to another element or using position par= ameters + * = + * @example jQuery('#tooltip').setPosition('#myDiv',{from:'LB', to:'AA= '}); + * @example jQuery('#myClickDiv').bind("click",function(e){jQuery('#to= oltip').setPosition(e);}); + * + * @function + * @name jQuery#setPosition + * = + * @param {object} source - object that provides information about new= position.

+ * accepts: + *

    + *
  • jQuery selector or object
  • + *
  • object with id: {id:'myDiv'}
  • + *
  • object with region settings: {left:0, top:0, width:100,= height:100}
  • + *
  • DOM Element
  • + *
  • Event object
  • + *
+ *

+ * @param {object} params - position parameters: + *
+ * @param {string} [params.type] - position type that defines position= ing and auto positioning rules ["TOOLTIP","DROPDOWN"]
+ * @param {string} [params.collision] - not implemented yet
+ * @param {array} [params.offset] - provides array(2) with x and y for= manually position definition
+ * affects only if "type", "from" and "to" not defined
+ * @param {string} [params.from] - place target relative of source // = draft definition
+ * @param {string} [params.to] - direction for target // draft definit= ion
+ * + * + * @return {jQuery} jQuery wrapped DOM elements + * */ $.fn.setPosition =3D function(source, params) { var stype =3D typeof source; if (stype =3D=3D "object" || stype =3D=3D "string") { @@ -54,6 +97,7 @@ }; var re =3D /^(left|right)-(top|buttom|auto)$/i; = + // TODO: make it private $.PositionTypes =3D { // horisontal constants: L-left, R-right, C-center, A-auto // vertical constants: T-top, B-bottom, M-middle, A-auto @@ -62,6 +106,15 @@ DROPDOWN:{from:"AA", to:"AA", auto:["LBRB", "LTRT", "RBLB", "RTLT"]} }; = + /** = + * Add or replace position type rules for auto positioning. + * Does not fully determinated with parameters yet, only draft version. + * = + * @function + * @name jQuery.addPositionType + * @param {string} type - name of position rules + * @param {object} option - options of position rules + * */ $.addPositionType =3D function (type, options) { // TODO: change [options] to [from, to, auto] /*var obj =3D {}; --===============1508991210643080361==-- From richfaces-svn-commits at lists.jboss.org Wed Apr 7 13:48:01 2010 Content-Type: multipart/mixed; boundary="===============7976717304650987749==" MIME-Version: 1.0 From: richfaces-svn-commits at lists.jboss.org To: richfaces-svn-commits at lists.jboss.org Subject: [richfaces-svn-commits] JBoss Rich Faces SVN: r16744 - in root/ui-sandbox/trunk/components/tables/ui/src/main: java/org/richfaces/renderkit and 2 other directories. Date: Wed, 07 Apr 2010 13:48:01 -0400 Message-ID: <201004071748.o37Hm1n0011545@svn01.web.mwc.hst.phx2.redhat.com> --===============7976717304650987749== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Author: abelevich Date: 2010-04-07 13:48:00 -0400 (Wed, 07 Apr 2010) New Revision: 16744 Added: root/ui-sandbox/trunk/components/tables/ui/src/main/resources/META-INF/r= esources/subtable.js Modified: root/ui-sandbox/trunk/components/tables/ui/src/main/java/org/richfaces/c= omponent/UISubTable.java root/ui-sandbox/trunk/components/tables/ui/src/main/java/org/richfaces/r= enderkit/SubTableRenderer.java root/ui-sandbox/trunk/components/tables/ui/src/main/java/org/richfaces/r= enderkit/ToggleControlRendererBase.java root/ui-sandbox/trunk/components/tables/ui/src/main/resources/META-INF/r= esources/toggler.js root/ui-sandbox/trunk/components/tables/ui/src/main/templates/org/richfa= ces/renderkit/html/toggle-control.template.xml Log: start implement subTable expand collapse Modified: root/ui-sandbox/trunk/components/tables/ui/src/main/java/org/rich= faces/component/UISubTable.java =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- root/ui-sandbox/trunk/components/tables/ui/src/main/java/org/richfaces/= component/UISubTable.java 2010-04-07 17:27:33 UTC (rev 16743) +++ root/ui-sandbox/trunk/components/tables/ui/src/main/java/org/richfaces/= component/UISubTable.java 2010-04-07 17:48:00 UTC (rev 16744) @@ -22,6 +22,7 @@ package org.richfaces.component; = import javax.el.MethodExpression; +import javax.faces.application.ResourceDependency; = import org.richfaces.event.ToggleListener; = @@ -30,6 +31,7 @@ * = */ = +(a)ResourceDependency(name =3D "subtable.js") public class UISubTable extends UIDataTableBase implements Column, Expanda= ble { = enum PropertyKeys { Modified: root/ui-sandbox/trunk/components/tables/ui/src/main/java/org/rich= faces/renderkit/SubTableRenderer.java =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- root/ui-sandbox/trunk/components/tables/ui/src/main/java/org/richfaces/= renderkit/SubTableRenderer.java 2010-04-07 17:27:33 UTC (rev 16743) +++ root/ui-sandbox/trunk/components/tables/ui/src/main/java/org/richfaces/= renderkit/SubTableRenderer.java 2010-04-07 17:48:00 UTC (rev 16744) @@ -1,7 +1,10 @@ package org.richfaces.renderkit; = import java.io.IOException; +import java.text.MessageFormat; +import java.util.HashMap; import java.util.Iterator; +import java.util.Map; = import javax.faces.component.UIColumn; import javax.faces.component.UIComponent; @@ -14,6 +17,8 @@ import org.richfaces.component.UISubTable; = public class SubTableRenderer extends AbstractTableRenderer { + = + private static final String SUBTABLE_SCRIPT =3D "new RichFaces.ui.SubT= able(''{0}'', {1});"; = @Override public void encodeTableFacets(ResponseWriter writer, FacesContext cont= ext, UIDataTableBase dataTable) @@ -61,10 +66,12 @@ } = @Override - protected void doEncodeEnd(ResponseWriter writer, FacesContext context= , UIComponent component) throws IOException { + protected void doEncodeEnd(ResponseWriter writer, FacesContext facesCo= ntext, UIComponent component) throws IOException { UISubTable subTable =3D (UISubTable)component; - encodeFooterFacet(writer, context, subTable); - encodeTableBodyEnd(writer, context, subTable); + encodeFooterFacet(writer, facesContext, subTable); + encodeClientScript(writer, facesContext, subTable); + encodeTableBodyEnd(writer, facesContext, subTable); + = } = @Override @@ -79,12 +86,18 @@ } = @Override - public void encodeClientScript(ResponseWriter writer, FacesContext con= text, UIDataTableBase component) { - // TODO Auto-generated method stub + public void encodeClientScript(ResponseWriter writer, FacesContext fac= esContext, UIDataTableBase component) throws IOException { + UISubTable subTable =3D (UISubTable)component; + String id =3D subTable.getClientId(facesContext); + Map options =3D new HashMap(); = + String script =3D MessageFormat.format(SUBTABLE_SCRIPT, id, option= s); + + writer.startElement(HTML.SCRIPT_ELEM, subTable); + writer.writeText(script, null); + writer.endElement(HTML.SCRIPT_ELEM); } - = - = + = @Override public String getRowSkinClass() { return "rich-subtable-row"; Modified: root/ui-sandbox/trunk/components/tables/ui/src/main/java/org/rich= faces/renderkit/ToggleControlRendererBase.java =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- root/ui-sandbox/trunk/components/tables/ui/src/main/java/org/richfaces/= renderkit/ToggleControlRendererBase.java 2010-04-07 17:27:33 UTC (rev 16743) +++ root/ui-sandbox/trunk/components/tables/ui/src/main/java/org/richfaces/= renderkit/ToggleControlRendererBase.java 2010-04-07 17:48:00 UTC (rev 16744) @@ -8,7 +8,6 @@ import javax.faces.application.ResourceDependencies; import javax.faces.application.ResourceDependency; import javax.faces.component.UIComponent; -import javax.faces.component.UIForm; import javax.faces.context.FacesContext; import javax.faces.context.ResponseWriter; = @@ -29,14 +28,10 @@ = public abstract class ToggleControlRendererBase extends RendererBase { = - private static final String MANAGER_SCRIPT =3D "RichFaces.ui.ToggleMan= ager.addToggler(new RichFaces.ui.Toggle(''{0}'', {1}));"; = - private static final String CLIENT_TOGGLE_SCRIPT =3D "RichFaces.ui.Tog= gleManager.clientToggle(''{0}'', {1});"; + private static final String DATATABLE_TOGGLER_SCRIPT =3D "new RichFace= s.ui.DataTableToggler(''{0}'', {1});"; = - private static final String SERVER_TOGGLE_SCRIPT =3D "RichFaces.ui.Tog= gleManager.serverToggle(''{0}'', {1});"; = - private static final String AJAX_TOGGLE_SCRIPT =3D "RichFaces.ui.Toggl= eManager.ajaxToggle(''{0}'', {1});"; - private static final String DISPLAY_NONE =3D "display: none;"; = private static final String EXPAND_STATE =3D "expand"; @@ -87,9 +82,9 @@ encodeControl(context, writer, toggleControl, switchType, expa= nded, false); encodeControl(context, writer, toggleControl, switchType, !exp= anded, true); = - encodeHiddenInput(context, writer, toggleControl); +// encodeHiddenInput(context, writer, toggleControl); = - String registerScript =3D MessageFormat.format(MANAGER_SCRIPT,= toggleId, options); + String registerScript =3D MessageFormat.format(DATATABLE_TOGGL= ER_SCRIPT, toggleId, options); writer.startElement(HTML.SCRIPT_ELEM, subTable); writer.writeText(registerScript, null); writer.endElement(HTML.SCRIPT_ELEM); @@ -100,63 +95,56 @@ protected void encodeControl(FacesContext context, ResponseWriter writ= er, UIToggleControl control, String switchType, boolean expanded, b= oolean visible) throws IOException { String state =3D getState(expanded); - String script =3D getScript(control, switchType, expanded); - String styleClass =3D getStyleClass(context, control); String style =3D getStyle(context, control); = writer.startElement(HTML.SPAN_ELEM, control); + = + if (!visible) { + writer.writeAttribute(HTML.STYLE_ATTRIBUTE, DISPLAY_NONE, null= ); + } + + writer.writeAttribute(HTML.ID_ATTRIBUTE, control.getClientId() + "= :" + state, null); writer.writeAttribute(HTML.CLASS_ATTRIBUTE, styleClass, null); writer.writeAttribute(HTML.STYLE_ATTRIBUTE, style, null); = UIComponent controlFacet =3D control.getFacet(state); if(controlFacet !=3D null && controlFacet.isRendered()) { + = if(!visible) { String facetStyle =3D (String)controlFacet.getAttributes()= .get("style"); facetStyle =3D facetStyle !=3D null ? facetStyle + "; disp= lay: none" : "; display: none"; controlFacet.getAttributes().put("style", facetStyle); - } = + } + = controlFacet.encodeAll(context); + = } else { = = String image =3D expanded ? control.getExpandControl() : contr= ol.getCollapseControl(); if (image !=3D null && image.trim().length() > 0) { - = writer.startElement(HTML.IMG_ELEMENT, control); - writer.writeAttribute(HTML.ID_ATTRIBUTE, control.getClient= Id() + ":" + state, null); writer.writeAttribute(HTML.SRC_ATTRIBUTE, image, null); writer.writeAttribute(HTML.ALT_ATTRIBUTE, "", null); - = - if (!visible) { - writer.writeAttribute(HTML.STYLE_ATTRIBUTE, DISPLAY_NO= NE, null); - } - = - //TODO: anton - remove inline script ! - if (script !=3D null && script.length() > 0) { - String eventName =3D control.getEvent(); - writer.writeAttribute(eventName, script, null); - } writer.endElement(HTML.IMG_ELEMENT); } + = } writer.endElement(HTML.SPAN_ELEM); } = public String encodeOptions(FacesContext context, UIToggleControl togg= leControl, UISubTable subTable) { - UIForm nestingForm =3D getUtils().getNestingForm(context, toggleCo= ntrol); - - String formId =3D nestingForm.getClientId(context); String forId =3D subTable.getClientId(context); - + String toggleControlId =3D toggleControl.getClientId(context); + = HashMap options =3D new HashMap(); - options.put("formId", formId); options.put("forId", forId); -// options.put("initialState", (Boolean) subTable.isExpanded()); - options.put("eventName", toggleControl.getEvent()); -// if(subTable.getSwichType().equals(UISubTable.SWITCH_TYPE_AJAX)) { -// options.put("ajax", AjaxRendererUtils.buildEventOptions(cont= ext, subTable)); -// } - + options.put("expandControl", toggleControlId + ":expand"); + options.put("collapseControl", toggleControlId + ":collapse"); + = + String eventName =3D toggleControl.getEvent(); + eventName =3D eventName.trim().startsWith("on") ? eventName.substr= ing(2) : eventName; = + options.put("eventName", eventName); return ScriptUtils.toScript(options); } = @@ -193,21 +181,6 @@ return null; } = - public String getScript(UIToggleControl toggleControl, String switchTy= pe, boolean isExpanded) { - String pattern =3D null; - /* - if (switchType.equals(UISubTable.SWITCH_TYPE_CLIENT)) { - pattern =3D CLIENT_TOGGLE_SCRIPT; - } else if (switchType.equals(UISubTable.SWITCH_TYPE_AJAX)) { - pattern =3D AJAX_TOGGLE_SCRIPT; - } else { - pattern =3D SERVER_TOGGLE_SCRIPT; - }*/ - String toggleId =3D toggleControl.getClientId(); - - return ""; //MessageFormat.format(pattern, toggleId, isExpanded); - } - protected String getState(boolean expand) { return expand ? EXPAND_STATE : COLLAPSE_STATE; } Added: root/ui-sandbox/trunk/components/tables/ui/src/main/resources/META-I= NF/resources/subtable.js =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- root/ui-sandbox/trunk/components/tables/ui/src/main/resources/META-INF/= resources/subtable.js (rev 0) +++ root/ui-sandbox/trunk/components/tables/ui/src/main/resources/META-INF/= resources/subtable.js 2010-04-07 17:48:00 UTC (rev 16744) @@ -0,0 +1,31 @@ +(function (jQuery, richfaces) { + + richfaces.ui =3D richfaces.ui || {}; + = + richfaces.ui.SubTable =3D function(id, options) { + this.id =3D id; + var subTable =3D document.getElementById(this.id); + subTable.component =3D this; = + }; + + + jQuery.extend(richfaces.ui.SubTable, { = + EXPAND :'expand', + COLLAPSE : 'collapse' = + }); + = + jQuery.extend(richfaces.ui.SubTable.prototype, (function () { + = + return { + toggle: function() { + = + }, = + = + getState: function() { + = + } + }; + + })()); + +})(jQuery, window.RichFaces); \ No newline at end of file Modified: root/ui-sandbox/trunk/components/tables/ui/src/main/resources/MET= A-INF/resources/toggler.js =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- root/ui-sandbox/trunk/components/tables/ui/src/main/resources/META-INF/= resources/toggler.js 2010-04-07 17:27:33 UTC (rev 16743) +++ root/ui-sandbox/trunk/components/tables/ui/src/main/resources/META-INF/= resources/toggler.js 2010-04-07 17:48:00 UTC (rev 16744) @@ -1,142 +1,56 @@ - -// TODO: remove second closure -// TODO: = -(function(jQuery, richfaces) { - = - richfaces.ui =3D richfaces.ui || {}; - = - // TODO: Make "T" small. ToggleManager is not a class - richfaces.ui.ToggleManager =3D {}; - = - (function(manager){ - var togglers =3D {}; = - = - manager['addToggler'] =3D function(toggler) { - if(toggler) { - togglers[toggler.id] =3D toggler; - } = - }; - = - // TODO: Rename function names "clientToggle", "serverToggle" = ... May be one function "toggle" with additional argument for type will be = enough - manager['clientToggle'] =3D function(id, toState) { - if(id) { = - togglers[id].clientToggle(toState); - } = - }; - = - manager['serverToggle'] =3D function(id, toState) { - if(id) { - togglers[id].serverToggle(toState); = - } = - }; - = - manager['ajaxToggle'] =3D function(id, toState) { - if(id) { - togglers[id].ajaxToggle(toState); = - } = - }; - = - manager['clearTogglers'] =3D function() { - togglers =3D {}; - }; - = - manager['getTogglers'] =3D function () { - return togglers; - }; - = - })(richfaces.ui.ToggleManager); - = -})(jQuery, window.RichFaces); = - - (function (jQuery, richfaces) { - = - // TODO: not needed, was defined above - richfaces.ui =3D richfaces.ui || {}; - // TODO: unnecessary space in tab - richfaces.ui.Toggle =3D function(id, options) { - this.getElement(id).rich=3D {component: this}; - this.id =3D id; - this.hiddenInput =3D this.getElement(id + ":hidden"); - this.expandControl =3D this.getElement(id + ":expand"); - this.collapseControl =3D this.getElement(id + ":collapse"); - this.form =3D this.getElement(options.formId); - this.options =3D options; + + richfaces.ui =3D richfaces.ui || {}; + = + richfaces.ui.DataTableToggler =3D function(id, options) { + = + this.id =3D id; + = + this.eventName =3D options.eventName; + this.expandControl =3D options.expandControl; + this.collapseControl =3D options.collapseControl; this.forId =3D options.forId; = - this.state =3D options.initialState; + richfaces.Event.bindById(this.id, this.eventName, this.toggle, thi= s); }; + = + + jQuery.extend(richfaces.ui.DataTableToggler, { = + EXPAND :'expand', + COLLAPSE : 'collapse' = + }); = - jQuery.extend(richfaces.ui.Toggle.prototype, ( function () { - = - // REM: this=3Dwindow. If you want to get this as instance to you obj= ect, you should call this function from public function using call or apply= and set as context your object = - var convertId =3D function (id){ - return id.replace(/:/g, "\\:"); - }; - = - return { - getElement : function (id) { - return jQuery("#" + convertId(id)); - }, + = + jQuery.extend(richfaces.ui.DataTableToggler.prototype, (function () { + = + return { + = + toggle: function(elem) { + var element =3D jQuery(document.getElementById(this.forId)); + var subtable =3D element.attr('component'); + = + var state =3D subtable.getState(); + this.toggleControl(this.state); + subtable.toggle(); = + }, = = - saveState : function(state) { - if(this.hiddenInput) { - this.hiddenInput.attr('value', state); - } - }, + toggleControl: function(state) { + var expandControl =3D jQuery(document.getElementById(this.expandCo= ntrol)); + var collapseControl =3D jQuery(document.getElementById(thi= s.collapseControl)); + = + if(state =3D=3D richfaces.ui.DataTableToggler.EXPAND) { + expandControl.hide(); + collapseControl.show(); = + this.state =3D "collapse"; + } else if(state =3D=3D richfaces.ui.DataTableToggler.COLLA= PSE) { + collapseControl.hide(); = + expandControl.show(); + this.state =3D "expand"; + } + } = = - toggle: function (toState) { - var element =3D this.getElement(this.forId); - if(this.state !=3D toState) { - this.toggleControls(toState); - = - if(toState) { - this.command("show", element); - } else { - this.command("hide", element); - } - = - this.state =3D toState; - this.saveState(this.state); - } - }, - = - toggleControls: function (toState){ - var hideControl =3D toState ? this.expandControl : this.co= llapseControl; - var showControl =3D this.state ? this.expandControl : this.co= llapseControl; - this.command("show", showControl); - this.command("hide", hideControl); - }, - = - clientToggle: function(expand){ - this.toggle(expand); - }, - = - serverToggle: function(expand){ - this.saveState(expand); - if(this.form) { - this.form.submit(); - } = - }, - = - ajaxToggle: function(expand){ - = - this.toggle(expand); - var source =3D this.id; - var event =3D this.options.eventName; - var params =3D this.options.ajax; - = - jsf.ajax.request(source, event, params); = - }, - = - command: function(name, element){ - if(name) { - if(element && typeof element[name] =3D=3D 'function') { - element[name](); = - } - } = - } - }; - = - })()); -})(jQuery, window.RichFaces); // TODO: RichFaces may be undefined \ No newline at end of file + }; + + })()); + +})(jQuery, window.RichFaces); \ No newline at end of file Modified: root/ui-sandbox/trunk/components/tables/ui/src/main/templates/org= /richfaces/renderkit/html/toggle-control.template.xml =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- root/ui-sandbox/trunk/components/tables/ui/src/main/templates/org/richf= aces/renderkit/html/toggle-control.template.xml 2010-04-07 17:27:33 UTC (re= v 16743) +++ root/ui-sandbox/trunk/components/tables/ui/src/main/templates/org/richf= aces/renderkit/html/toggle-control.template.xml 2010-04-07 17:48:00 UTC (re= v 16744) @@ -13,11 +13,9 @@ = - - = \ No newline at end of file --===============7976717304650987749==-- From richfaces-svn-commits at lists.jboss.org Wed Apr 7 15:17:52 2010 Content-Type: multipart/mixed; boundary="===============1121308841202890182==" MIME-Version: 1.0 From: richfaces-svn-commits at lists.jboss.org To: richfaces-svn-commits at lists.jboss.org Subject: [richfaces-svn-commits] JBoss Rich Faces SVN: r16745 - in root/examples/trunk/components/core-demo/src/main: webapp and 2 other directories. Date: Wed, 07 Apr 2010 15:17:52 -0400 Message-ID: <201004071917.o37JHqei002786@svn01.web.mwc.hst.phx2.redhat.com> --===============1121308841202890182== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Author: nbelaevski Date: 2010-04-07 15:17:52 -0400 (Wed, 07 Apr 2010) New Revision: 16745 Added: root/examples/trunk/components/core-demo/src/main/java/org/richfaces/dem= o/RegionBean.java root/examples/trunk/components/core-demo/src/main/webapp/region.xhtml root/examples/trunk/components/core-demo/src/main/webapp/resources/ root/examples/trunk/components/core-demo/src/main/webapp/resources/utils/ root/examples/trunk/components/core-demo/src/main/webapp/resources/utils= /highlighter.xhtml root/examples/trunk/components/core-demo/src/main/webapp/resources/utils= /jquery.effects.core.js root/examples/trunk/components/core-demo/src/main/webapp/resources/utils= /jquery.effects.highlight.js root/examples/trunk/components/core-demo/src/main/webapp/resources/utils= /jsf.updates.highlight.js Modified: root/examples/trunk/components/core-demo/src/main/webapp/welcome.xhtml Log: https://jira.jboss.org/jira/browse/RF-7650 Added: root/examples/trunk/components/core-demo/src/main/java/org/richfaces= /demo/RegionBean.java =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- root/examples/trunk/components/core-demo/src/main/java/org/richfaces/de= mo/RegionBean.java (rev 0) +++ root/examples/trunk/components/core-demo/src/main/java/org/richfaces/de= mo/RegionBean.java 2010-04-07 19:17:52 UTC (rev 16745) @@ -0,0 +1,107 @@ +/* + * JBoss, Home of Professional Open Source + * Copyright 2010, Red Hat, Inc. and individual contributors + * by the @authors tag. See the copyright.txt in the distribution for a + * full listing of individual contributors. + * + * This is free software; you can redistribute it and/or modify it + * under the terms of the GNU Lesser General Public License as + * published by the Free Software Foundation; either version 2.1 of + * the License, or (at your option) any later version. + * + * This software is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public + * License along with this software; if not, write to the Free + * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA + * 02110-1301 USA, or see the FSF site: http://www.fsf.org. + */ +package org.richfaces.demo; + +import javax.faces.bean.ManagedBean; +import javax.faces.bean.SessionScoped; +import javax.faces.model.SelectItem; + +/** + * @author Nick Belaevski + * + */ +(a)ManagedBean +(a)SessionScoped +public class RegionBean { + + private static final SelectItem[] POSSIBLE_EXECUTE_OPTIONS =3D new Sel= ectItem[] { + new SelectItem("@region"), new SelectItem("@all") + }; + + private String execute =3D getInitialExecuteValue(); + + private String nestedExecute =3D getInitialExecuteValue(); + + private String outerExecute =3D getInitialExecuteValue(); + + private String outerValue; + + private String regionValue; + + private String nestedRegionValue; + + private String getInitialExecuteValue() { + return (String) POSSIBLE_EXECUTE_OPTIONS[POSSIBLE_EXECUTE_OPTIONS.= length - 1].getValue(); + } + + public SelectItem[] getExecuteOptions() { + return POSSIBLE_EXECUTE_OPTIONS; + } + + public String getOuterValue() { + return outerValue; + } + + public void setOuterValue(String outerValue) { + this.outerValue =3D outerValue; + } + + public String getRegionValue() { + return regionValue; + } + + public void setRegionValue(String value) { + this.regionValue =3D value; + } + + public String getNestedRegionValue() { + return nestedRegionValue; + } + + public void setNestedRegionValue(String nestedValue) { + this.nestedRegionValue =3D nestedValue; + } + + public String getExecute() { + return execute; + } + + public void setExecute(String execute) { + this.execute =3D execute; + } + + public String getNestedExecute() { + return nestedExecute; + } + + public void setNestedExecute(String nestedExecute) { + this.nestedExecute =3D nestedExecute; + } + + public String getOuterExecute() { + return outerExecute; + } + + public void setOuterExecute(String outerExecute) { + this.outerExecute =3D outerExecute; + } +} Added: root/examples/trunk/components/core-demo/src/main/webapp/region.xhtml =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- root/examples/trunk/components/core-demo/src/main/webapp/region.xhtml = (rev 0) +++ root/examples/trunk/components/core-demo/src/main/webapp/region.xhtml 2= 010-04-07 19:17:52 UTC (rev 16745) @@ -0,0 +1,91 @@ + + + + + + + + + + + + + + + + +
+ + + + +
+ + + + + +
+ + + Outer: + Region: + Nested region: + + +