Package svs_simulation :: Package utilities :: Module svgutils :: Class SVGContentHandler
[show private | hide private]
[frames | no frames]

Class SVGContentHandler

  ContentHandler --+        
                   |        
      DTDHandler --+        
                   |        
  EntityResolver --+        
                   |        
    ErrorHandler --+        
                   |        
      DefaultHandler --+    
                       |    
GenericXMLContentHandler --+
                           |
                          SVGContentHandler

Known Subclasses:
StructureSVGContentHandler, TerrainSVGContentHandler

Handler for parsing terrain SVG document.
Method Summary
  __init__(self, target)
  createSimComponent(self, vertices, svs_data)
Creates simulation object from data.
  endElement(self, name)
Signals the end of an element in non-namespace mode.
  handlePathTag(self, attrs)
Parses PATH tag.
  handleRectTag(self, attrs)
Parses RECT tag.
  startElement(self, name, attrs)
Signals the start of an element in non-namespace mode.
    Inherited from GenericXMLContentHandler
  characters(self, content)
Receive notification of character data.
  error(self, exception)
Handle a recoverable error.

Instance Variable Summary
    Inherited from GenericXMLContentHandler
string currentNode: name of current node in parsing process
string target: target to pass parsed data to

Method Details

createSimComponent(self, vertices, svs_data)

Creates simulation object from data.

This should be overidden by implementing classes.

endElement(self, name)

Signals the end of an element in non-namespace mode.

The name parameter contains the name of the element type, just as with the startElement event.
Overrides:
svs_core.filehandling.loaders.GenericXMLContentHandler.endElement (inherited documentation)

handlePathTag(self, attrs)

Parses PATH tag.
Parameters:
attrs - attributes for tag
           (type=list)

handleRectTag(self, attrs)

Parses RECT tag.
Parameters:
attrs - attributes for tag
           (type=list)

startElement(self, name, attrs)

Signals the start of an element in non-namespace mode.

The name parameter contains the raw XML 1.0 name of the element type as a string and the attrs parameter holds an instance of the Attributes class containing the attributes of the element.
Overrides:
svs_core.filehandling.loaders.GenericXMLContentHandler.startElement (inherited documentation)

Generated by Epydoc 2.1 on Thu Oct 20 15:30:25 2005 http://epydoc.sf.net