public abstract class ParameterPanelCollection
extends java.lang.Object
implements java.io.Serializable
Modifier and Type | Field and Description |
---|---|
protected java.util.Map<java.lang.String,java.util.Map<java.lang.String,?>> |
data |
Constructor and Description |
---|
ParameterPanelCollection() |
Modifier and Type | Method and Description |
---|---|
java.util.Map<java.lang.String,?> |
getData() |
abstract java.lang.String |
getDescription()
The description of the panel collection
|
abstract java.util.List<ParameterDisplayRule> |
getDisplayRules() |
protected byte[] |
getFile(java.lang.Integer fileId) |
abstract java.lang.String |
getName()
Name of the panel collection
|
abstract java.util.List<ParameterPanel> |
getPanels()
Different panels (or tabs) that will be visible ot the user
|
java.lang.String |
getParameterPanelCollectionClassName()
Returns a style class for a ParameterPanel
|
java.util.Map<java.lang.String,ParameterSection> |
getSectionMap()
Get a Map of section key to section, for all ParameterSections in this panel collection.
Use this method only if all sections in this PanelCollection have unique keys. |
java.lang.String |
getText(java.lang.Integer textId) |
org.json.JSONObject |
toJSON() |
public abstract java.lang.String getName()
public abstract java.lang.String getDescription()
public abstract java.util.List<ParameterPanel> getPanels()
public abstract java.util.List<ParameterDisplayRule> getDisplayRules()
public java.lang.String getParameterPanelCollectionClassName()
public java.util.Map<java.lang.String,?> getData()
public org.json.JSONObject toJSON()
protected byte[] getFile(java.lang.Integer fileId)
public java.lang.String getText(java.lang.Integer textId)
public java.util.Map<java.lang.String,ParameterSection> getSectionMap()