public abstract class AbstractParameterizedModel extends AbstractNamedImmutableModel implements ParameterizedModel
ParameterizedModel
description, modelProperties
Modifier | Constructor and Description |
---|---|
protected |
AbstractParameterizedModel(String name,
String description,
List<ParameterGroupModel> parameterGroupModels,
DisplayModel displayModel,
Set<ModelProperty> modelProperties)
Creates a new instance
|
Modifier and Type | Method and Description |
---|---|
List<ParameterGroupModel> |
getParameterGroupModels() |
checkArgument, equals, getDisplayModel, getName, hashCode, toString
copy, copy, getDescription, getModelProperties, getModelProperty
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
getAllParameterModels
getName
getDescription
protected AbstractParameterizedModel(String name, String description, List<ParameterGroupModel> parameterGroupModels, DisplayModel displayModel, Set<ModelProperty> modelProperties)
name
- the model's namedescription
- the model's descriptionparameterGroupModels
- a List
with the component's parameter group models
displayModel
- a model which contains directive about how this component is displayed in the UImodelProperties
- A Set
of custom properties which extend this modelIllegalArgumentException
- if name
is blankpublic List<ParameterGroupModel> getParameterGroupModels()
getParameterGroupModels
in interface ParameterizedModel
groups
Copyright © 2018. All rights reserved.