Interface PopupItem<T>
-
- All Known Subinterfaces:
PopupItemActivity,PopupItemLog,PopupItemLogMove,PopupItemModelMove,PopupItemStartEnd
- All Known Implementing Classes:
PopupItemActivityCost,PopupItemActivityName,PopupItemActivityOccurrences,PopupItemActivityOccurrencesPerTrace,PopupItemActivityPerformance,PopupItemActivitySpacer,PopupItemLogAttributes,PopupItemLogMoveActivities,PopupItemLogMoveSpacer,PopupItemLogMoveTitle,PopupItemLogName,PopupItemLogSpacer,PopupItemLogTitle,PopupItemModelMoveOccurrences,PopupItemModelMoveSpacer,PopupItemStartEndName,PopupItemStartEndNumberOfTraces,PopupItemStartEndPerformance,PopupItemStartEndSpacer
public interface PopupItem<T>
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String[][]nothing
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.lang.String[][]get(IvMObjectValues inputs, PopupItemInput<T> input)Returns zero or more popup items.IvMObject<?>[]inputObjects()Request inputs.
-
-
-
Method Detail
-
inputObjects
IvMObject<?>[] inputObjects()
Request inputs. The get method will only be called when these are available.- Returns:
-
get
java.lang.String[][] get(IvMObjectValues inputs, PopupItemInput<T> input)
Returns zero or more popup items. The requested input objects are guaranteed to be available.- Parameters:
state-input-- Returns:
- String[items][columns], where there can be 1 or 2 columns.
-
-