In package com.eden.orchid.api.theme.pages

class com.eden.orchid.api.theme.pages.OrchidPage

Constructors

public <init>(com.eden.orchid.api.resources.resource.OrchidResource, kotlin.String, kotlin.String)

Parameters:

Methods

public open setNext(com.eden.orchid.api.theme.pages.OrchidPage): Unit

Parameters:
public open setNext(com.eden.orchid.impl.relations.PageRelation): Unit

Parameters:
public open setPrevious(com.eden.orchid.api.theme.pages.OrchidPage): Unit

Parameters:
public open setPrevious(com.eden.orchid.impl.relations.PageRelation): Unit

Parameters:
public open free(): Unit

Parameters:
  • No parameters
public final addAssets(): Unit

Parameters:
  • No parameters
public open toJSON(): JSONObject

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

Parameters:
  • includePageContent: Boolean
  • includePageData: Boolean
public open addComponents(): Unit

Parameters:
  • No parameters
public final isDraft(): Boolean

Parameters:
  • No parameters
public open query(kotlin.String): Any

Parameters:
  • key: String

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

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

Parameters:
  • key: String
public open getContent(): String

Parameters:
  • No parameters
public open has(kotlin.String): Boolean

Parameters:
  • key: String
public open getMap(): MutableMap

Parameters:
  • No parameters
public open get(kotlin.String): Any

Parameters:
  • key: String
public open shouldRender(): Boolean

Parameters:
  • No parameters
public open setParent(com.eden.orchid.api.theme.pages.OrchidPage): Unit

Parameters:
public open setParent(com.eden.orchid.impl.relations.PageRelation): Unit

Parameters:
public final getScripts(): MutableList

Parameters:
  • No parameters
public open getPrevious(): com.eden.orchid.api.theme.pages.OrchidPage

Parameters:
  • No parameters

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

Parameters:
  • No parameters
public open getTemplates(): MutableList

Parameters:
  • No parameters

Parameters:
  • No parameters
public final getBreadcrumbHolder(): com.eden.orchid.api.theme.breadcrumbs.BreadcrumbHolder

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

Parameters:
  • No parameters
public final getAssetHolder(): com.eden.orchid.api.theme.assets.AssetHolder

Parameters:
  • No parameters
public open loadAssets(): Unit

Parameters:
  • No parameters
public open getTheme(): com.eden.orchid.api.theme.Theme

Parameters:
  • No parameters
public open static fromJSON(com.eden.orchid.api.OrchidContext, JSONObject): com.eden.orchid.api.theme.pages.OrchidPage

Parameters: