def getScalarNames(self, parentFieldName='<STR_LIT>'):
names = []<EOL>def _formFieldName(encoder):<EOL><INDENT>if parentFieldName == '<STR_LIT>':<EOL><INDENT>return encoder.name<EOL><DEDENT>else:<EOL><INDENT>return '<STR_LIT>' % (parentFieldName, encoder.name)<EOL><DEDENT><DEDENT>if self.seasonEncoder is not None:<EOL><INDENT>names.append(_formFieldName(self.seasonEncoder))<EOL><DEDENT>if self.dayOfWeekEncoder is not None:<EOL><INDENT>names.append(_formFieldName(self.dayOfWeekEncoder))<EOL><DEDENT>if self.customDaysEncoder is not None:<EOL><INDENT>names.append(_formFieldName(self.customDaysEncoder))<EOL><DEDENT>if self.weekendEncoder is not None:<EOL><INDENT>names.append(_formFieldName(self.weekendEncoder))<EOL><DEDENT>if self.holidayEncoder is not None:<EOL><INDENT>names.append(_formFieldName(self.holidayEncoder))<EOL><DEDENT>if self.timeOfDayEncoder is not None:<EOL><INDENT>names.append(_formFieldName(self.timeOfDayEncoder))<EOL><DEDENT>return names<EOL>
See method description in base.py