Class

razie.wiki.model

WikiInstImpl

Related Doc: package model

Permalink

class WikiInstImpl extends WikiInst

a wiki instance. corresponds to one reactor/realm

has a list of fallbacks / mixins

Linear Supertypes
WikiInst, DSpecInventory, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. WikiInstImpl
  2. WikiInst
  3. DSpecInventory
  4. AnyRef
  5. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new WikiInstImpl(realm: String, fallBacks: List[WikiInst], mkDomain: (WikiInst) ⇒ WikiDomain)

    Permalink

Type Members

  1. class WikiParserCls extends WikiParserT

    Permalink

Value Members

  1. final def !=(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  4. val REALM: (String, String)

    Permalink
    Definition Classes
    WikiInstImplWikiInst
  5. final val VISIBILITY: String("visibility")

    Permalink
    Definition Classes
    WikiInst
  6. def applyTemplates(wid: WID, content: String, which: String): String

    Permalink

    look for and apply any formatting templates

    look for and apply any formatting templates

    Formatting templates are used to re-format pages for display. They're used usually to decorate with functionality like menus, buttons etc

    which

    one of html|json

    returns

    the new content, with the templates applied

    Definition Classes
    WikiInstImplWikiInst
  7. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  8. def categories: Iterable[WikiEntry]

    Permalink
    Definition Classes
    WikiInstImplWikiInst
  9. def category(cat: String): Option[WikiEntry]

    Permalink
    Definition Classes
    WikiInstImplWikiInst
  10. def cats: Map[String, WikiEntry]

    Permalink
    Definition Classes
    WikiInstImplWikiInst
  11. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  12. def count: Int

    Permalink
    Definition Classes
    WikiInstImplWikiInst
  13. def domFrom(we: WikiEntry): Option[RDomain]

    Permalink
  14. val domain: WikiDomain

    Permalink
    Definition Classes
    WikiInstImplWikiInst
  15. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  16. def equals(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  17. val fallBacks: List[WikiInst]

    Permalink
    Definition Classes
    WikiInstImplWikiInst
  18. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  19. def find(category: String, name: String): Option[WikiEntry]

    Permalink
    Definition Classes
    WikiInstImplWikiInst
  20. def find(uwid: UWID): Option[WikiEntry]

    Permalink
    Definition Classes
    WikiInstImplWikiInst
  21. def find(wid: WID): Option[WikiEntry]

    Permalink
    Definition Classes
    WikiInstImplWikiInst
  22. def find(id: com.mongodb.casbah.Imports.ObjectId): Option[WikiEntry]

    Permalink
    Definition Classes
    WikiInstImplWikiInst
  23. def findAny(name: String): Iterator[WikiEntry]

    Permalink

    find any topic with name - will look in PERSISTED tables as well until at least one found

    find any topic with name - will look in PERSISTED tables as well until at least one found

    Definition Classes
    WikiInstImplWikiInst
  24. def findAnyOne(name: String): Option[WikiEntry]

    Permalink
    Definition Classes
    WikiInstImplWikiInst
  25. def findById(cat: String, id: com.mongodb.casbah.Imports.ObjectId): Option[WikiEntry]

    Permalink
    Definition Classes
    WikiInstImplWikiInst
  26. def findById(cat: String, id: String): Option[WikiEntry]

    Permalink
    Definition Classes
    WikiInstImplWikiInst
  27. def findById(id: String): Option[WikiEntry]

    Permalink
    Definition Classes
    WikiInstImplWikiInst
  28. def findSpec(path: TSpecPath): Option[DSpec]

    Permalink
    Definition Classes
    WikiInstDSpecInventory
  29. def foreach(f: (DBObject) ⇒ Unit): Unit

    Permalink
    Definition Classes
    WikiInstImplWikiInst
  30. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  31. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  32. def ifind(wid: WID): Option[DBObject]

    Permalink

    internal find - cache or DB, but not fallbacks

    internal find - cache or DB, but not fallbacks

    Definition Classes
    WikiInstImplWikiInst
  33. val index: WikiIndex

    Permalink
    Definition Classes
    WikiInstImplWikiInst
  34. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  35. def label(wid: UWID): String

    Permalink
    Definition Classes
    WikiInstImplWikiInst
  36. def label(wid: WID): String

    Permalink
    Definition Classes
    WikiInstImplWikiInst
  37. def labelFor(wid: WID, action: String): Option[String]

    Permalink

    get label from category definiition

    get label from category definiition

    Definition Classes
    WikiInstImplWikiInst
  38. val mixins: Mixins[WikiInst]

    Permalink
    Definition Classes
    WikiInstImplWikiInst
  39. def mkParser: WikiParserT

    Permalink

    this is the actual parser to use - combine your own and set it here in Global

    this is the actual parser to use - combine your own and set it here in Global

    Definition Classes
    WikiInstImplWikiInst
  40. def mkWixJson(owe: Option[WikiPage], ou: Option[WikiUser], q: Map[String, String], r: String): String

    Permalink

    make a js object accessible to the scripts

    make a js object accessible to the scripts

    Definition Classes
    WikiInstImplWikiInst
  41. def navTagFor(pageTags: Seq[String]): Option[Option[WikiEntry]]

    Permalink

    see if any of the tags of a page are nav tags

    see if any of the tags of a page are nav tags

    Definition Classes
    WikiInstImplWikiInst
  42. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  43. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  44. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  45. def pageLabels(category: String): Iterator[String]

    Permalink

    find pages with category

    find pages with category

    Definition Classes
    WikiInstImplWikiInst
  46. def pageNames(category: String): Iterator[String]

    Permalink

    find pages with category

    find pages with category

    Definition Classes
    WikiInstImplWikiInst
  47. def pages(category: String): Iterator[WikiEntry]

    Permalink

    EXPENSIVE - find pages with category

    EXPENSIVE - find pages with category

    Definition Classes
    WikiInstImplWikiInst
  48. def querySpecs(realm: String, q: String, scope: String, curTags: String = "", max: Int = 2000): List[DSpec]

    Permalink
    Definition Classes
    WikiInstDSpecInventory
  49. val realm: String

    Permalink
    Definition Classes
    WikiInstImplWikiInst
  50. def refreshCat(we: WikiEntry): Unit

    Permalink
    Definition Classes
    WikiInstImplWikiInst
  51. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  52. def table: RazMongoTable

    Permalink
    Definition Classes
    WikiInstImplWikiInst
  53. def tags: Map[String, WikiEntry]

    Permalink

    cache of tags - updated by the WikiIndex

    cache of tags - updated by the WikiIndex

    Definition Classes
    WikiInstImplWikiInst
  54. def toString(): String

    Permalink
    Definition Classes
    AnyRef → Any
  55. def visibilityFor(cat: String, prop: String = VISIBILITY): Seq[String]

    Permalink

    can override in cat, fallback to reactor, fallback to what's here

    can override in cat, fallback to reactor, fallback to what's here

    Definition Classes
    WikiInstImplWikiInst
  56. final def wait(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  57. final def wait(arg0: Long, arg1: Int): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  58. final def wait(arg0: Long): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  59. def weTable(cat: String): RazMongoTable

    Permalink
    Definition Classes
    WikiInstImplWikiInst
  60. def weTables(cat: String): String

    Permalink
    Definition Classes
    WikiInstImplWikiInst

Inherited from WikiInst

Inherited from DSpecInventory

Inherited from AnyRef

Inherited from Any

Ungrouped