public interface  org.apache.isis.viewer.wicket.ui.ComponentFactory extends java.lang.Object implements java.io.Serializable
{
public abstract org.apache.isis.viewer.common.model.components.ComponentType getComponentType();
public abstract java.lang.Class getComponentTypeClass();
public abstract org.apache.isis.viewer.wicket.ui.ComponentFactory$ApplicationAdvice appliesTo(org.apache.isis.viewer.common.model.components.ComponentType, org.apache.wicket.model.IModel);
public abstract org.apache.wicket.Component createComponent(org.apache.wicket.model.IModel);
public abstract org.apache.wicket.Component createComponent(java.lang.String, org.apache.wicket.model.IModel);
public abstract java.lang.String getName();
public abstract org.apache.wicket.request.resource.CssResourceReference getCssResourceReference();
}