manpagez: man pages & more
man namespacex(n)
Home | html | info | man
namespacex(n)             Namespace utility commands             namespacex(n)



______________________________________________________________________________


NAME

       namespacex - Namespace utility commands


SYNOPSIS

       package require Tcl  8.5

       package require namespacex  ?0.1?

       ::namespacex hook add ?namespace? cmdprefix

       ::namespacex hook proc ?namespace? arguments body

       ::namespacex hook on ?namespace? guardcmdprefix actioncmdprefix

       ::namespacex hook next arg...

       ::namespacex info allchildren namespace

       ::namespacex info allvars namespace

       ::namespacex info vars namespace ?pattern?

       ::namespacex state get namespace

       ::namespacex state set namespace dict

       ::namespacex state drop namespace

_________________________________________________________________


DESCRIPTION

       This  package  provides  a  number of utility commands for working with
       namespaces.


API

       ::namespacex hook add ?namespace? cmdprefix

       ::namespacex hook proc ?namespace? arguments body

       ::namespacex hook on ?namespace? guardcmdprefix actioncmdprefix

       ::namespacex hook next arg...

       ::namespacex info allchildren namespace
              This command returns a list containing the names  of  all  child
              namespaces  in  the  specified  namespace  and its children. The
              names are all fully qualified.

       ::namespacex info allvars namespace
              This command returns a list containing the names  of  all  vari-
              ables in the specified namespace and its children. The names are
              all relative to namespace, and not fully qualified.

       ::namespacex info vars namespace ?pattern?
              This command returns a list containing the names  of  all  vari-
              ables in the specified namespace.

       ::namespacex state get namespace
              This  command  returns a dictionary holding the names and values
              of all variables in the specified namespace and its child names-
              paces.

              Note that the names are all relative to namespace, and not fully
              qualified.

       ::namespacex state set namespace dict
              This command takes a dictionary holding the names and values for
              a  set of variables and replaces the current state of the speci-
              fied namespace and its child namespaces with  this  state.   The
              result of the command is the empty string.

       ::namespacex state drop namespace
              This command unsets all variables in the specified namespace and
              its child namespaces.  The result of the command  is  the  empty
              string.



KEYWORDS

       extended namespace, info, namespace unknown, namespace utilities, state
       (de)serialization, unknown hooking, utilities


COPYRIGHT

       Copyright (c) 200? Neil Madden (http://wiki.tcl.tk/12790)
       Copyright (c) 200? Various (http://wiki.tcl.tk/1489)
       Copyright (c) 2010 Documentation, Andreas Kupries




namespacex                            0.1                        namespacex(n)

Mac OS X 10.8 - Generated Mon Sep 10 06:10:43 CDT 2012
© manpagez.com 2000-2025
Individual documents may contain additional copyright information.