LibInsult - Python
Public Member Functions | Public Attributes | List of all members
insult.NotQuiteXmlElement Class Reference

Non-text element in a NotQuiteXml document. More...

Inheritance diagram for insult.NotQuiteXmlElement:
[legend]
Collaboration diagram for insult.NotQuiteXmlElement:
[legend]

Public Member Functions

def __init__ (self, document, tag_name, id=None, attrs={})
 
def document (self)
 
def tag_name (self)
 
def id (self)
 
def id (self, value)
 
def id (self)
 
def __getitem__ (self, key)
 
def __setitem__ (self, key, value)
 
def __delitem__ (self, key)
 
def __getattr__ (self, name)
 
def __setattr__ (self, name, value)
 
def __delattr__ (self, name)
 
def __str__ (self)
 Converts the element to a string using the document to_string attribute. More...
 
def __repr__ (self)
 

Public Attributes

 attrs
 
 id
 

Detailed Description

Non-text element in a NotQuiteXml document.

Attributes can be accessed with the subscript operator or as members (if they don't clash with other members)

Definition at line 481 of file insult.py.

Constructor & Destructor Documentation

def insult.NotQuiteXmlElement.__init__ (   self,
  document,
  tag_name,
  id = None,
  attrs = {} 
)
Parameters
documentA NotQuiteXml object which contains this element
tag_nameName of the element tag in the source string
idElement id, must be unique in document or None
attrsExtra attribues

Definition at line 487 of file insult.py.

Member Function Documentation

def insult.NotQuiteXmlElement.__delattr__ (   self,
  name 
)

Definition at line 559 of file insult.py.

def insult.NotQuiteXmlElement.__delitem__ (   self,
  key 
)

Definition at line 541 of file insult.py.

def insult.NotQuiteXmlElement.__getattr__ (   self,
  name 
)

Definition at line 544 of file insult.py.

def insult.NotQuiteXmlElement.__getitem__ (   self,
  key 
)

Definition at line 535 of file insult.py.

def insult.NotQuiteXmlElement.__repr__ (   self)

Definition at line 574 of file insult.py.

def insult.NotQuiteXmlElement.__setattr__ (   self,
  name,
  value 
)

Definition at line 553 of file insult.py.

def insult.NotQuiteXmlElement.__setitem__ (   self,
  key,
  value 
)

Definition at line 538 of file insult.py.

def insult.NotQuiteXmlElement.__str__ (   self)

Converts the element to a string using the document to_string attribute.

Definition at line 568 of file insult.py.

def insult.NotQuiteXmlElement.document (   self)

Definition at line 501 of file insult.py.

def insult.NotQuiteXmlElement.id (   self)

Definition at line 509 of file insult.py.

def insult.NotQuiteXmlElement.id (   self,
  value 
)

Definition at line 513 of file insult.py.

def insult.NotQuiteXmlElement.id (   self)

Definition at line 530 of file insult.py.

def insult.NotQuiteXmlElement.tag_name (   self)

Definition at line 505 of file insult.py.

Referenced by insult.NotQuiteXmlElement.__repr__().

Member Data Documentation

insult.NotQuiteXmlElement.attrs
insult.NotQuiteXmlElement.id

Definition at line 498 of file insult.py.

Referenced by insult.NotQuiteXmlElement.id().


The documentation for this class was generated from the following file: