# Package org.icefaces.ace.meta.annotation

- Enum Summary
  Enum | Description
  --- | ---
  BodyContent |
  DefaultValueType |
  Expression |
  Implementation |
  OnlyType | There is no default, other than not specifying an Only annotation, so that a Property applies for all build targets.
  Required |
  TagHandlerType |

- Annotation Types Summary
  Annotation Type | Description
  --- | ---
  ActionSource |
  ClientBehaviorHolder |
  ClientEvent |
  Component | The component annotation takes information, which is used by the tld, faces-config, faces-taglib as well as the component itself.
  Facet | Allows to add facet support to the generated component.
  Facets | Allows to add facet support to the component.
  Field | This annotation allows to create a protected member for component internal use and by default adds it to the saveState/restoreState
  JSP | Used to generate pure JSP (non-JSF) Tag file, interface, TLD, TLDDOC, Javadoc.
  JSPBaseMeta | This specifies the tag and interface classes that exist, that a baseMeta represents.
  Only | Allows one to specify that a Property is only applicable for a certain set of build targets, be it JSF, or pure JSP.
  Properties | List of @Property annotation.
  Property | Property annotation allows to add JSF managed properties to the generated component.
  TagHandler | The TagHandler annotation takes information, which is used by the tld, and faces-taglib as well as the TagHandler class itself.

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