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

net.java.html.lib.angular.IDirective Maven / Gradle / Ivy

package net.java.html.lib.angular;
public class IDirective extends net.java.html.lib.Objs {
  protected IDirective(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(IDirective.class);
    }
    @Override
    public IDirective create(java.lang.Object obj) {
      return obj == null ? null : new IDirective(this, obj);
    }
  };
  private static final $Constructor $AS = new $Constructor();
  public static IDirective $as(java.lang.Object obj) {
    return $AS.create(obj);
  }
  public net.java.html.lib.Objs.Property compile = net.java.html.lib.Objs.Property.create(this, net.java.html.lib.angular.IDirectiveCompileFn.class, "compile");
  public IDirectivePrePost compile(IAugmentedJQuery templateElement, IAttributes templateAttributes, ITranscludeFunction transclude) {
    return (IDirectivePrePost)net.java.html.lib.angular.IDirectivePrePost.$as($Typings$.compile$145($js(this), /* FirstTypeNode*/$js(templateElement), /* FirstTypeNode*/$js(templateAttributes), /* FirstTypeNode*/$js(transclude)));
  }
  public net.java.html.lib.Objs.Property controller = net.java.html.lib.Objs.Property.create(this, java.lang.Object.class, "controller");
  public net.java.html.lib.Objs.Property controllerAs = net.java.html.lib.Objs.Property.create(this, java.lang.String.class, "controllerAs");
  public java.lang.String controllerAs() { return controllerAs.get(); }
  /**
  * @deprecated
  * Deprecation warning: although bindings for non-ES6 class controllers are currently bound to this before
  * the controller constructor is called, this use is now deprecated. Please place initialization code that
  * relies upon bindings inside a $onInit method on the controller, instead.
  */
  public net.java.html.lib.Objs.Property> bindToController = net.java.html.lib.Objs.Property.create(this, net.java.html.lib.Union.A2.class, "bindToController");
  public net.java.html.lib.Objs.Property> link = net.java.html.lib.Objs.Property.create(this, net.java.html.lib.Union.A2.class, "link");
  public net.java.html.lib.Objs.Property multiElement = net.java.html.lib.Objs.Property.create(this, java.lang.Boolean.class, "multiElement");
  public java.lang.Boolean multiElement() { return multiElement.get(); }
  public net.java.html.lib.Objs.Property name = net.java.html.lib.Objs.Property.create(this, java.lang.String.class, "name");
  public java.lang.String name() { return name.get(); }
  public net.java.html.lib.Objs.Property priority = net.java.html.lib.Objs.Property.create(this, java.lang.Number.class, "priority");
  public java.lang.Number priority() { return priority.get(); }
  /**
  * @deprecated
  */
  public net.java.html.lib.Objs.Property replace = net.java.html.lib.Objs.Property.create(this, java.lang.Boolean.class, "replace");
  public java.lang.Boolean replace() { return replace.get(); }
  public net.java.html.lib.Objs.Property> require = net.java.html.lib.Objs.Property.create(this, net.java.html.lib.Union.A3.class, "require");
  public net.java.html.lib.Objs.Property restrict = net.java.html.lib.Objs.Property.create(this, java.lang.String.class, "restrict");
  public java.lang.String restrict() { return restrict.get(); }
  public net.java.html.lib.Objs.Property> scope = net.java.html.lib.Objs.Property.create(this, net.java.html.lib.Union.A2.class, "scope");
  public net.java.html.lib.Objs.Property> template = net.java.html.lib.Objs.Property.create(this, net.java.html.lib.Union.A2.class, "template");
  public net.java.html.lib.Objs.Property templateNamespace = net.java.html.lib.Objs.Property.create(this, java.lang.String.class, "templateNamespace");
  public java.lang.String templateNamespace() { return templateNamespace.get(); }
  public net.java.html.lib.Objs.Property> templateUrl = net.java.html.lib.Objs.Property.create(this, net.java.html.lib.Union.A2.class, "templateUrl");
  public net.java.html.lib.Objs.Property terminal = net.java.html.lib.Objs.Property.create(this, java.lang.Boolean.class, "terminal");
  public java.lang.Boolean terminal() { return terminal.get(); }
  public net.java.html.lib.Objs.Property> transclude = net.java.html.lib.Objs.Property.create(this, net.java.html.lib.Union.A3.class, "transclude");
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy