Interface Expandable<T>
-
- Type Parameters:
T
- isSearchQuery
- All Known Subinterfaces:
SearchQuery
,SearchSort
- All Known Implementing Classes:
AbstractParameterListQuery
,AbstractSort
,AbstractUserQuery
,ActiveUserQuery
,AllQuery
,ArchivedSpacesQuery
,AttachmentTypeQuery
,BooleanQuery
,BrowseUsersPermissionQuery
,ConstantScoreQuery
,ContainingContentTypeQuery
,ContentCategoryQuery
,ContentIdSort
,ContentPermissionsQuery
,ContentStatusQuery
,ContentTypeQuery
,ContributorQuery
,CreatedSort
,CreatorQuery
,CustomContentTypeQuery
,DateRangeQuery
,DoubleRangeQuery
,EnabledCustomContentTypesQuery
,FavouriteSort
,FieldExistsQuery
,FieldSort
,FileExtensionQuery
,FilenameSort
,FilesizeSort
,FullnameSort
,FunctionScoreQuery
,HasPersonalSpaceQuery
,InheritedLabelQuery
,InSpaceQuery
,IntegerRangeQuery
,LabelQuery
,LabelsQuery
,LastModifierUserQuery
,LongRangeQuery
,LowercaseFieldSort
,MacroStorageVersionQuery
,MacroUsageQuery
,MatchNoDocsQuery
,ModifiedSort
,MultiSearchSort
,MultiTextFieldQuery
,NonViewableCustomContentTypeQuery
,NotAnonymousUserQuery
,PhraseQuery
,PrefixQuery
,QueryStringQuery
,RelevanceSort
,SiteSearchPermissionsQuery
,SiteTextSearchQuery
,SpaceCategoryQuery
,SpacePermissionQuery
,SpanNearQuery
,TermQuery
,TermRangeQuery
,TermSetQuery
,TextFieldQuery
,TextQuery
,TextSearchQuery
,TitleSort
,UserAttributeSort
,UserInfoQuery
,UserTextQuery
,WildcardTextFieldQuery
public interface Expandable<T>
Interface that allows classes implemented it to be transformed into composition of primitive ones. seeSearchExpander.expandAll(Expandable)
.- Since:
- 5.9
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description T
expand()
Expand this query/filter into a composite query/filter (that composes others).
-
-
-
Method Detail
-
expand
T expand()
Expand this query/filter into a composite query/filter (that composes others).- Returns:
- a query/filter
-
-