Classes for defining a Page Declaration Language (PDL) for authoring JavaServer Faces user interfaces. The implementation must provide a binding for Facelets as specified in chapter 10 of the spec prose document. No binding to the interfaces in this package is required for JSP. The binding between JSF and JSP is defined in chapter 9 of the spec prose document.