In package com.eden.orchid.api.indexing

class com.eden.orchid.api.indexing.IndexServiceImpl

Constructors

public <init>(kotlin.collections.MutableSet((com.eden.orchid.api.generators.GlobalCollection((kotlin.Any)))))

Parameters:
  • globalCollections: MutableSet

Methods

public final clearIndex(): Unit

Parameters:
  • No parameters
public final addCollections(kotlin.collections.MutableList((com.eden.orchid.api.generators.OrchidCollection((kotlin.Any))))): Unit

Parameters:
  • collections: MutableList
public final mergeIndices(kotlin.Array((com.eden.orchid.api.indexing.OrchidIndex))): Unit

Parameters:
public final getCompositeIndex(): com.eden.orchid.api.indexing.OrchidCompositeIndex

Parameters:
  • No parameters
public final addChildIndex(kotlin.String, com.eden.orchid.api.indexing.OrchidInternalIndex): Unit

Parameters:
public final createIndex(kotlin.String, kotlin.collections.MutableCollection((com.eden.orchid.api.theme.pages.OrchidPage))): com.eden.orchid.api.indexing.OrchidIndex

Parameters:
  • rootKey: String
  • pages: MutableCollection
public final getExternalIndex(): com.eden.orchid.api.indexing.OrchidRootExternalIndex

Parameters:
  • No parameters
public final getGeneratorPages(kotlin.String): MutableList

Parameters:
  • generator: String
public final findPage(kotlin.String, kotlin.String, kotlin.String): com.eden.orchid.api.theme.pages.OrchidPage

Parameters:
  • collectionType: String
  • collectionId: String
  • itemId: String
public final findAll(kotlin.String, kotlin.String, kotlin.String): MutableList

Parameters:
  • collectionType: String
  • collectionId: String
  • itemId: String
public final findAll(kotlin.String, kotlin.String, kotlin.String, kotlin.Int, kotlin.Int): MutableList

Parameters:
  • collectionType: String
  • collectionId: String
  • itemId: String
  • page: Int
  • pageSize: Int
public final getIndex(): com.eden.orchid.api.indexing.OrchidIndex

Parameters:
  • No parameters
public final find(kotlin.String, kotlin.String, kotlin.String): Any

Parameters:
  • collectionType: String
  • collectionId: String
  • itemId: String
public final addExternalChildIndex(com.eden.orchid.api.indexing.OrchidIndex): Unit

Parameters:
public final getInternalIndex(): com.eden.orchid.api.indexing.OrchidRootInternalIndex

Parameters:
  • No parameters
public final getCollections(): MutableList

Parameters:
  • No parameters
public final initialize(com.eden.orchid.api.OrchidContext): Unit

Parameters: