In package com.eden.orchid.api.indexing

class com.eden.orchid.api.indexing.OrchidRootIndex

Fields

allIndexedPages:
allPages: List

Constructors

constructor(ownKey: String)
Parameters:
  • ownKey: String

Methods

fun addChildIndex(key: String, index: OrchidIndex)
Parameters:
fun getChildIndex(generator: String): List
Parameters:
  • generator: String
fun getChildIndices(generators: Array): List
Parameters:
  • generators: Array
fun addToIndex(taxonomy: String, page: OrchidPage)
Parameters:
fun find(taxonomy: String): List
Parameters:
  • taxonomy: String
fun find(taxonomy: String, childKey: String): List
Parameters:
  • taxonomy: String
  • childKey: String
fun findPage(taxonomy: String): OrchidPage?
Parameters:
  • taxonomy: String
fun findIndex(taxonomy: String): OrchidIndex?
Parameters:
  • taxonomy: String
fun toString(): String
Parameters:
  • No parameters
fun findChildPages(page: OrchidPage): List
Parameters:
fun findChildPages(collectionType: String?, collectionId: String?, itemId: String?, defaultPage: OrchidPage): List
Parameters:
  • collectionType: String?
  • collectionId: String?
  • itemId: String?
  • defaultPage: OrchidPage
fun findSiblingPages(page: OrchidPage): List
Parameters:
fun findSiblingPages(collectionType: String?, collectionId: String?, itemId: String?, defaultPage: OrchidPage): List
Parameters:
  • collectionType: String?
  • collectionId: String?
  • itemId: String?
  • defaultPage: OrchidPage