-í
>1í;c       s>     d  Z    d k Z  d k Z  d f  d „  ƒ  YZ d S(   sò   
The context of an XPath expression.
WWW: http://4suite.org/XPATH        e-mail: support@4suite.org

Copyright (c) 2000-2001 Fourthought Inc, USA.   All Rights Reserved.
See  http://4suite.org/COPYRIGHT  for license and copyright information
Ns   Contextc      s­     e  i  Z  d d e e d „ Z % d „  Z - d „  Z 4 d „  Z 7 d „  Z : d „  Z = d „  Z	 @ d	 „  Z
 D d
 „  Z G d „  Z L d „  Z Q d „  Z RS(   Ni   c    s|     | |  _   | |  _  | |  _  | p h  |  _  | p h  |  _   t |  _ ! t |  _ " h  |  _	 # d  Sd  S(   N(
   s   nodes   selfs   positions   sizes   varBindingss   processorNsss   Nones
   _cachedNsss   _cachedNssNodes   stringValueCache(   s   selfs   nodes   positions   sizes   varBindingss   processorNss(    (    sD   /usr/local/twc/lib/python2.2/site-packages/_xmlplus/xpath/Context.pys   __init__ s   c    s-   % & d t  |  ƒ |  i |  i |  i f Sd  S(   Ns-   <Context at %s: Node=%s, Postion=%d, Size=%d>(   s   ids   selfs   nodes   positions   size(   s   self(    (    sD   /usr/local/twc/lib/python2.2/site-packages/_xmlplus/xpath/Context.pys   __repr__% s   c    sq   - . |  i t j p |  i |  i j o: / t i i i |  i ƒ } 0 | |  _ 1 |  i |  _ n 2 |  i Sd  S(   N(
   s   selfs
   _cachedNsss   Nones   nodes   _cachedNssNodes   xmls   doms   exts   GetAllNss   nss(   s   selfs   nss(    (    sD   /usr/local/twc/lib/python2.2/site-packages/_xmlplus/xpath/Context.pys   nss- s
   &c    s
   4 5 d  S(   N(    (   s   self(    (    sD   /usr/local/twc/lib/python2.2/site-packages/_xmlplus/xpath/Context.pys   next4 s   c    s   7 8 | |  _  d  S(   N(   s   processorNsss   self(   s   selfs   processorNss(    (    sD   /usr/local/twc/lib/python2.2/site-packages/_xmlplus/xpath/Context.pys   setNamespaces7 s   c    s   : ; |  i i ƒ  Sd  S(   N(   s   selfs   processorNsss   copy(   s   self(    (    sD   /usr/local/twc/lib/python2.2/site-packages/_xmlplus/xpath/Context.pys   copyNamespaces: s   c    s   = > | |  _  d  S(   N(   s   varBindingss   self(   s   selfs   varBindings(    (    sD   /usr/local/twc/lib/python2.2/site-packages/_xmlplus/xpath/Context.pys   setVarBindings= s   c    s   @ B |  i i ƒ  Sd  S(   N(   s   selfs   varBindingss   copy(   s   self(    (    sD   /usr/local/twc/lib/python2.2/site-packages/_xmlplus/xpath/Context.pys   copyVarBindings@ s   c    s    D E |  i |  i |  i f Sd  S(   N(   s   selfs   nodes   positions   size(   s   self(    (    sD   /usr/local/twc/lib/python2.2/site-packages/_xmlplus/xpath/Context.pys   copyNodePosSizeD s   c    s:   G | \ } } } H | |  _  I | |  _ J | |  _ d  S(   N(   s   nodes   poss   sizes   selfs   position(   s   selfs   .2s   nodes   poss   size(    (    sD   /usr/local/twc/lib/python2.2/site-packages/_xmlplus/xpath/Context.pys   setNodePosSizeG s   c    s6   L M |  i i ƒ  } N |  i i ƒ  | d <O | Sd  S(   Ns   varBindings(   s   selfs   __dict__s   copys   newdicts   varBindings(   s   selfs   newdict(    (    sD   /usr/local/twc/lib/python2.2/site-packages/_xmlplus/xpath/Context.pys   copyL s   c    s   Q R | |  _ d  S(   N(   s   ds   selfs   __dict__(   s   selfs   d(    (    sD   /usr/local/twc/lib/python2.2/site-packages/_xmlplus/xpath/Context.pys   setQ s   (   s   CoreFunctionss	   functionss   Nones   __init__s   __repr__s   nsss   nexts   setNamespacess   copyNamespacess   setVarBindingss   copyVarBindingss   copyNodePosSizes   setNodePosSizes   copys   set(    (    (    sD   /usr/local/twc/lib/python2.2/site-packages/_xmlplus/xpath/Context.pys   Context s   (   s   __doc__s   xml.dom.exts   xmls   CoreFunctionss   Context(   s   xmls   CoreFunctionss   Context(    (    sD   /usr/local/twc/lib/python2.2/site-packages/_xmlplus/xpath/Context.pys   ? s   