Annotation Type JsxClass


  • @Retention(RUNTIME)
    @Target(TYPE)
    @Repeatable(JsxClasses.class)
    public @interface JsxClass
    An annotation to mark a Java class as JavaScript class.
    • Element Detail

      • domClass

        java.lang.Class<?> domClass
        The DOM class (if any).
        Returns:
        the DOM class
        Default:
        java.lang.Object.class
      • isJSObject

        boolean isJSObject
        Is JavaScript Object.
        Returns:
        is JavaScript Object
        Default:
        true
      • className

        java.lang.String className
        The class name.
        Returns:
        the class name
        Default:
        ""
      • value

        SupportedBrowser[] value
        The SupportedBrowsers supported by this constant.
        Returns:
        the SupportedBrowsers
        Default:
        {org.htmlunit.javascript.configuration.SupportedBrowser.CHROME, org.htmlunit.javascript.configuration.SupportedBrowser.EDGE, org.htmlunit.javascript.configuration.SupportedBrowser.FF, org.htmlunit.javascript.configuration.SupportedBrowser.FF_ESR}