public class GUIPropertyListTimeValue extends GUIPropertyList<TimeValue>
| Constructor and Description |
|---|
GUIPropertyListTimeValue() |
| Modifier and Type | Method and Description |
|---|---|
<E extends PropertableElement,P extends Property<?>> |
fillGUI(P prop,
E element,
AddButton button,
java.util.List<java.util.List<javax.swing.JComponent>> dataRows,
boolean independent)
Fill the GUI with the values of the property
|
<E extends PropertableElement> |
getDataRow(E element)
The data row for a property, i.e., which things will be added when the "add" button is pressed
|
<E extends PropertableElement> |
getHeaderRows(E element)
The header row(s) for a property
|
<P extends Property<?>> |
parseComponents(P property,
java.util.List<java.util.List<java.util.List<java.lang.Object>>> lines)
Parse the components and make appropriate data structures out of it
|
getFooterRows, initialiseGUIProperty, initialiseTabPane, initialiseTabPanepublic <E extends PropertableElement,P extends Property<?>> void fillGUI(P prop, E element, AddButton button, java.util.List<java.util.List<javax.swing.JComponent>> dataRows, boolean independent) throws java.lang.InstantiationException, java.lang.IllegalAccessException
GUIPropertyfillGUI in interface GUIProperty<java.util.List<TimeValue>>fillGUI in class GUIPropertyList<TimeValue>java.lang.InstantiationExceptionjava.lang.IllegalAccessExceptionpublic <E extends PropertableElement> java.util.List<java.util.List<javax.swing.JComponent>> getHeaderRows(E element)
GUIPropertygetHeaderRows in interface GUIProperty<java.util.List<TimeValue>>getHeaderRows in class GUIPropertyList<TimeValue>public <E extends PropertableElement> java.util.List<java.util.List<javax.swing.JComponent>> getDataRow(E element) throws java.lang.InstantiationException, java.lang.IllegalAccessException
GUIPropertygetDataRow in interface GUIProperty<java.util.List<TimeValue>>getDataRow in class GUIPropertyList<TimeValue>java.lang.InstantiationExceptionjava.lang.IllegalAccessExceptionpublic <P extends Property<?>> java.util.ArrayList<TimeValue> parseComponents(P property, java.util.List<java.util.List<java.util.List<java.lang.Object>>> lines) throws java.lang.InstantiationException, java.lang.IllegalAccessException
GUIPropertyjava.lang.InstantiationExceptionjava.lang.IllegalAccessException