Class AbstractPluginVisualizerTableFactory<T extends org.processmining.placebasedlpmdiscovery.model.TextDescribable & java.io.Serializable>
- java.lang.Object
-
- org.processmining.OCLPMDiscovery.visualization.components.tables.factories.AbstractPluginVisualizerTableFactory<T>
-
- Direct Known Subclasses:
OCLPMResultPluginVisualizerTableFactory,PlaceSetPluginVisualizerTableFactory
public abstract class AbstractPluginVisualizerTableFactory<T extends org.processmining.placebasedlpmdiscovery.model.TextDescribable & java.io.Serializable> extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description protected TableListener<T>listenerprotected GenericTextDescribableTableComponent<T>table
-
Constructor Summary
Constructors Constructor Description AbstractPluginVisualizerTableFactory()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected abstract CustomObjectTableModel<T>createTableModel(java.util.Map<java.lang.Integer,T> indexObjectMap)abstract java.lang.String[]getColumnNames()protected abstract java.util.Map<java.lang.Integer,T>getIndexObjectMap(org.processmining.placebasedlpmdiscovery.model.serializable.SerializableCollection<T> elements)GenericTextDescribableTableComponent<T>getPluginVisualizerTable(org.processmining.placebasedlpmdiscovery.model.serializable.SerializableCollection<T> result, TableListener<T> listener)GenericTextDescribableTableComponent<T>getPluginVisualizerTable(org.processmining.placebasedlpmdiscovery.model.serializable.SerializableCollection<T> result, TableListener<T> listener, OCLPMColors theme)protected abstract javax.swing.JPopupMenugetPopupMenu()
-
-
-
Field Detail
-
table
protected GenericTextDescribableTableComponent<T extends org.processmining.placebasedlpmdiscovery.model.TextDescribable & java.io.Serializable> table
-
listener
protected TableListener<T extends org.processmining.placebasedlpmdiscovery.model.TextDescribable & java.io.Serializable> listener
-
-
Method Detail
-
getPluginVisualizerTable
public GenericTextDescribableTableComponent<T> getPluginVisualizerTable(org.processmining.placebasedlpmdiscovery.model.serializable.SerializableCollection<T> result, TableListener<T> listener)
-
getPluginVisualizerTable
public GenericTextDescribableTableComponent<T> getPluginVisualizerTable(org.processmining.placebasedlpmdiscovery.model.serializable.SerializableCollection<T> result, TableListener<T> listener, OCLPMColors theme)
-
getIndexObjectMap
protected abstract java.util.Map<java.lang.Integer,T> getIndexObjectMap(org.processmining.placebasedlpmdiscovery.model.serializable.SerializableCollection<T> elements)
-
createTableModel
protected abstract CustomObjectTableModel<T> createTableModel(java.util.Map<java.lang.Integer,T> indexObjectMap)
-
getPopupMenu
protected abstract javax.swing.JPopupMenu getPopupMenu()
-
getColumnNames
public abstract java.lang.String[] getColumnNames()
-
-