Package flumotion :: Package manager :: Module config :: Class FlumotionConfigParser
[hide private]

Class FlumotionConfigParser

source code

extern.log.log.Loggable --+        
                          |        
         common.fxml.Parser --+    
                              |    
 common.config.BaseConfigParser --+
                                  |
                                 FlumotionConfigParser
Known Subclasses:

This is a base class for parsing planet configuration files (both manager and flow files).

Nested Classes [hide private]

Inherited from common.config.BaseConfigParser: parserError

Instance Methods [hide private]
 
_parseFeedId(self, feedId) source code
 
_parseVirtualFeed(self, node) source code
ConfigEntryComponent
parseComponent(self, node, parent, isFeedComponent, needsWorker)
Parse a <component></component> block.
source code
 
_parseSource(self, node) source code
 
_parseFeed(self, node) source code
 
_parseEater(self, node) source code

Inherited from common.config.BaseConfigParser: __init__, add, getPath, parsePlugs

Inherited from common.fxml.Parser: checkAttributes, getRoot, parseAttributes, parseFromTable, parseTextNode

Inherited from extern.log.log.Loggable: __providedBy__, debug, doLog, error, info, log, logFunction, logObjectName, warning, warningFailure, writeMarker

Class Variables [hide private]
  logCategory = 'config'
Implementors can provide a category to log their messages under.

Inherited from extern.log.log.Loggable: __implemented__, __provides__