package com.google.sitebricks.rendering.control; import com.google.sitebricks.Renderable; import com.google.sitebricks.Respond; import net.jcip.annotations.NotThreadSafe; import java.util.Collections; import java.util.Set; /** * <p> * * Marker represents the end of a widget chain/branch * </p> * * @author Dhanji R. Prasanna (dhanji@gmail.com) */ @NotThreadSafe class TerminalWidgetChain implements WidgetChain { public void render(Object bound, Respond respond) { } public <T extends Renderable> Set<T> collect(Class<T> clazz) { return Collections.emptySet(); } public WidgetChain addWidget(Renderable renderable) { return this; } }