In package com.eden.orchid.api.indexing

class com.eden.orchid.api.indexing.OrchidIndex

Constructors

public <init>(kotlin.String)

Parameters:
  • ownKey: String

Methods

public open getAllPages(): MutableList

Parameters:
  • No parameters
public open getChildren(): MutableMap

Parameters:
  • No parameters
public open toString(): String

Parameters:
  • No parameters
public open find(kotlin.String): MutableList

Parameters:
  • taxonomy: String
public open find(kotlin.Array((kotlin.String))): MutableList

Parameters:
  • pathPieces: Array
public open toJSON(): JSONObject

Parameters:
  • No parameters
public open toJSON(kotlin.Boolean, kotlin.Boolean): JSONObject

Parameters:
  • includePageContent: Boolean
  • includePageData: Boolean
public open getOwnPages(): MutableList

Parameters:
  • No parameters
public open addToIndex(kotlin.String, com.eden.orchid.api.theme.pages.OrchidPage): Unit

Parameters:
public open addToIndex(kotlin.Array((kotlin.String)), com.eden.orchid.api.theme.pages.OrchidPage): Unit

Parameters:
public open findIndex(kotlin.String): com.eden.orchid.api.indexing.OrchidIndex

Parameters:
  • taxonomy: String
public open findIndex(kotlin.Array((kotlin.String))): com.eden.orchid.api.indexing.OrchidIndex

Parameters:
  • pathPieces: Array
public abstract childIndexClass():

Parameters:
  • No parameters
public open get(kotlin.String): com.eden.orchid.api.indexing.OrchidIndex

Parameters:
  • key: String
public open findPage(kotlin.String): com.eden.orchid.api.theme.pages.OrchidPage

Parameters:
  • taxonomy: String
public open findPage(kotlin.Array((kotlin.String))): com.eden.orchid.api.theme.pages.OrchidPage

Parameters:
  • pathPieces: Array
public open static fromJSON(com.eden.orchid.api.OrchidContext, JSONObject): com.eden.orchid.api.indexing.OrchidIndex

Parameters: