Bio :: EUtils :: POM :: ElementNode :: Class ElementNode
[hide private]
[frames] | no frames]

Class ElementNode

source code

Known Subclasses:

Instance Methods [hide private]
 
__delattr__(self, name) source code
 
__delitem__(self, index) source code
 
__getattr__(self, name) source code
 
__getitem__(self, index) source code
 
__init__(self, **attribs) source code
 
__iter__(self) source code
 
__len__(self) source code
 
__nonzero__(self) source code
 
__repr__(self) source code
 
__setattr__(self, name, value) source code
 
__setitem__(self, index, obj) source code
 
__str__(self) source code
 
__unicode__(self) source code
 
_acquire(self, name) source code
 
_attr_str(self) source code
 
_attr_unistr(self) source code
 
_attribs_match(self, obj, attribdict) source code
 
_empty_str(self) source code
 
_empty_unistr(self) source code
 
_find_index(self, index) source code
 
_find_node(self, eltype, collect=None) source code
 
_get_ns(self) source code
 
_non_empty_str(self) source code
 
_non_empty_unistr(self) source code
 
_tabs(self) source code
 
_validate_attribute(self, name) source code
 
_verify_attributes(self) source code
 
add(self, klass, **kwargs) source code
 
add_text(self, text)
Adding text to elements is so common, there is a special method for it.
source code
 
append(self, obj) source code
 
attributes(self) source code
 
comment(self) source code
 
destroy(self)
destroy() Remove this node and all child node references.
source code
 
detach(self) source code
 
extend(self, objlist) source code
 
find(self, elclass, **attribs) source code
 
find_elements(self, pathelement) source code
 
full_repr(self) source code
 
fullpath(self)
fullpath() returns the ElementNode's full path as a string in xpath format.
source code
 
get(self, index, default=None) source code
 
get_attribute(name)
This exists to set attributes that have names with illegal Python identifier characters.
source code
 
get_children(self) source code
 
get_element(self, pathelement) source code
 
get_parent(self) source code
 
getall(self, elclass, depth=0, collect=None) source code
 
hasAttributes(self) source code
 
has_attribute(self, name) source code
 
has_attributes(self) source code
 
has_children(self) source code
 
has_key(self, index) source code
 
index(self, obj) source code
 
inherit_indent(self)
clears indentation flag so that it may be acquired from parent.
source code
 
insert(self, index, obj) source code
 
matchpath(self, pathelement) source code
 
node(self) source code
 
pathname(self)
pathname() returns the ElementNode as a string in xpath format.
source code
 
processing_instruction(self) source code
 
reparent(self, newparent) source code
 
replace_text(self, text) source code
 
set_attribute(name, value)
This exists to set attributes that have names with illegal Python identifier characters.
source code
 
set_indented(self, tf=1) source code
 
set_inline(self, tf=1) source code
 
set_level(self, level) source code
 
set_namespace(self, ns) source code
 
text(self) source code
 
tostring(self) source code
 
use_lowercase(self) source code
 
use_truecase(self) source code
 
use_uppercase(self) source code
Class Variables [hide private]
  ATTLIST = None
  CONTENTMODEL = None
  _acquired = {'_indented': 1, '_namespace': None}