java.lang.Object
de.uni_trier.wi2.procake.utils.composition.FactoryObjectImplementation
de.uni_trier.wi2.procake.gui.objecteditor.label.LabelProvider
Direct Known Subclasses:
AggregateObjectLabelProvider, AtomicObjectLabelProvider, NESTGraphItemObjectLabelProvider

public class LabelProvider extends de.uni_trier.wi2.procake.utils.composition.FactoryObjectImplementation
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    protected final de.uni_trier.wi2.procake.utils.composition.Parameter
     
    protected final de.uni_trier.wi2.procake.utils.composition.Parameter
     
    protected final de.uni_trier.wi2.procake.utils.composition.Parameter
     
    protected List<de.uni_trier.wi2.procake.utils.composition.Parameter>
     
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
     
    getLabel(de.uni_trier.wi2.procake.data.object.DataObject dataObject)
     
    List<de.uni_trier.wi2.procake.utils.composition.Parameter>
     
    void
     
    void
    preInit(de.uni_trier.wi2.procake.utils.composition.XMLConfiguration.AbstractParameter[] parameters)
     

    Methods inherited from class de.uni_trier.wi2.procake.utils.composition.FactoryObjectImplementation

    getParameter, initParametersBasedOn

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

    • DATA_CLASS_NAME

      protected final de.uni_trier.wi2.procake.utils.composition.Parameter DATA_CLASS_NAME
    • MULTI_LABEL_DELIMITER

      protected final de.uni_trier.wi2.procake.utils.composition.Parameter MULTI_LABEL_DELIMITER
    • DISPLAY_PROPERTIES

      protected final de.uni_trier.wi2.procake.utils.composition.Parameter DISPLAY_PROPERTIES
    • parameterList

      protected List<de.uni_trier.wi2.procake.utils.composition.Parameter> parameterList
  • Constructor Details

    • LabelProvider

      public LabelProvider()
  • Method Details

    • getParameters

      public List<de.uni_trier.wi2.procake.utils.composition.Parameter> getParameters()
      Specified by:
      getParameters in class de.uni_trier.wi2.procake.utils.composition.FactoryObjectImplementation
    • preInit

      public void preInit(de.uni_trier.wi2.procake.utils.composition.XMLConfiguration.AbstractParameter[] parameters)
      Specified by:
      preInit in class de.uni_trier.wi2.procake.utils.composition.FactoryObjectImplementation
    • postInit

      public void postInit()
      Specified by:
      postInit in class de.uni_trier.wi2.procake.utils.composition.FactoryObjectImplementation
    • getLabel

      public String getLabel(de.uni_trier.wi2.procake.data.object.DataObject dataObject)
    • getDataClassName

      public String getDataClassName()