PerlDoc

See PublishedAPI for packages intended to be used by Plugin and Contrib authors, or browse all packages.
See also Developing plugins, Developer's Bible, Technical Overview


Parent package: Foswiki::Prefs
Child packages:

    UNPUBLISHED package Foswiki::Prefs::Web

    This class is a simple wrapper around Foswiki::Prefs::Stack. Since Webs has an hierarchical structure it's needed only one stack to deal with preferences from Web and Web/Subweb and Web/Subweb/Subsubweb. This class has a reference to a stack and the level where the web is.

    This class is used by Foswiki::Prefs to pass web preferences to Foswiki::Meta and should not be used for anything else.

    ClassMethod new( $session )

    Creates a new WebPrefs object.

    ObjectMethod finish()

    Break circular references.

    ObjectMethod isInTopOfStack() → $boolean

    Returns true if this web is the hihger of the underlying stack object.

    ObjectMethod stack() → $stack

    Read-only accessor to the underlying stack object.

    ObjectMethod cloneStack($level) → $stack

    This method clone the underlying stack object, to the given $level. See Foswiki::Prefs::Stack::clone documentation.

    This method exists because WebPrefs objects are used by Foswiki::Prefs instead of bar Foswiki::Prefs::Stack and this operation is needed.

    ObjectMethod get($pref) → $value

    Returns the $value of the given $pref.

    Kontakt
    Pädagogische Hochschule Schwyz
    Zaystrasse 42
    CH-6410 Goldau
    T +41 41 859 05 90
    info@phsz.ch Dies ist ein Wiki des Fachkerns Medien und Informatik der Pädagogischen Hochschule Schwyz. Für Fragen wenden Sie sich bitte an wikiadmin@phsz.ch
    This page was cached on 07 Feb 2025 - 20:17.
    This website is using cookies. More info. That's Fine