internal package Foswiki::Prefs::Web

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

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.

Topic revision: r1 - 04 Jul 2015, UnknownUser

  • User Reference
  • BeginnersStartHere
  • EditingShorthand
  • Macros
  • MacrosQuickReference
  • FormattedSearch
  • QuerySearch
  • DocumentGraphics
  • SkinBrowser
  • InstalledPlugins

  • Admin Maintenance
  • Reference Manual
  • AdminToolsCategory
  • InterWikis
  • ManagingWebs
  • SiteTools
  • DefaultPreferences
  • WebPreferences

This site is powered by FoswikiCopyright © by the contributing authors. All material on this site is the property of the contributing authors.
Ideas, requests, problems regarding Structural Basis of Medical Practice? Send feedback