org.icefaces.ace.meta.annotation

## Annotation Type Facet

-     @Target(value=FIELD)
       @Retention(value=RUNTIME)
      public @interface Facet

  Allows to add facet support to the generated component. It can be used in conjunction with @Facets annotation.

- - ### Field Summary

    Fields
    Modifier and Type | Fields and Description
    --- | ---
    `static java.lang.String` | `EMPTY`

  - ### Optional Element Summary

    Optional Elements
    Modifier and Type | Optional Element and Description
    --- | ---
    `java.lang.String` | `javadocGet` Java doc for generated getter
    `java.lang.String` | `javadocSet` Javadoc for generated setter
    `java.lang.String` | `name` Name of the facet, if not defined one the property name will be used instead.
    `java.lang.String` | `tlddoc` TLD documentation for the facet

- - ### Field Detail

    - #### EMPTY

          public static final java.lang.String EMPTY

  - ### Element Detail

    - #### name

          public abstract java.lang.String name

      Name of the facet, if not defined one the property name will be used instead.
      Returns:
        facet name.
      Default:
        ""

  - - #### javadocGet

          public abstract java.lang.String javadocGet

      Java doc for generated getter
      Returns:
        getter javadoc
      Default:
        ""

  - - #### javadocSet

          public abstract java.lang.String javadocSet

      Javadoc for generated setter
      Returns:
        setter javadoc
      Default:
        ""

  - - #### tlddoc

          public abstract java.lang.String tlddoc

      TLD documentation for the facet
      Returns:
        setter javadoc
      Default:
        ""

Copyright 2025 ICEsoft Technologies Canada, Corp. All Rights Reserved.