Class DefaultModelManager
- java.lang.Object
-
- nl.tudelft.simulation.dsol.swing.introspection.gui.DefaultModelManager
-
- All Implemented Interfaces:
ModelManager
public class DefaultModelManager extends Object implements ModelManager
Copyright (c) 2002-2023 Delft University of Technology, Jaffalaan 5, 2628 BX Delft, the Netherlands. All rights reserved. See for project information https://simulation.tudelft.nl. The DSOL project is distributed under a three-clause BSD-style license, which can be found at https://https://simulation.tudelft.nl/dsol/docs/latest/license.html.
- Author:
- Peter Jacobs., Alexander Verbraeck., Niels Lang.
-
-
Field Summary
Fields Modifier and Type Field Description protected Class<?>defaultCollectionObjectTableModelthe class of the defaultCollectionTableModel.protected Class<?>defaultMapObjectTableModelthe class of the defaultMapTableModel.protected Class<?>defaultObjectTableModelthe class of the defaultTableModel.
-
Constructor Summary
Constructors Constructor Description DefaultModelManager()Bean Constructor for the model manager.DefaultModelManager(Class<?> objectModelClass, Class<?> collectionModelClass, Class<?> mapModelClass)Constructor for the model manager.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Class<?>getDefaultCollectionObjectTableModel()Class<?>getDefaultMapObjectTableModel()Class<?>getDefaultObjectTableModel()voidsetDefaultCollectionObjectTableModel(Class<?> defaultCollectionObjectTableModel)sets the class of the default collection object table model.voidsetDefaultMapObjectTableModel(Class<?> defaultMapTableModel)sets the class of the default map table model.voidsetDefaultObjectTableModel(Class<?> defaultObjectTableModel)sets the class of the default object table model.
-
-
-
Field Detail
-
defaultObjectTableModel
protected Class<?> defaultObjectTableModel
the class of the defaultTableModel.
-
defaultCollectionObjectTableModel
protected Class<?> defaultCollectionObjectTableModel
the class of the defaultCollectionTableModel.
-
defaultMapObjectTableModel
protected Class<?> defaultMapObjectTableModel
the class of the defaultMapTableModel.
-
-
Constructor Detail
-
DefaultModelManager
public DefaultModelManager()
Bean Constructor for the model manager.
-
DefaultModelManager
public DefaultModelManager(Class<?> objectModelClass, Class<?> collectionModelClass, Class<?> mapModelClass)
Constructor for the model manager.- Parameters:
objectModelClass- Class<?>; the objectModelClasscollectionModelClass- Class<?>; the collectionModelClassmapModelClass- Class<?>; the mapModelClass
-
-
Method Detail
-
getDefaultCollectionObjectTableModel
public Class<?> getDefaultCollectionObjectTableModel()
- Specified by:
getDefaultCollectionObjectTableModelin interfaceModelManager- Returns:
- Returns the class of the default collection object table model
-
getDefaultObjectTableModel
public Class<?> getDefaultObjectTableModel()
- Specified by:
getDefaultObjectTableModelin interfaceModelManager- Returns:
- Returns the class of the default object table model
-
getDefaultMapObjectTableModel
public Class<?> getDefaultMapObjectTableModel()
- Specified by:
getDefaultMapObjectTableModelin interfaceModelManager- Returns:
- Returns the class of the default map table model
-
setDefaultCollectionObjectTableModel
public void setDefaultCollectionObjectTableModel(Class<?> defaultCollectionObjectTableModel)
sets the class of the default collection object table model.- Specified by:
setDefaultCollectionObjectTableModelin interfaceModelManager- Parameters:
defaultCollectionObjectTableModel- Class<?>; the class
-
setDefaultObjectTableModel
public void setDefaultObjectTableModel(Class<?> defaultObjectTableModel)
sets the class of the default object table model.- Specified by:
setDefaultObjectTableModelin interfaceModelManager- Parameters:
defaultObjectTableModel- Class<?>; the class
-
setDefaultMapObjectTableModel
public void setDefaultMapObjectTableModel(Class<?> defaultMapTableModel)
sets the class of the default map table model.- Specified by:
setDefaultMapObjectTableModelin interfaceModelManager- Parameters:
defaultMapTableModel- Class<?>; the class
-
-