Package org.compass.annotations

Enum Summary
AnalyzerType The intenral Compass supported analyzers.
Cascade Specifies cascading for an object relationship.
EnableAll Controls if the all property will be enabled or not.
ExcludeAlias Controls if the all property will exclude the alias from it
ExcludeFromAll Specifies if a certain property should be excluded from all property or not.
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).
OmitNorms  
Reverse Specifies whether and how the meta-data proeprty should value will be revered.
SnowballType The type of the snowball analyzer.
SpellCheck Specifies if a certain property should be included in the spell check index.
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.
SearchableCascading Allows to define cascading annotation which will result in certain operations done on the object that holds the property to be cascaded to its referenced objects.
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.
SearchableIdComponent Specifies a searchable id component 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-2008 The Compass Project.