org.jamon.html._Selectable Maven / Gradle / Ivy
The newest version!
// Autogenerated Jamon proxy
// /home/ian/svn/jamon-trunk/jamon/jamon-stdlib/target/checkout/src/main/templates/org/jamon/html/_Selectable.jamon
package org.jamon.html;
@org.jamon.annotations.Template(
signature = "AA5397CDDF5242DE0D1A31DB54B4C037",
requiredArguments = {
@org.jamon.annotations.Argument(name = "input", type = "org.jamon.render.html.SelectableInput")},
optionalArguments = {
@org.jamon.annotations.Argument(name = "cssClass", type = "String"),
@org.jamon.annotations.Argument(name = "onClick", type = "String"),
@org.jamon.annotations.Argument(name = "selected", type = "Boolean"),
@org.jamon.annotations.Argument(name = "style", type = "String")},
methods = {
@org.jamon.annotations.Method(
name = "type")},
abstractMethodNames = {"type"})
// 6, 1
@Deprecated @SuppressWarnings("deprecation")
public abstract class _Selectable
extends org.jamon.AbstractTemplateProxy
{
public _Selectable(org.jamon.TemplateManager p_manager)
{
super(p_manager);
}
protected _Selectable(String p_path)
{
super(p_path);
}
public interface Intf
extends org.jamon.AbstractTemplateProxy.Intf
{
}
public static class ImplData
extends org.jamon.AbstractTemplateProxy.ImplData
{
// 11, 3
public void setInput(org.jamon.render.html.SelectableInput input)
{
// 11, 3
m_input = input;
}
public org.jamon.render.html.SelectableInput getInput()
{
return m_input;
}
private org.jamon.render.html.SelectableInput m_input;
// 12, 3
public void setCssClass(String cssClass)
{
// 12, 3
m_cssClass = cssClass;
m_cssClass__IsNotDefault = true;
}
public String getCssClass()
{
return m_cssClass;
}
private String m_cssClass;
public boolean getCssClass__IsNotDefault()
{
return m_cssClass__IsNotDefault;
}
private boolean m_cssClass__IsNotDefault;
// 15, 3
public void setOnClick(String onClick)
{
// 15, 3
m_onClick = onClick;
m_onClick__IsNotDefault = true;
}
public String getOnClick()
{
return m_onClick;
}
private String m_onClick;
public boolean getOnClick__IsNotDefault()
{
return m_onClick__IsNotDefault;
}
private boolean m_onClick__IsNotDefault;
// 14, 3
public void setSelected(Boolean selected)
{
// 14, 3
m_selected = selected;
m_selected__IsNotDefault = true;
}
public Boolean getSelected()
{
return m_selected;
}
private Boolean m_selected;
public boolean getSelected__IsNotDefault()
{
return m_selected__IsNotDefault;
}
private boolean m_selected__IsNotDefault;
// 13, 3
public void setStyle(String style)
{
// 13, 3
m_style = style;
m_style__IsNotDefault = true;
}
public String getStyle()
{
return m_style;
}
private String m_style;
public boolean getStyle__IsNotDefault()
{
return m_style__IsNotDefault;
}
private boolean m_style__IsNotDefault;
}
@Override public ImplData getImplData()
{
return (ImplData) super.getImplData();
}
protected String cssClass;
public final org.jamon.html._Selectable setCssClass(String p_cssClass)
{
(getImplData()).setCssClass(p_cssClass);
return this;
}
protected String onClick;
public final org.jamon.html._Selectable setOnClick(String p_onClick)
{
(getImplData()).setOnClick(p_onClick);
return this;
}
protected Boolean selected;
public final org.jamon.html._Selectable setSelected(Boolean p_selected)
{
(getImplData()).setSelected(p_selected);
return this;
}
protected String style;
public final org.jamon.html._Selectable setStyle(String p_style)
{
(getImplData()).setStyle(p_style);
return this;
}
public abstract class ParentRenderer
{
protected ParentRenderer() {}
public final ParentRenderer setCssClass(String p_cssClass)
{
_Selectable.this.setCssClass(p_cssClass);
return this;
}
public final ParentRenderer setOnClick(String p_onClick)
{
_Selectable.this.setOnClick(p_onClick);
return this;
}
public final ParentRenderer setSelected(Boolean p_selected)
{
_Selectable.this.setSelected(p_selected);
return this;
}
public final ParentRenderer setStyle(String p_style)
{
_Selectable.this.setStyle(p_style);
return this;
}
public void render(final java.io.Writer jamonWriter, final org.jamon.render.html.SelectableInput input)
throws java.io.IOException{
renderNoFlush(jamonWriter, input);
jamonWriter.flush();
}
public void renderNoFlush(final java.io.Writer jamonWriter, final org.jamon.render.html.SelectableInput input)
throws java.io.IOException{
renderChild(jamonWriter, input);
}
public org.jamon.Renderer makeRenderer(final org.jamon.render.html.SelectableInput input)
{
return new org.jamon.AbstractRenderer() {
@Override
public void renderTo(final java.io.Writer jamonWriter)
throws java.io.IOException
{
render(jamonWriter, input);
}
};
}
protected abstract void renderChild(final java.io.Writer jamonWriter, final org.jamon.render.html.SelectableInput input)
throws java.io.IOException;
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy