Class StoreValueInReport<T extends DataContainer,M extends AbstractContainerManager,C extends AbstractContainer>
- java.lang.Object
-
- adams.gui.visualization.container.datacontainerpanel.AbstractPopupCustomizer<T,M,C>
-
- adams.gui.visualization.container.datacontainerpanel.containerlistpopup.AbstractContainerListPopupCustomizer<T,M,C>
-
- adams.gui.visualization.container.datacontainerpanel.containerlistpopup.StoreValueInReport<T,M,C>
-
- All Implemented Interfaces:
Serializable
public class StoreValueInReport<T extends DataContainer,M extends AbstractContainerManager,C extends AbstractContainer> extends AbstractContainerListPopupCustomizer<T,M,C>
For storing a value in the report.- Author:
- FracPete (fracpete at waikato dot ac dot nz)
- See Also:
- Serialized Form
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class adams.gui.visualization.container.datacontainerpanel.containerlistpopup.AbstractContainerListPopupCustomizer
AbstractContainerListPopupCustomizer.Context<T extends DataContainer,M extends AbstractContainerManager,C extends AbstractContainer>
-
-
Constructor Summary
Constructors Constructor Description StoreValueInReport()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidcustomize(AbstractContainerListPopupCustomizer.Context<T,M,C> context, JPopupMenu menu)Returns a popup menu for the table of the container list.protected com.github.fracpete.javautils.struct.Struct2<Field,Object>enterValue(AbstractContainerListPopupCustomizer.Context<T,M,C> context)Prompts the user to enter a field and value.StringgetGroup()The group this customizer belongs to.StringgetName()The name.booleanhandles(DataContainerPanelWithContainerList<T,M,C> panel)Checks whether this action can handle the panel.-
Methods inherited from class adams.gui.visualization.container.datacontainerpanel.containerlistpopup.AbstractContainerListPopupCustomizer
createContext
-
-
-
-
Method Detail
-
getName
public String getName()
The name.- Specified by:
getNamein classAbstractPopupCustomizer<T extends DataContainer,M extends AbstractContainerManager,C extends AbstractContainer>- Returns:
- the name
-
getGroup
public String getGroup()
The group this customizer belongs to.- Specified by:
getGroupin classAbstractPopupCustomizer<T extends DataContainer,M extends AbstractContainerManager,C extends AbstractContainer>- Returns:
- the group
-
handles
public boolean handles(DataContainerPanelWithContainerList<T,M,C> panel)
Checks whether this action can handle the panel.- Specified by:
handlesin classAbstractPopupCustomizer<T extends DataContainer,M extends AbstractContainerManager,C extends AbstractContainer>- Parameters:
panel- the panel to check- Returns:
- true if handled
-
enterValue
protected com.github.fracpete.javautils.struct.Struct2<Field,Object> enterValue(AbstractContainerListPopupCustomizer.Context<T,M,C> context)
Prompts the user to enter a field and value.- Parameters:
context- the context- Returns:
- the value, null if dialog canceled
-
customize
public void customize(AbstractContainerListPopupCustomizer.Context<T,M,C> context, JPopupMenu menu)
Returns a popup menu for the table of the container list.- Specified by:
customizein classAbstractContainerListPopupCustomizer<T extends DataContainer,M extends AbstractContainerManager,C extends AbstractContainer>- Parameters:
context- the contextmenu- the popup menu to customize
-
-