/*
* 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.cdi.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;
public 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) {
}
}