org.jamon.html._SelectableImpl Maven / Gradle / Ivy
The newest version!
// Autogenerated Jamon implementation
// /home/ian/svn/jamon-trunk/jamon/jamon-stdlib/target/checkout/src/main/templates/org/jamon/html/_Selectable.jamon
package org.jamon.html;
// 6, 1
@Deprecated @SuppressWarnings("deprecation")
public abstract class _SelectableImpl
extends org.jamon.AbstractTemplateImpl
implements org.jamon.html._Selectable.Intf
{
private final org.jamon.render.html.SelectableInput input;
private final String cssClass;
private final String onClick;
private final Boolean selected;
private final String style;
protected static org.jamon.html._Selectable.ImplData __jamon_setOptionalArguments(org.jamon.html._Selectable.ImplData p_implData)
{
if(! p_implData.getCssClass__IsNotDefault())
{
p_implData.setCssClass(null);
}
if(! p_implData.getOnClick__IsNotDefault())
{
p_implData.setOnClick(null);
}
if(! p_implData.getSelected__IsNotDefault())
{
p_implData.setSelected(null);
}
if(! p_implData.getStyle__IsNotDefault())
{
p_implData.setStyle(null);
}
return p_implData;
}
public _SelectableImpl(org.jamon.TemplateManager p_templateManager, org.jamon.html._Selectable.ImplData p_implData)
{
super(p_templateManager, __jamon_setOptionalArguments(p_implData));
input = p_implData.getInput();
cssClass = p_implData.getCssClass();
onClick = p_implData.getOnClick();
selected = p_implData.getSelected();
style = p_implData.getStyle();
}
public void renderNoFlush(final java.io.Writer jamonWriter)
throws java.io.IOException
{
// 29, 1
jamonWriter.write("");
}
protected abstract void child_render_1(final java.io.Writer jamonWriter) throws java.io.IOException;
// 19, 1
private void __jamon_innerUnit__ifNotNull(final java.io.Writer jamonWriter, final String key, final String value)
throws java.io.IOException
{
// 24, 1
if (value != null) {
// 25, 1
jamonWriter.write(" ");
// 25, 8
org.jamon.escaping.Escaping.HTML.write(org.jamon.emit.StandardEmitter.valueOf(key), jamonWriter);
// 25, 17
jamonWriter.write("='");
// 25, 19
org.jamon.escaping.Escaping.STRICT_HTML.write(org.jamon.emit.StandardEmitter.valueOf(value), jamonWriter);
// 25, 33
jamonWriter.write("'\n");
// 26, 1
}
}
/**
* @param jamonWriter
* @throws java.io.IOException
*/
// 17, 1
protected abstract void __jamon_innerUnit__type(final java.io.Writer jamonWriter)
throws java.io.IOException
;
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy