CreatorContext

class CreatorContext(val scope: String, val groups: LinkedList<String>, val client: Boolean, val texts: Translatable.Result, val annotations: List<Annotation>, val actions: Set<Action>, val misc: EntryCreator.CreatorContextMisc)

Context provided by the screen manager for building a new Creator

Author

fzzyhmstrs

Since

0.6.0

Parameters

scope

String scope of the entry

groups

LinkedList the current group stack

client

True if this setting is relevant to the client only (client-sided config etc.).

texts

Translatable.Result translation result for the entry

annotations

List annotations attached directly to this entry

actions

Set<Action> the action(s) attached to this entry

misc

CreatorContextMisc miscellaneous general information from the screen manager. This will be information that is common to the entire manager, such as a copy buffer reference.

Constructors

Link copied to clipboard
constructor(scope: String, groups: LinkedList<String>, client: Boolean, texts: Translatable.Result, annotations: List<Annotation>, actions: Set<Action>, misc: EntryCreator.CreatorContextMisc)

Properties

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard