


* xref:refguide:applib-ant:about.adoc[Annotations]

** xref:refguide:applib:index/annotation/Action.adoc[@Action]
** xref:refguide:applib:index/annotation/ActionLayout.adoc[@ActionLayout]
** xref:refguide:applib:index/annotation/Collection.adoc[@Collection]
** xref:refguide:applib:index/annotation/CollectionLayout.adoc[@CollectionLayout]
** xref:refguide:applib:index/annotation/DomainObject.adoc[@DomainObject]
** xref:refguide:applib:index/annotation/DomainObjectLayout.adoc[@DomainObjectLayout]
** xref:refguide:applib:index/annotation/DomainService.adoc[@DomainService]
** xref:refguide:applib:index/annotation/DomainServiceLayout.adoc[@DomainServiceLayout]
** xref:refguide:applib:index/annotation/Parameter.adoc[@Parameter]
** xref:refguide:applib:index/annotation/ParameterLayout.adoc[@ParameterLayout]
** xref:refguide:applib:index/annotation/Property.adoc[@Property]
** xref:refguide:applib:index/annotation/PropertyLayout.adoc[@PropertyLayout]

** Other Causeway Annotations

*** xref:refguide:applib:index/annotation/HomePage.adoc[]
*** xref:refguide:applib:index/annotation/Title.adoc[]
*** xref:refguide:applib:index/annotation/MinLength.adoc[]

*** include/exclude
**** xref:refguide:applib:index/annotation/Domain_Include.adoc[]
**** xref:refguide:applib:index/annotation/Domain_Exclude.adoc[]
**** xref:refguide:applib:index/annotation/MemberSupport.adoc[]
**** xref:refguide:applib:index/annotation/ObjectSupport.adoc[]
**** xref:refguide:applib:index/annotation/ObjectLifecycle.adoc[]
**** xref:refguide:applib:index/annotation/Programmatic.adoc[@Programmatic]

*** architecture

**** xref:refguide:applib:index/annotation/Module.adoc[@Module]
**** xref:refguide:applib:index/annotation/InteractionScope.adoc[@InteractionScope]

*** custom value type support
**** xref:refguide:applib:index/annotation/Value.adoc[@Value]
**** xref:refguide:applib:index/annotation/ValueSemantics.adoc[@ValueSemantics]

** Java EE Annotations
*** xref:refguide:applib-ant:Digits.adoc[@Digits]
*** xref:refguide:applib-ant:Nullable.adoc[@Nullable]
*** xref:refguide:applib-ant:Pattern.adoc[@Pattern]

** JAXB
*** xref:refguide:applib-ant:XmlJavaTypeAdapter.adoc[@XmlJavaTypeAdapter]
*** xref:refguide:applib-ant:XmlRootElement.adoc[@XmlRootElement]

** JPA
*** xref:refguide:applib-ant:Entity.adoc[@Entity]

** JDO
*** xref:refguide:applib-ant:Column.adoc[@Column]
*** xref:refguide:applib-ant:Discriminator.adoc[@Discriminator]
*** xref:refguide:applib-ant:NotPersistent.adoc[@NotPersistent]
*** xref:refguide:applib-ant:PersistenceCapable.adoc[@PersistenceCapable]
*** xref:refguide:applib-ant:PrimaryKey.adoc[@PrimaryKey]

