Package org.compass.annotations

Enum Summary
AnalyzerType The intenral Compass supported analyzers.
Cascade Specifies cascading for an object relationship.
Index Specifies whether and how a meta-data proeprty should be indexed.
ManagedId For class proeprties (SearchableProperty, and SearchableId, Compass might require an internal meta-data to be created, so it can identify the correct value that match the property and preform proper unmarshalling.
ManagedIdIndex Controls the index (see Index) of the internal managed id generated (see ManagedId).
Reverse Specifies whether and how the meta-data proeprty should value will be revered.
SnowballType The type of the snowball analyzer.
Store Specifies whether and how a meta-data property will be stored.
SupportUnmarshall Controls if the Searchable class support un-marshalling (the process of converting the raw resource read from the search engine into a domain model object).
TermVector Specifies whether and how a meta-data property should have term vectors.
 

Annotation Types Summary
Searchable Marks a class as searchable.
SearchableAllMetaData For Searchable classes, allows to control the "all" meta-data definitions per searchable class.
SearchableAnalyzerProperty Specifies a Searchable class field/property that dynamically controls the anlayzer that will be used to analyze the class content.
SearchableBoostProperty Specifies a Searchable class field/property that dynamically controls boost value of the class mapped based on its value.
SearchableClassConverter Specifies a class as being "convertable" by Compass.
SearchableComponent Specifies a searchable component on property or field of the Searchable class.
SearchableConstant A constant meta-data that can be defined on a Searchable class.
SearchableConstants Defines a collection of SearchableConstant associated with a Searchable class.
SearchableDynamicMetaData A dynamic meta data evaluation of the given expression using an expression language library.
SearchableDynamicMetaDatas Defines a collection of SearchableDynamicMetaData associated with a Searchable class.
SearchableId Specifies a searchable id on property or field of the Searchable class.
SearchableMetaData Sepcifies additional meta-data on a SearchableProperty or SearchableId.
SearchableMetaDatas Defines a collection of SearchableMetaData associated with a Searchable class field/property.
SearchableParent Specifies a parent reference for SearchableComponent.
SearchableProperty Specifies a searchable property on property or field of the Searchable class.
SearchableReference Specifies a searchable reference on property or field of the Searchable class.
SearchableSubIndexHash Configures a SubIndexHash associated with the given Searchable
SearchAnalyzer Configure Analyzer to be used within Compass.
SearchAnalyzerFilter Configures a LuceneAnalyzerTokenFilterProvider to be used within Compass.
SearchAnalyzerFilters Defines a collection of SearchAnalyzerFilters.
SearchAnalyzers Defines a collection of SearchAnalyzers.
SearchConverter Configure Converter to be used within Compass.
SearchConverters Defines a collection of SearchConverters.
SearchSetting A general search setting applied to different search annotations.
 



Copyright (c) 2004-2006 The Compass Project.