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

net.java.html.lib.knockout.KnockoutTemplateEngine Maven / Gradle / Ivy

package net.java.html.lib.knockout;
public class KnockoutTemplateEngine extends net.java.html.lib.knockout.KnockoutNativeTemplateEngine {
  protected KnockoutTemplateEngine(net.java.html.lib.Objs.Constructor c, java.lang.Object js) {
    super(c, js);
  }
  private static final class $Constructor extends net.java.html.lib.Objs.Constructor {
    $Constructor() {
      super(KnockoutTemplateEngine.class);
    }
    @Override
    public KnockoutTemplateEngine create(java.lang.Object obj) {
      return obj == null ? null : new KnockoutTemplateEngine(this, obj);
    }
  };
  private static final $Constructor $AS = new $Constructor();
  public static KnockoutTemplateEngine $as(java.lang.Object obj) {
    return $AS.create(obj);
  }
  public java.lang.String createJavaScriptEvaluatorBlock(java.lang.String script) {
    return $Typings$.createJavaScriptEvaluatorBlock$155($js(this), script);
  }
  public java.lang.Boolean isTemplateRewritten(java.lang.Object template, net.java.html.lib.dom.Document templateDocument) {
    return $Typings$.isTemplateRewritten$156($js(this), /* AnyKeyword*/$js(template), /* FirstTypeNode*/$js(templateDocument));
  }
  public java.lang.Object makeTemplateSource(java.lang.Object template, net.java.html.lib.dom.Document templateDocument) {
    return net.java.html.lib.Objs.$as(java.lang.Object.class, $Typings$.makeTemplateSource$157($js(this), /* AnyKeyword*/$js(template), /* FirstTypeNode*/$js(templateDocument)));
  }
  public java.lang.Object makeTemplateSource(java.lang.Object template) {
    return net.java.html.lib.Objs.$as(java.lang.Object.class, $Typings$.makeTemplateSource$158($js(this), /* AnyKeyword*/$js(template)));
  }
  public java.lang.Object renderTemplate(java.lang.Object template, net.java.html.lib.knockout.KnockoutBindingContext bindingContext, net.java.html.lib.Objs options, net.java.html.lib.dom.Document templateDocument) {
    return net.java.html.lib.Objs.$as(java.lang.Object.class, $Typings$.renderTemplate$159($js(this), /* AnyKeyword*/$js(template), /* FirstTypeNode*/$js(bindingContext), /* FirstTypeNode*/$js(options), /* FirstTypeNode*/$js(templateDocument)));
  }
  public void rewriteTemplate(java.lang.Object template, net.java.html.lib.Function rewriterCallback, net.java.html.lib.dom.Document templateDocument) {
    $Typings$.rewriteTemplate$160($js(this), /* AnyKeyword*/$js(template), /* FirstTypeNode*/$js(rewriterCallback), /* FirstTypeNode*/$js(templateDocument));
  }
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy