All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.jamon.html._SelectableImpl Maven / Gradle / Ivy

There is a newer version: 2.4.1
Show newest version
// Autogenerated Jamon implementation
// /Users/jay/jamon/jamon-stdlib/src/main/templates/org/jamon/html/_Selectable.jamon

package org.jamon.html;


// 20, 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 Boolean selected;
  private final String cssClass;
  private final String onClick;
  private final String style;
  protected static org.jamon.html._Selectable.ImplData __jamon_setOptionalArguments(org.jamon.html._Selectable.ImplData p_implData)
  {
    if(! p_implData.getSelected__IsNotDefault())
    {
      p_implData.setSelected(null);
    }
    if(! p_implData.getCssClass__IsNotDefault())
    {
      p_implData.setCssClass(null);
    }
    if(! p_implData.getOnClick__IsNotDefault())
    {
      p_implData.setOnClick(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();
    selected = p_implData.getSelected();
    cssClass = p_implData.getCssClass();
    onClick = p_implData.getOnClick();
    style = p_implData.getStyle();
  }
  
  public void renderNoFlush(@SuppressWarnings({"unused","hiding"}) final java.io.Writer jamonWriter)
    throws java.io.IOException
  {
    // 43, 1
    jamonWriter.write("");
  }
  
  protected abstract void child_render_1(final java.io.Writer jamonWriter) throws java.io.IOException;
  
  
  // 33, 1
  private void __jamon_innerUnit__ifNotNull(@SuppressWarnings({"unused","hiding"}) final java.io.Writer jamonWriter, final String key, final String value)
    throws java.io.IOException
  {
    // 38, 1
     if (value != null) {

    // 39, 1
    jamonWriter.write("       ");
    // 39, 8
    org.jamon.escaping.Escaping.HTML.write(org.jamon.emit.StandardEmitter.valueOf(key), jamonWriter);
    // 39, 17
    jamonWriter.write("='");
    // 39, 19
    org.jamon.escaping.Escaping.STRICT_HTML.write(org.jamon.emit.StandardEmitter.valueOf(value), jamonWriter);
    // 39, 33
    jamonWriter.write("'\n");
    // 40, 1
     }

  }
  
  
  
  // 31, 1
  protected abstract void __jamon_innerUnit__type(@SuppressWarnings({"unused","hiding"}) final java.io.Writer jamonWriter)
    throws java.io.IOException
    ;
  
  
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy