You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@myfaces.apache.org by de...@apache.org on 2006/06/13 10:12:02 UTC
svn commit: r413831 - in
/myfaces/core/branches/jsf12/api/src/main/java/javax/faces/webapp:
UIComponentClassicTagBase.java UIComponentELTag.java UIComponentTagBase.java
Author: dennisbyrne
Date: Tue Jun 13 01:12:01 2006
New Revision: 413831
URL: http://svn.apache.org/viewvc?rev=413831&view=rev
Log:
closer to binary compatibility
Added:
myfaces/core/branches/jsf12/api/src/main/java/javax/faces/webapp/UIComponentClassicTagBase.java
myfaces/core/branches/jsf12/api/src/main/java/javax/faces/webapp/UIComponentELTag.java
myfaces/core/branches/jsf12/api/src/main/java/javax/faces/webapp/UIComponentTagBase.java
Added: myfaces/core/branches/jsf12/api/src/main/java/javax/faces/webapp/UIComponentClassicTagBase.java
URL: http://svn.apache.org/viewvc/myfaces/core/branches/jsf12/api/src/main/java/javax/faces/webapp/UIComponentClassicTagBase.java?rev=413831&view=auto
==============================================================================
--- myfaces/core/branches/jsf12/api/src/main/java/javax/faces/webapp/UIComponentClassicTagBase.java (added)
+++ myfaces/core/branches/jsf12/api/src/main/java/javax/faces/webapp/UIComponentClassicTagBase.java Tue Jun 13 01:12:01 2006
@@ -0,0 +1,296 @@
+package javax.faces.webapp;
+
+import java.io.IOException;
+import java.util.List;
+
+import javax.faces.component.UIComponent;
+import javax.faces.component.UIOutput;
+import javax.faces.context.FacesContext;
+import javax.servlet.jsp.JspException;
+import javax.servlet.jsp.JspWriter;
+import javax.servlet.jsp.PageContext;
+import javax.servlet.jsp.tagext.BodyContent;
+import javax.servlet.jsp.tagext.BodyTag;
+import javax.servlet.jsp.tagext.JspIdConsumer;
+import javax.servlet.jsp.tagext.Tag;
+
+/**
+ * @author Dennis Byrne
+ * @since 1.2
+ */
+
+public abstract class UIComponentClassicTagBase extends UIComponentTagBase
+ implements JspIdConsumer, BodyTag
+{
+
+ protected int getDoStartValue() throws JspException
+ {
+ throw new UnsupportedOperationException("1.2");
+ }
+
+ protected int getDoEndValue() throws JspException
+ {
+ throw new UnsupportedOperationException("1.2");
+ }
+
+ protected void encodeBegin() throws IOException
+ {
+ throw new UnsupportedOperationException("1.2");
+ }
+
+ protected void encodeChildren() throws IOException
+ {
+ throw new UnsupportedOperationException("1.2");
+ }
+
+ protected void encodeEnd() throws IOException
+ {
+ throw new UnsupportedOperationException("1.2");
+ }
+
+ public void setPageContext(PageContext pageContext)
+ {
+
+ throw new UnsupportedOperationException("1.2");
+
+ }
+
+ public Tag getParent()
+ {
+ throw new UnsupportedOperationException("1.2");
+ }
+
+ public void setParent(Tag parent)
+ {
+ throw new UnsupportedOperationException("1.2");
+ }
+
+ protected void setupResponseWriter()
+ {
+ throw new UnsupportedOperationException("1.2");
+ }
+
+ private UIComponent createChild(FacesContext context, UIComponent parent,
+ String componentId) throws JspException
+ {
+ throw new UnsupportedOperationException("1.2");
+
+ }
+
+ private UIComponent createFacet(FacesContext context, UIComponent parent,
+ String name, String newId) throws JspException
+ {
+ throw new UnsupportedOperationException("1.2");
+ }
+
+ private UIComponent getChild(UIComponent component, String componentId)
+ {
+ throw new UnsupportedOperationException("1.2");
+
+ }
+
+ protected UIComponent findComponent(FacesContext context)
+ throws JspException
+ {
+ throw new UnsupportedOperationException("1.2");
+
+ }
+
+ public static UIComponentClassicTagBase getParentUIComponentClassicTagBase(
+ PageContext context)
+ {
+ throw new UnsupportedOperationException("1.2");
+ }
+
+ protected int getIndexOfNextChildTag()
+ {
+
+ throw new UnsupportedOperationException("1.2");
+ }
+
+ protected void addChild(UIComponent child)
+ {
+ throw new UnsupportedOperationException("1.2");
+ }
+
+ protected void addFacet(String name)
+ {
+ throw new UnsupportedOperationException("1.2");
+ }
+
+ private void popUIComponentClassicTagBase()
+ {
+ throw new UnsupportedOperationException("1.2");
+ }
+
+ private void pushUIComponentClassicTagBase()
+ {
+ throw new UnsupportedOperationException("1.2");
+
+ }
+
+ private void removeOldChildren()
+ {
+ throw new UnsupportedOperationException("1.2");
+ }
+
+ private void removeOldFacets()
+ {
+
+ throw new UnsupportedOperationException("1.2");
+ }
+
+ protected UIComponent createVerbatimComponentFromBodyContent()
+ {
+ throw new UnsupportedOperationException("1.2");
+ }
+
+ protected UIOutput createVerbatimComponent()
+ {
+ throw new UnsupportedOperationException("1.2");
+ }
+
+ protected void addVerbatimBeforeComponent(
+ UIComponentClassicTagBase parentTag, UIComponent verbatim,
+ UIComponent component)
+ {
+ throw new UnsupportedOperationException("1.2");
+ }
+
+ protected void addVerbatimAfterComponent(
+ UIComponentClassicTagBase parentTag, UIComponent verbatim,
+ UIComponent component)
+ {
+ throw new UnsupportedOperationException("1.2");
+ }
+
+ public int doStartTag() throws JspException
+ {
+ throw new UnsupportedOperationException("1.2");
+ }
+
+ public int doEndTag() throws JspException
+ {
+ throw new UnsupportedOperationException("1.2");
+ }
+
+ public void release()
+ {
+ throw new UnsupportedOperationException("1.2");
+ }
+
+ protected int getDoAfterBodyValue() throws JspException
+ {
+ throw new UnsupportedOperationException("1.2");
+ }
+
+ public void setBodyContent(BodyContent bodyContent)
+ {
+ throw new UnsupportedOperationException("1.2");
+ }
+
+ public JspWriter getPreviousOut()
+ {
+ throw new UnsupportedOperationException("1.2");
+ }
+
+ public BodyContent getBodyContent()
+ {
+ throw new UnsupportedOperationException("1.2");
+ }
+
+ public void doInitBody() throws JspException
+ {
+ throw new UnsupportedOperationException("1.2");
+ }
+
+ public int doAfterBody() throws JspException
+ {
+ throw new UnsupportedOperationException("1.2");
+ }
+
+ public void setId(String id)
+ {
+ throw new UnsupportedOperationException("1.2");
+ }
+
+ protected String getId()
+ {
+ throw new UnsupportedOperationException("1.2");
+ }
+
+ protected String getFacesJspId()
+ {
+ throw new UnsupportedOperationException("1.2");
+ }
+
+ private boolean isDuplicateId(String componentId)
+ {
+ throw new UnsupportedOperationException("1.2");
+ }
+
+ private String generateIncrementedId(String componentId)
+ {
+ throw new UnsupportedOperationException("1.2");
+ }
+
+ protected List<String> getCreatedComponents()
+ {
+ throw new UnsupportedOperationException("1.2");
+ }
+
+ private String createId() throws JspException
+ {
+ throw new UnsupportedOperationException("1.2");
+ }
+
+ public void setJspId(String id)
+ {
+ throw new UnsupportedOperationException("1.2");
+ }
+
+ private void updatePreviousJspIdAndIteratorStatus(String id)
+ {
+ throw new UnsupportedOperationException("1.2");
+ }
+
+ private boolean isIncludedOrForwarded()
+ {
+ throw new UnsupportedOperationException("1.2");
+ }
+
+ public String getJspId()
+ {
+ throw new UnsupportedOperationException("1.2");
+ }
+
+ protected abstract void setProperties(UIComponent component);
+
+ protected abstract UIComponent createComponent(FacesContext context,
+ String newId) throws JspException;
+
+ protected abstract boolean hasBinding();
+
+ public UIComponent getComponentInstance()
+ {
+ throw new UnsupportedOperationException("1.2");
+
+ }
+
+ public boolean getCreated()
+ {
+ throw new UnsupportedOperationException("1.2");
+ }
+
+ protected FacesContext getFacesContext()
+ {
+ throw new UnsupportedOperationException("1.2");
+
+ }
+
+ protected String getFacetName()
+ {
+ throw new UnsupportedOperationException("1.2");
+ }
+
+}
Added: myfaces/core/branches/jsf12/api/src/main/java/javax/faces/webapp/UIComponentELTag.java
URL: http://svn.apache.org/viewvc/myfaces/core/branches/jsf12/api/src/main/java/javax/faces/webapp/UIComponentELTag.java?rev=413831&view=auto
==============================================================================
--- myfaces/core/branches/jsf12/api/src/main/java/javax/faces/webapp/UIComponentELTag.java (added)
+++ myfaces/core/branches/jsf12/api/src/main/java/javax/faces/webapp/UIComponentELTag.java Tue Jun 13 01:12:01 2006
@@ -0,0 +1,53 @@
+package javax.faces.webapp;
+
+import javax.el.ELContext;
+import javax.el.ValueExpression;
+import javax.faces.component.UIComponent;
+import javax.faces.context.FacesContext;
+import javax.servlet.jsp.tagext.Tag;
+
+/**
+ * @author Dennis Byrne
+ * @since 1.2
+ */
+
+public abstract class UIComponentELTag extends UIComponentClassicTagBase
+ implements Tag
+{
+
+ protected UIComponent createComponent(FacesContext context, String newId)
+ {
+ throw new UnsupportedOperationException("");
+ }
+
+ protected ELContext getELContext()
+ {
+ throw new UnsupportedOperationException("");
+ }
+
+ protected boolean hasBinding()
+ {
+ throw new UnsupportedOperationException("");
+ }
+
+ public void release()
+ {
+ throw new UnsupportedOperationException("");
+ }
+
+ public void setBinding(ValueExpression binding)
+ {
+ throw new UnsupportedOperationException("");
+ }
+
+ protected void setProperties(UIComponent component)
+ {
+ throw new UnsupportedOperationException("");
+ }
+
+ public void setRendered(ValueExpression rendered)
+ {
+ throw new UnsupportedOperationException("");
+ }
+
+}
Added: myfaces/core/branches/jsf12/api/src/main/java/javax/faces/webapp/UIComponentTagBase.java
URL: http://svn.apache.org/viewvc/myfaces/core/branches/jsf12/api/src/main/java/javax/faces/webapp/UIComponentTagBase.java?rev=413831&view=auto
==============================================================================
--- myfaces/core/branches/jsf12/api/src/main/java/javax/faces/webapp/UIComponentTagBase.java (added)
+++ myfaces/core/branches/jsf12/api/src/main/java/javax/faces/webapp/UIComponentTagBase.java Tue Jun 13 01:12:01 2006
@@ -0,0 +1,38 @@
+package javax.faces.webapp;
+
+import javax.el.ELContext;
+import javax.faces.component.UIComponent;
+import javax.faces.context.FacesContext;
+import javax.servlet.jsp.tagext.JspTag;
+
+/**
+ * @author Dennis Byrne
+ * @since 1.2
+ */
+
+public abstract class UIComponentTagBase extends Object implements JspTag
+{
+
+ protected abstract void addChild(UIComponent child);
+
+ protected abstract void addFacet(String name);
+
+ public abstract UIComponent getComponentInstance();
+
+ public abstract String getComponentType();
+
+ public abstract boolean getCreated();
+
+ protected ELContext getELContext()
+ {
+ throw new UnsupportedOperationException("1.2");
+ }
+
+ protected abstract FacesContext getFacesContext();
+
+ protected abstract int getIndexOfNextChildTag();
+
+ public abstract String getRendererType();
+
+ public abstract void setId(String id);
+}