Class FunctionNameTableColumn

    • Constructor Detail

      • FunctionNameTableColumn

        public FunctionNameTableColumn()
    • Method Detail

      • getValue

        public java.lang.String getValue​(Address rowObject,
                                         Settings settings,
                                         Program pgm,
                                         ServiceProvider serviceProvider)
                                  throws java.lang.IllegalArgumentException
        Description copied from interface: DynamicTableColumn
        Creates an object that is appropriate for this field (table column) and for the object that is associated with this row of the table.
        Specified by:
        getValue in interface DynamicTableColumn<Address,​java.lang.String,​Program>
        Specified by:
        getValue in class AbstractDynamicTableColumn<Address,​java.lang.String,​Program>
        Parameters:
        rowObject - the object associated with the row in the table.
        settings - field settings
        pgm - the expected data object, as defined by the DATA_SOURCE type
        serviceProvider - the ServiceProvider associated with the table.
        Returns:
        the object for the model to display in the table cell.
        Throws:
        java.lang.IllegalArgumentException - if the rowObject is not one supported by this class.
      • getProgramLocation

        public ProgramLocation getProgramLocation​(Address rowObject,
                                                  Settings settings,
                                                  Program program,
                                                  ServiceProvider serviceProvider)
        Description copied from interface: ProgramLocationTableColumn
        Determines an appropriate program location associated with this field for the indicated row object. The most probable use is for navigating from the field.
        Parameters:
        rowObject - the object associated with the table row.
        settings - field settings
        program - the program associated with the table.
        serviceProvider - the plugin tool associated with the table.
        Returns:
        the address associated with the field.