<mvc:View
		controllerName="sap.ui.documentation.sdk.controller.SearchPage"
		xmlns="sap.m"
		xmlns:op="sap.uxap"
		xmlns:mvc="sap.ui.core.mvc"
		xmlns:app="http://schemas.sap.com/sapui5/extension/sap.ui.core.CustomData/1">
		<op:ObjectPageLayout id="searchPage"
							useIconTabBar="true"
							alwaysShowContentHeader="true"
							upperCaseAnchorBar="false"
							navigate="onSwitchTab">
		<op:headerTitle>
			<op:ObjectPageHeader id="searchTitle" objectTitle="{
				parts: [
					'i18n>SEARCH_PAGE_TITLE',
					'searchView>/lastProcessedQuery'
				],
				formatter: '.formatMessage'
			}">
			</op:ObjectPageHeader>
		</op:headerTitle>
		<op:headerContent>
			<ObjectAttribute title="" text="{i18n>SEARCH_PAGE_DESCRIPTION}"/>
		</op:headerContent>
 		<op:sections>
			<op:ObjectPageSection id="allSummaryTitle" title="{
				parts: [
					'i18n>SEARCH_PAGE_ALL_SECTION_TITLE',
					'searchData>/matches/AllLength'
				],
				formatter: '.formatMessage'
			}">
			<op:subSections>
				<op:ObjectPageSubSection>
					<op:blocks>
						<VBox class="sapUxAPObjectPageSubSectionAlignContent" width="auto">
							<OverflowToolbar design="Transparent" height="3rem">
								<Title text="{
									parts: [
										'i18n>SEARCH_PAGE_ALL_SECTION_TABLE_TITLE',
										'searchView>/visibleAllLength',
										'searchData>/matches/AllLength'
									],
									formatter: '.formatTableTitle'
								}"/>
							</OverflowToolbar>
							<CheckBox text="{i18n>API_MASTER_DEPRECATED_CB}" class="sapUiNoMarginBegin" selected="{searchData>/includeDeprecated}" select="onDeprecatedFlagChange"/>
							<List
								id="allList"
								growing="true"
								growingThreshold="25"
								updateFinished="onAllLoadMore"
								items="{
									path: 'searchData>/matches/data',
									groupHeaderFactory: '.getGroupHeader'
								}">
								<FeedListItem
									sender="{searchData>title}"
									text="{searchData>summary}"
									showIcon="false"
									app:path="{searchData>path}"
									app:external="{searchData>external}"/>
							</List>
						</VBox>
					</op:blocks>
				</op:ObjectPageSubSection>
			</op:subSections>
			</op:ObjectPageSection>
 			<op:ObjectPageSection id="apiref" title="{
					parts: [
						'i18n>SEARCH_PAGE_API_SECTION_TITLE',
						'searchData>/matches/APILength'
					],
					formatter: '.formatMessage'
				}"
				visible="{=!!${searchData>/matches/APILength}}"
				app:category="apiref">
				<op:subSections>
					<op:ObjectPageSubSection>
						<op:blocks>
							<VBox class="sapUxAPObjectPageSubSectionAlignContent" width="auto">
								<OverflowToolbar design="Transparent" height="3rem">
									<Title text="{
										parts: [
											'i18n>SEARCH_PAGE_API_SECTION_TABLE_TITLE',
											'searchView>/visibleAPILength',
											'searchData>/matches/APILength'
										],
										formatter: '.formatTableTitle'
									}"/>
								</OverflowToolbar>

								<CheckBox text="{i18n>API_MASTER_DEPRECATED_CB}" class="sapUiNoMarginBegin" selected="{searchData>/includeDeprecated}" select="onDeprecatedFlagChange"/>

								<List
									id="apiList"
									growing="true"
									growingThreshold="25"
									updateFinished="onAPILoadMore"
									items="{
										path: 'searchData>/matches/aDataAPI'
									}">
									<FeedListItem
										visible="{path:'searchData>category', formatter:'.categoryAPIFormatter'}"
										sender="{searchData>title}"
										text="{searchData>summary}"
										showIcon="false"
										app:path="{searchData>path}"
										app:external="{searchData>external}"/>
								</List>
							</VBox>
						</op:blocks>
					</op:ObjectPageSubSection>
				</op:subSections>
			</op:ObjectPageSection>
			<op:ObjectPageSection id="topics" title="{
					parts: [
						'i18n>SEARCH_PAGE_DOCUMENTATION_SECTION_TITLE',
						'searchData>/matches/DocLength'
					],
					formatter: '.formatMessage'
				}"
				visible="{=!!${searchData>/matches/DocLength}}"
				app:category="topics">
				<op:subSections>
					<op:ObjectPageSubSection>
						<op:blocks>
							<VBox class="sapUxAPObjectPageSubSectionAlignContent" width="auto">
								<OverflowToolbar design="Transparent" height="3rem">
									<Title text="{
										parts: [
											'i18n>SEARCH_PAGE_DOCUMENTATION_SECTION_TABLE_TITLE',
											'searchView>/visibleDocLength',
											'searchData>/matches/DocLength'
										],
										formatter: '.formatTableTitle'
									}"/>
								</OverflowToolbar>
								<List
									id="documentationList"
									growing="true"
									growingThreshold="25"
									updateFinished="onDocLoadMore"
									items="{
										path: 'searchData>/matches/aDataDoc'
									}">
									<FeedListItem
										visible="{path:'searchData>category', formatter:'.categoryDocFormatter'}"
										sender="{searchData>title}"
										text="{searchData>summary}"
										showIcon="false"
										app:path="{searchData>path}"
										app:external="{searchData>external}"/>
								</List>
							</VBox>
						</op:blocks>
					</op:ObjectPageSubSection>
 				</op:subSections>
			</op:ObjectPageSection>
			<op:ObjectPageSection id="samples" title="{
					parts: [
						'i18n>SEARCH_PAGE_SAMPLES_SECTION_TITLE',
						'searchData>/matches/ExploredLength'
					],
					formatter: '.formatMessage'
				}"
				visible="{=!!${searchData>/matches/ExploredLength}}"
				app:category="entity">
				<op:subSections>
					<op:ObjectPageSubSection>
						<op:blocks>
							<VBox class="sapUxAPObjectPageSubSectionAlignContent" width="auto">
								<OverflowToolbar design="Transparent" height="3rem">
									<Title text="{
										parts: [
											'i18n>SEARCH_PAGE_SAMPLES_SECTION_TABLE_TITLE',
											'searchView>/visibleExploredLength',
											'searchData>/matches/ExploredLength'
										],
										formatter: '.formatTableTitle'
									}"/>
								</OverflowToolbar>
								<CheckBox text="{i18n>API_MASTER_DEPRECATED_CB}" class="sapUiNoMarginBegin" selected="{searchData>/includeDeprecated}" select="onDeprecatedFlagChange"/>
								<List
									id="samplesList"
									growing="true"
									growingThreshold="25"
									updateFinished="onExploredLoadMore"
									items="{
										path: 'searchData>/matches/aDataExplored'
									}">
									<FeedListItem
										visible="{path:'searchData>category', formatter:'.categoryExploredFormatter'}"
										sender="{searchData>title}"
										text="{searchData>summary}"
										showIcon="false"
										app:path="{searchData>path}"
										app:external="{searchData>external}"/>
								</List>
							</VBox>
						</op:blocks>
					</op:ObjectPageSubSection>
 				</op:subSections>
			</op:ObjectPageSection>
			<op:ObjectPageSection id="external" title="{
				parts: [
						'i18n>SEARCH_PAGE_EXTERNAL_SECTION_TITLE',
						'searchData>/matches/ExternalLength'
					],
					formatter: '.formatMessage' 
				}"
				visible="{=!!${searchData>/matches/ExternalLength}}"
				app:category="external">
				<op:subSections>
					<op:ObjectPageSubSection>
						<op:blocks>
							<VBox class="sapUxAPObjectPageSubSectionAlignContent" width="auto">
								<OverflowToolbar design="Transparent" height="3rem">
									<Title text="{
										parts: [
											'i18n>SEARCH_PAGE_EXTERNAL_SECTION_TABLE_TITLE',
											'searchView>/visibleExternalLength',
											'searchData>/matches/ExternalLength'
										],
										formatter: '.formatTableTitle'
									}"/>
								</OverflowToolbar>

								<List
									id="externalList"
									growing="true"
									growingThreshold="25"
									updateFinished="onExternalLoadMore"
									items="{
										path: 'searchData>/matches/aDataExternal'
									}">
									<FeedListItem
										sender="{searchData>title}"
										text="{searchData>summary}"
										showIcon="false"
										app:path="{searchData>path}"
										app:external="{searchData>external}"/>
								</List>
							</VBox>
						</op:blocks>
					</op:ObjectPageSubSection>
				</op:subSections>
			</op:ObjectPageSection>
		</op:sections>
	</op:ObjectPageLayout>
</mvc:View>