/*
* 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.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
* http://www.apache.org/licenses/LICENSE-2.0
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package org.jboss.jsr299.tck.tests.implementation.simple.definition;
import java.io.IOException;
import java.util.Iterator;
import java.util.List;
import java.util.Map;
import javax.faces.component.UIComponent;
import javax.faces.context.FacesContext;
import javax.faces.el.ValueBinding;
import javax.faces.event.AbortProcessingException;
import javax.faces.event.FacesEvent;
import javax.faces.event.FacesListener;
import javax.faces.render.Renderer;
class MockUIComponent extends UIComponent
{
@Override
protected void addFacesListener(FacesListener arg0)
{
}
@Override
public void broadcast(FacesEvent arg0) throws AbortProcessingException
{
}
@Override
public void decode(FacesContext arg0)
{
}
@Override
public void encodeBegin(FacesContext arg0) throws IOException
{
}
@Override
public void encodeChildren(FacesContext arg0) throws IOException
{
}
@Override
public void encodeEnd(FacesContext arg0) throws IOException
{
}
@Override
public UIComponent findComponent(String arg0)
{
return null;
}
@Override
public Map<String, Object> getAttributes()
{
return null;
}
@Override
public int getChildCount()
{
return 0;
}
@Override
public List<UIComponent> getChildren()
{
return null;
}
@Override
public String getClientId(FacesContext arg0)
{
return null;
}
@Override
protected FacesContext getFacesContext()
{
return null;
}
@Override
protected FacesListener[] getFacesListeners(Class arg0)
{
return null;
}
@Override
public UIComponent getFacet(String arg0)
{
return null;
}
@Override
public Map<String, UIComponent> getFacets()
{
return null;
}
@Override
public Iterator<UIComponent> getFacetsAndChildren()
{
return null;
}
@Override
public String getFamily()
{
return null;
}
@Override
public String getId()
{
return null;
}
@Override
public UIComponent getParent()
{
return null;
}
@Override
protected Renderer getRenderer(FacesContext arg0)
{
return null;
}
@Override
public String getRendererType()
{
return null;
}
@Override
public boolean getRendersChildren()
{
return false;
}
@Override
public ValueBinding getValueBinding(String arg0)
{
return null;
}
@Override
public boolean isRendered()
{
return false;
}
@Override
public void processDecodes(FacesContext arg0)
{
}
@Override
public void processRestoreState(FacesContext arg0, Object arg1)
{
}
@Override
public Object processSaveState(FacesContext arg0)
{
return null;
}
@Override
public void processUpdates(FacesContext arg0)
{
}
@Override
public void processValidators(FacesContext arg0)
{
}
@Override
public void queueEvent(FacesEvent arg0)
{
}
@Override
protected void removeFacesListener(FacesListener arg0)
{
}
@Override
public void setId(String arg0)
{
}
@Override
public void setParent(UIComponent arg0)
{
}
@Override
public void setRendered(boolean arg0)
{
}
@Override
public void setRendererType(String arg0)
{
}
@Override
public void setValueBinding(String arg0, ValueBinding arg1)
{
}
public boolean isTransient()
{
return false;
}
public void restoreState(FacesContext arg0, Object arg1)
{
}
public Object saveState(FacesContext arg0)
{
return null;
}
public void setTransient(boolean arg0)
{
}
}