Package EaseXML :: Module Attributes :: Class NMTokenAttribute
[show private | hide private]
[frames | no frames]

Type NMTokenAttribute

object --+            
         |            
      Node --+        
             |        
     Attribute --+    
                 |    
     CDATAttribute --+
                     |
                    NMTokenAttribute

Known Subclasses:
NMTokensAttribute

Method Summary
  checkType(self, val)
Type checking.
    Inherited from CDATAttribute
  getValueFromDom(self, dom, attrName, **kw)
    Inherited from Attribute
  __init__(self, default, permittedValues, optional, name)
  xmlrepr(self, parentInstance)
XML representation of the Node
    Inherited from Node
  getDefaultValue(self)
  getItemType(self)
  getName(self)
  getParentType(self)
  getRegistry(self)
  getType(self)
  getValue(self)
  isMain(self)
  isNoLimit(self)
  isOptional(self)
  resetValue(self)
  setDefaultValue(self, default)
  setItemType(self, type)
  setMain(self, m)
  setName(self, name)
  setNoLimit(self, val)
  setOptional(self, val)
  setParentType(self, parentType)
  setRegistry(self, reg)
  setType(self, type)
  setValue(self, value)
    Inherited from object
  __delattr__(...)
x.__delattr__('name') <==> del x.name
  __getattribute__(...)
x.__getattribute__('name') <==> x.name
  __hash__(x)
x.__hash__() <==> hash(x)
  __new__(T, S, ...)
T.__new__(S, ...) -> a new object with type S, a subtype of T
  __reduce__(...)
helper for pickle
  __reduce_ex__(...)
helper for pickle
  __repr__(x)
x.__repr__() <==> repr(x)
  __setattr__(...)
x.__setattr__('name', value) <==> x.name = value
  __str__(x)
x.__str__() <==> str(x)

Class Variable Summary
list _valids = [':', '_', '-', '.']

Method Details

checkType(self, val)

Type checking.

val is object to check. If checkType returns False, a TypeError is raised to claim that Node value assignment is not valid. Either, checkType should return an optionally modified version of val (usefull when dealing with lists assignements where items should be XMLObject instances).

Overrides:
EaseXML.Attributes.CDATAttribute.checkType (inherited documentation)

Class Variable Details

_valids

Type:
list
Value:
[':', '_', '-', '.']                                                   

Generated by Epydoc 2.1 on Sun Dec 12 17:20:24 2004 http://epydoc.sf.net