Class TemplateExtensionMethodBuildItem

java.lang.Object
io.quarkus.builder.item.BuildItem
io.quarkus.builder.item.MultiBuildItem
io.quarkus.qute.deployment.TemplateExtensionMethodBuildItem

public final class TemplateExtensionMethodBuildItem extends io.quarkus.builder.item.MultiBuildItem
Represents a template extension method.
See Also:
  • TemplateExtension
  • Constructor Details

    • TemplateExtensionMethodBuildItem

      public TemplateExtensionMethodBuildItem(org.jboss.jandex.MethodInfo method, String matchName, String matchRegex, org.jboss.jandex.Type matchType, int priority, String namespace)
    • TemplateExtensionMethodBuildItem

      public TemplateExtensionMethodBuildItem(org.jboss.jandex.MethodInfo method, String matchName, List<String> matchNames, String matchRegex, org.jboss.jandex.Type matchType, int priority, String namespace)
  • Method Details

    • getMethod

      public org.jboss.jandex.MethodInfo getMethod()
    • getMatchName

      public String getMatchName()
    • getMatchNames

      public List<String> getMatchNames()
    • getMatchRegex

      public String getMatchRegex()
    • getMatchType

      public org.jboss.jandex.Type getMatchType()
    • getPriority

      public int getPriority()
    • getNamespace

      public String getNamespace()
    • matchesClass

      boolean matchesClass(org.jboss.jandex.ClassInfo clazz)
    • matchesName

      boolean matchesName(String name)
    • matchesAny

      boolean matchesAny()
    • hasNamespace

      public boolean hasNamespace()
    • getParams