Example #1
0
 def toTree(self, parent):
     eventClass = XMLIntf.SubElement(parent, u"event-class")
     XMLIntf.appendTextElements(eventClass, 
         (
             (u"ID", self.ID),
             (u"Title", self.Title)
         )
     )
     return eventClass
Example #2
0
 def SubElement(self,
                parent,
                nsLessTagName,
                attrib={},
                xmlns=XMLIntf.xhtmlNamespace,
                **extra):
     return XMLIntf.SubElement(parent, nsLessTagName, attrib, xmlns,
                               **extra)
Example #3
0
 def toDom(self, parentNode, name, attrib={}):
     if self.hasForeign():
         node = XMLIntf.SubElement(parentNode,
                                   name,
                                   attrib=attrib,
                                   lang=self.supplement.LangCode)
         node.text = self.supplement.ForeignText
         return node
     else:
         return None
Example #4
0
 def __init__(self, priyomInterface):
     self.priyomInterface = priyomInterface
     self.store = self.priyomInterface.store
     self.serializer = XMLIntf.Serializer()
     self.xhtmlSerializer = HTMLIntf.Serializer()
     self.currentFlags = None
     self.limit = None
     self.offset = None
     self.distinct = False
     self.resetStore()
Example #5
0
 def toTree(self, parent):
     event = XMLIntf.SubElement(parent, u"event")
     XMLIntf.appendTextElements(event, ((u"ID", self.ID),
                                        (u"StationID", self.StationID),
                                        (u"Description", self.Description)))
     if self.EventClass is not None:
         self.EventClass.toTree(event)
     else:
         XMLIntf.SubElement(parent, u"raw-event")
     XMLIntf.appendDateElement(event, u"StartTime", self.StartTime)
     if self.EndTime is not None:
         XMLIntf.appendDateElement(event, u"EndTime", self.EndTime)
     return event
Example #6
0
 def toTree(self, parent):
     event = XMLIntf.SubElement(parent, u"event")
     XMLIntf.appendTextElements(event,
         (
             (u"ID", self.ID),
             (u"StationID", self.StationID),
             (u"Description", self.Description)
         )
     )
     if self.EventClass is not None:
         self.EventClass.toTree(event)
     else:
         XMLIntf.SubElement(parent, u"raw-event")
     XMLIntf.appendDateElement(event, u"StartTime", self.StartTime)
     if self.EndTime is not None:
         XMLIntf.appendDateElement(event, u"EndTime", self.EndTime)
     return event
Example #7
0
 def toTree(self, parent):
     eventClass = XMLIntf.SubElement(parent, u"event-class")
     XMLIntf.appendTextElements(eventClass,
                                ((u"ID", self.ID), (u"Title", self.Title)))
     return eventClass
Example #8
0
 def toDom(self, parentNode):
     XMLIntf.appendTextElement(parentNode, u"modulation", self.Name)
Example #9
0
 def toDom(self, parentNode):
     XMLIntf.appendTextElement(parentNode, u"modulation", self.Name)