parameters: (self)
return_statement: return fieldNames
docstring: Return a list of field names in play for this component.  Mandatory
          fields are not included, and they are: Value, Footprint, Datasheet, Ref.
          The netlist format only includes fields with non-empty values.  So if a field
          is empty, it will not be present in the returned list.
docstring_summary: Return a list of field names in play for this component.  Mandatory
          fields are not included, and they are: Value, Footprint, Datasheet, Ref.
          The netlist format only includes fields with non-empty values.  So if a field
          is empty, it will not be present in the returned list.
docstring_tokens: Return a list of field names in play for this component . Mandatory fields are not included and they are : Value Footprint Datasheet Ref . The netlist format only includes fields with non - empty values . So if a field is empty it will not be present in the returned list .
function: def getFieldNames(self):
          """Return a list of field names in play for this component.  Mandatory
          fields are not included, and they are: Value, Footprint, Datasheet, Ref.
          The netlist format only includes fields with non-empty values.  So if a field
          is empty, it will not be present in the returned list.
          """
          fieldNames = []
          fields = self.element.getChild('fields')
          if fields:
              for f in fields.getChildren():
                  fieldNames.append( f.get('field','name') )
          return fieldNames
function_tokens: def getFieldNames ( self ) : fieldNames = [ ] fields = self . element . getChild ( 'fields' ) if fields : for f in fields . getChildren ( ) : fieldNames . append ( f . get ( 'field' , 'name' ) ) return fieldNames