Fixed 4 PMD issues (removed unused imports)

git-svn-id: https://svn.java.net/svn/mojarra~svn/trunk@10642 761efcf2-d34d-6b61-9145-99dcacc3edf1
Fixed PMD issue (removed unused import)

git-svn-id: https://svn.java.net/svn/mojarra~svn/trunk@10644 761efcf2-d34d-6b61-9145-99dcacc3edf1
Fixed PMD issue (removed unused import)

git-svn-id: https://svn.java.net/svn/mojarra~svn/trunk@10646 761efcf2-d34d-6b61-9145-99dcacc3edf1
http://java.net/jira/browse/JAVASERVERFACES_SPEC_PUBLIC-730

SECTION: API Changes
----------------------------

- As stated in PENDING comments.  Move setters to impl to convey the
  immutability of the java artifacts in this API.

M       jsf-api/src/main/java/javax/faces/flow/Flow.java
M       jsf-api/src/main/java/javax/faces/flow/SwitchNode.java
M       jsf-api/src/main/java/javax/faces/flow/FlowNode.java
M       jsf-api/src/main/java/javax/faces/flow/ViewNode.java
M       jsf-api/src/main/java/javax/faces/flow/MethodCallNode.java

- Remove setters, make abstract.

M       jsf-api/src/main/java/javax/faces/flow/FlowScoped.java

- Reference to FlowHandler.transition.

M       jsf-api/src/main/java/javax/faces/flow/FlowHandler.java
D       jsf-api/src/main/java/javax/faces/flow/FacesFlowCallNode.java
A  +    jsf-api/src/main/java/javax/faces/flow/FlowCallNode.java

- Rename FacesFlowCallNode to FlowCallNode and fix references.

M       jsf-ri/src/main/java/com/sun/faces/facelets/flow/FacesFlowCallTagHandler.java
M       jsf-ri/src/main/java/com/sun/faces/facelets/flow/SwitchNodeTagHandler.java
M       jsf-ri/src/main/java/com/sun/faces/facelets/flow/MethodCallTagHandler.java
M       jsf-ri/src/main/java/com/sun/faces/facelets/flow/DefaultOutcomeTagHandler.java
M       jsf-ri/src/main/java/com/sun/faces/facelets/flow/MethodTagHandler.java
M       jsf-ri/src/main/java/com/sun/faces/facelets/flow/ViewNodeTagHandler.java
M       jsf-ri/src/main/java/com/sun/faces/facelets/flow/FacesFlowDefinitionTagHandler.java
M       jsf-ri/src/main/java/com/sun/faces/facelets/flow/FlowNavigationCase.java
M       jsf-ri/src/main/java/com/sun/faces/spi/InjectionProvider.java
M       jsf-ri/src/main/java/com/sun/faces/application/NavigationHandlerImpl.java
M       jsf-ri/src/main/java/com/sun/faces/flow/FlowHandlerImpl.java
A       jsf-ri/src/main/java/com/sun/faces/flow/ViewNodeImpl.java
A       jsf-ri/src/main/java/com/sun/faces/flow/MethodCallNodeImpl.java
A       jsf-ri/src/main/java/com/sun/faces/flow/FlowImpl.java
A       jsf-ri/src/main/java/com/sun/faces/flow/SwitchNodeImpl.java
A       jsf-ri/src/main/java/com/sun/faces/flow/FlowCallNodeImpl.java

- Fallout from cleanup.


git-svn-id: https://svn.java.net/svn/mojarra~svn/trunk@10647 761efcf2-d34d-6b61-9145-99dcacc3edf1
Force clean

git-svn-id: https://svn.java.net/svn/mojarra~svn/trunk@10648 761efcf2-d34d-6b61-9145-99dcacc3edf1
http://java.net/jira/browse/JAVASERVERFACES_SPEC_PUBLIC-730

SECTION: Modified Files
----------------------------
M       jsf-ri/conf/share/faces-flow.taglib.xml
M       jsf-api/doc/web-facesconfig_2_2.xsd

- Bring XML schema up to date with respect to prototype impl.

- Rename some elements

  faces-flow-call -> flow-call
  faces-flow-return -> flow-return

M       jsf-ri/src/main/java/com/sun/faces/flow/ViewNodeImpl.java
M       jsf-ri/src/main/java/com/sun/faces/flow/MethodCallNodeImpl.java
M       jsf-ri/src/main/java/com/sun/faces/flow/SwitchNodeImpl.java
M       jsf-ri/src/main/java/com/sun/faces/flow/FlowCallNodeImpl.java

- Fix Findbugs problems. Thanks Manfred.

M       test/web-profile/flow/basic-multi-page-fdl-in-web-inf/src/main/webapp/WEB-INF/bounded-task-flow/bounded-task-flow-flow.xml
M       test/web-profile/flow/multi-page-from-jar/jar/src/main/resources/META-INF/flows/bounded-task-flow/bounded-task-flow-flow.xml
M       test/web-profile/flow/basic-multi-page/src/main/webapp/bounded-task-flow/bounded-task-flow-flow.xml
M       test/web-profile/flow/basic_faces_flow_call/src/main/webapp/flow-a/flow-a-flow.xml
M       test/web-profile/flow/basic_faces_flow_call/src/main/webapp/flow-b/flow-b-flow.xml
M       test/web-profile/flow/basic_faces_flow_call/pom.xml
M       test/web-profile/flow/intermediate/src/main/webapp/maintain-customer-record/maintain-customer-record-flow.xml

- Name change fallout.


git-svn-id: https://svn.java.net/svn/mojarra~svn/trunk@10649 761efcf2-d34d-6b61-9145-99dcacc3edf1
http://java.net/jira/browse/JAVASERVERFACES_SPEC_PUBLIC-730

M       jsf-ri/src/main/java/com/sun/faces/facelets/tag/jstl/core/IterationStatusExpression.java
M       jsf-ri/src/main/java/com/sun/faces/lifecycle/ClientWindowImpl.java
M       jsf-ri/src/main/java/com/sun/faces/component/behavior/AjaxBehaviors.java
M       jsf-ri/src/main/java/com/sun/faces/config/FacesInitializer.java
M       jsf-ri/src/main/java/com/sun/faces/flow/FlowImpl.java
M       jsf-ri/src/main/java/com/sun/faces/flow/SwitchNodeImpl.java
M       jsf-ri/src/main/java/com/sun/faces/flow/FlowCDIContext.java
M       jsf-api/src/main/java/javax/faces/webapp/UIComponentTagBase.java

- Fix Findbugs issues.  Ran all old and new tests.


git-svn-id: https://svn.java.net/svn/mojarra~svn/trunk@10650 761efcf2-d34d-6b61-9145-99dcacc3edf1
Fixed compiler warning (invalid Javadoc parameter)

git-svn-id: https://svn.java.net/svn/mojarra~svn/trunk@10652 761efcf2-d34d-6b61-9145-99dcacc3edf1
Fixed PMD issue (removed unused import)

git-svn-id: https://svn.java.net/svn/mojarra~svn/trunk@10654 761efcf2-d34d-6b61-9145-99dcacc3edf1
Fixed PMD issue (removed unused import)

git-svn-id: https://svn.java.net/svn/mojarra~svn/trunk@10655 761efcf2-d34d-6b61-9145-99dcacc3edf1
Fixed 2 PMD issues (removed unused imports)

git-svn-id: https://svn.java.net/svn/mojarra~svn/trunk@10657 761efcf2-d34d-6b61-9145-99dcacc3edf1
Fixed 2 PMD issues (removed unused imports)

git-svn-id: https://svn.java.net/svn/mojarra~svn/trunk@10660 761efcf2-d34d-6b61-9145-99dcacc3edf1
Fixed 2 PMD issues (removed unused imports)

git-svn-id: https://svn.java.net/svn/mojarra~svn/trunk@10661 761efcf2-d34d-6b61-9145-99dcacc3edf1
http://java.net/jira/browse/JAVASERVERFACES_SPEC_PUBLIC-1111

svn merge -r 10451:10663 https://svn.java.net/svn/mojarra~svn/branches/SPEC_1111_PROTOTYPE_BRANCH

SECTION: API Changes
--------------------

M       jsf-api/src/main/java/javax/faces/view/facelets/Tag.java

- Revert the change that made the namespace settable.  Not necessary with Frank's approach.

M       jsf-api/src/main/java/javax/faces/render/Renderer.java

- Change the value of the constant so it can be used directly as the
  name of the attribute on the jsf:element element.



SECTION: Modified Files
----------------------------
M       jsf-ri/src/main/java/com/sun/faces/facelets/compiler/CompilationManager.java

- Remove changes made in r10261 to implement the first approach to Pass Through Elements.

M       jsf-ri/src/main/java/com/sun/faces/facelets/tag/CompositeTagDecorator.java

- Introduce chain of responsibility where the new DefaultTagDecorator is
  consulted first before the other TagDecorators.

M       jsf-ri/src/main/java/com/sun/faces/facelets/tag/jsf/core/PassThroughAttributeHandler.java

- Cleanup imports

M       jsf-ri/src/main/java/com/sun/faces/facelets/tag/jsf/ComponentTagHandlerDelegateImpl.java
M       jsf-ri/src/main/java/com/sun/faces/facelets/tag/jsf/ComponentRule.java

- Remove code rendered un-necessary by Frank's approach

M       jsf-ri/src/main/java/com/sun/faces/facelets/tag/AbstractTagLibrary.java

- Fix javadoc error.

M       jsf-ri/src/main/java/com/sun/faces/renderkit/html_basic/ButtonRenderer.java

- The present implementation of Pass Through Elements with respect to
  Button requires us to not render the <input> element in certain cases.

M       jsf-ri/src/main/java/com/sun/faces/renderkit/html_basic/PassthroughInputRenderer.java

- Make this handle input as well as output.

M       jsf-ri/src/main/java/com/sun/faces/renderkit/html_basic/HtmlResponseWriter.java

- Support for passThrough Elements.

M       jsf-ri/src/main/java/com/sun/faces/application/ApplicationAssociate.java
A  +    jsf-ri/conf/share/facelets_passthrough.tld
D       jsf-ri/src/main/java/com/sun/faces/facelets/tag/jsf/JsfPassthroughElementLibrary.java
D       jsf-ri/src/main/java/com/sun/faces/facelets/tag/jsf/PassthroughElementHandler.java
A  +    jsf-ri/src/main/java/com/sun/faces/facelets/tag/jsf/PassThroughElementComponentHandler.java
A  +    jsf-ri/src/main/java/com/sun/faces/facelets/tag/jsf/PassThroughElementLibrary.java

-        c.addTagLibrary(new JsfPassthroughElementLibrary());
+        c.addTagLibrary(new PassThroughElementLibrary());

M       test/agnostic/renderKit/passthrough/src/test/java/com/sun/faces/test/agnostic/renderKit/passthrough/Issue1111IT.java
M       test/agnostic/renderKit/passthrough/src/main/java/com/sun/faces/test/renderKit/passthrough/Bean.java
M       test/agnostic/renderKit/passthrough/src/main/webapp/index.html
M       test/agnostic/renderKit/passthrough/src/main/webapp/input.xhtml

- New test content

A  +    jsf-ri/src/main/java/com/sun/faces/facelets/tag/DefaultTagDecorator.java

- This is the heart of the feature.  This class define the mappings used
  for passThrough elements.

A  +    test/agnostic/renderKit/passthrough/src/main/java/com/sun/faces/test/renderKit/passthrough/Complex.java
A  +    test/agnostic/renderKit/passthrough/src/main/webapp/defaultElementConverter.xhtml
A  +    test/agnostic/renderKit/passthrough/src/main/webapp/complex.xhtml
A  +    test/agnostic/renderKit/passthrough/src/main/webapp/button.xhtml
A  +    test/agnostic/renderKit/passthrough/src/main/webapp/textarea.xhtml
A  +    test/agnostic/renderKit/passthrough/src/main/webapp/resources
A  +    test/agnostic/renderKit/passthrough/src/main/webapp/resources/css.css
A  +    test/agnostic/renderKit/passthrough/src/main/webapp/resources/js.js
A  +    test/agnostic/renderKit/passthrough/src/main/webapp/select.xhtml

- New test content.


git-svn-id: https://svn.java.net/svn/mojarra~svn/trunk@10664 761efcf2-d34d-6b61-9145-99dcacc3edf1
Fixed PMD issue (removed unused import)

git-svn-id: https://svn.java.net/svn/mojarra~svn/trunk@10666 761efcf2-d34d-6b61-9145-99dcacc3edf1
Fixed 2 PMD issues (removed unused imports)

git-svn-id: https://svn.java.net/svn/mojarra~svn/trunk@10667 761efcf2-d34d-6b61-9145-99dcacc3edf1
Fixed PMD issue (removed unused import)

git-svn-id: https://svn.java.net/svn/mojarra~svn/trunk@10670 761efcf2-d34d-6b61-9145-99dcacc3edf1
Fixed 2 PMD issues (removed unused imports)

git-svn-id: https://svn.java.net/svn/mojarra~svn/trunk@10671 761efcf2-d34d-6b61-9145-99dcacc3edf1
Fixed PMD issue (removed unused import)

git-svn-id: https://svn.java.net/svn/mojarra~svn/trunk@10674 761efcf2-d34d-6b61-9145-99dcacc3edf1
Fixed PMD issue (removed unused import)

git-svn-id: https://svn.java.net/svn/mojarra~svn/trunk@10676 761efcf2-d34d-6b61-9145-99dcacc3edf1