def generate_entry(self, se):
        self.se = se

        entry = Values()

        nc = self.se.get_naming_conventions()
        self.se_id = nc.normalizedname()

        entry.set('/id', self.se_id)
        self.genDiscover(entry)
        self.genMedia(entry)
        self.genUsage(entry)
        self.genTermsAndConditions(entry)
        self.genDelivery(entry)

        # entry.set('/debug', self.se)

        self.se = None
        return entry
 def __init__(self, escaping=lambda t: t):
     ProcessingGenerator.__init__(self, escaping)
     self.idx = Values()