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.
see
SearchExpander.expandAll(Expandable)
.- Since:
- 5.9
-
Method Summary
-
Method Details
-
expand
T expand()Expand this query/filter into a composite query/filter (that composes others).- Returns:
- a query/filter
-