public class AlarmJournalTable extends AbstractAlarmTable implements BindableModel, ExtensibleComponent, LocaleListener
AbstractAlarmTable.AbstractRowStyleTableModel, AbstractAlarmTable.AlarmDetailsViewer, AbstractAlarmTable.AlarmPopup, AbstractAlarmTable.AlarmTableTabbedPane, AbstractAlarmTable.DateCellRenderer, AbstractAlarmTable.NumberCellRenderer, AbstractAlarmTable.PopupHolderPanel, AbstractAlarmTable.TranslatableCellRenderer, AbstractAlarmTable.TranslatableHeaderRenderer, AbstractAlarmTable.TranslatableListCellRenderer, AbstractAlarmTable.TranslateTimeFormatUtil
javax.swing.JPanel.AccessibleJPanel
javax.swing.JComponent.AccessibleJComponent
Modifier and Type | Field and Description |
---|---|
static int |
EAST |
static int |
HIDDEN |
static int |
NORTH |
static int |
SOUTH |
static int |
WEST |
alarmRef, dateFormat, flasher, flashInterval, hidePopupRunner, numberFormat, POPUP, rowStyles, rowStylesActual, selectionColor, selectionThickness, slider, slidingContentHolder, STANDARD_STYLE, table, tableBackground, touchscreenMode
antialias, context, cursorCode, dynamicProps
listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
accessibleContext, BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
COMPONENT_RUNNING
DISABLED_BY_PERMISSIONS
RESERVED_SET_KEY
COMPONENT_LOCKED, COMPONENT_PERMISSIONS, COMPONENT_SECURITY, COMPONENT_TRANSLATIONS
Constructor and Description |
---|
AlarmJournalTable() |
Modifier and Type | Method and Description |
---|---|
void |
bind(Binding toBind)
Delegate method to internal binding model
|
Dataset |
getAlarms() |
java.lang.String |
getDefaultView() |
java.lang.String |
getDisplayPathFilter() |
java.util.Date |
getEndDate() |
java.lang.String |
getEventDataNote(AlarmEvent event) |
java.util.Map<java.lang.String,ExtensionFunction> |
getExtensionFunctions() |
java.lang.String |
getFocusFilterMessage() |
boolean |
getIsFiltered() |
java.lang.String |
getJournalName() |
int |
getMaximumPriority() |
AlarmPriority |
getMaxPriority() |
int |
getMinimumPriority() |
AlarmPriority |
getMinPriority() |
javax.swing.border.Border |
getNotesAreaBorder() |
java.awt.Font |
getNotesAreaFont() |
int |
getNotesAreaLocation() |
int |
getNotesAreaSize() |
java.lang.String |
getProviderFilter() |
int |
getReadTimeout() |
int |
getRowHeight() |
java.lang.String |
getSearchString() |
Dataset |
getSelectedAlarms() |
java.lang.String |
getSourceFilter() |
java.util.Date |
getStartDate() |
boolean |
isAlarmFocused() |
boolean |
isIncludeAckedEvents() |
boolean |
isIncludeActiveEvents() |
boolean |
isIncludeClearedEvents() |
boolean |
isIncludeSystemEvents() |
boolean |
isShowTableHeader() |
void |
localeChanged(java.util.Locale newLocale) |
<T extends java.lang.Enum<T> & ModelUpdate> |
modelUpdated(T... changed)
Delegate method to internal binding model
|
protected void |
onStartup()
Subclasses should override this to provide startup logic.
|
protected java.util.List<AlarmEvent> |
selectedAlarms() |
void |
setAlarms(Dataset alarms) |
void |
setDefaultView(java.lang.String defaultView) |
void |
setDisplayPathFilter(java.lang.String displayPathFilter) |
void |
setEnabled(boolean enabled) |
void |
setEndDate(java.util.Date endDate) |
void |
setExtensionFunctions(java.util.Map<java.lang.String,ExtensionFunction> map) |
void |
setIncludeAckedEvents(boolean includeAckedEvents) |
void |
setIncludeActiveEvents(boolean includeActiveEvents) |
void |
setIncludeClearedEvents(boolean includeClearEvents) |
void |
setIncludeSystemEvents(boolean includeSystemEvents) |
void |
setIsFiltered(boolean isFiltered) |
void |
setJournalName(java.lang.String journalName) |
void |
setMaximumPriority(int val) |
void |
setMaxPriority(AlarmPriority maxPriority) |
void |
setMinimumPriority(int val) |
void |
setMinPriority(AlarmPriority minPriority) |
void |
setNotesAreaBorder(javax.swing.border.Border notesAreaBorder) |
void |
setNotesAreaFont(java.awt.Font notesAreaFont) |
void |
setNotesAreaLocation(int notesAreaLocation) |
void |
setNotesAreaSize(int notesAreaSize) |
void |
setNotesAreaText(java.util.List<com.inductiveautomation.factorypmi.application.components.AlarmJournalTable.AlarmDisplayNote> displayNotes) |
void |
setProviderFilter(java.lang.String providerFilter) |
void |
setReadTimeout(int readTimeout) |
void |
setRowHeight(int newHeight) |
void |
setSearchString(java.lang.String search) |
void |
setSelectedAlarms(Dataset value) |
void |
setShowTableHeader(boolean showTableHeader) |
void |
setSourceFilter(java.lang.String sourceFilter) |
void |
setStartDate(java.util.Date startDate) |
void |
setTableBackground(java.awt.Color tableBackground) |
void |
unbind(Binding toUnbind)
Delegate method to internal binding model
|
applyRowStyles, evaluateEnabled, getActualRow, getDateFormat, getDisplayValue, getFlashInterval, getHeaderDisplayValue, getNumberFormat, getRowStyles, getRowStylesActual, getSelectionColor, getSelectionThickness, getSortable, getTableBackground, getTouchscreenMode, hidePopup, initSliderUi, isComponentEnabled, onShutdown, paintChildren, print, setComponentEnabled, setDateFormat, setFlashInterval, setFont, setNumberFormat, setRowStyles, setSelectionColor, setSelectionThickness, setTouchscreenMode, showPopup, showPopup, syncTableFont, viewRowToAlarm
getAppContext, getCursorCode, getDataQuality, getDynamicProps, getProperties, getPropertyValue, getStyles, getToolTipText, initStyleListener, isAntialias, isComponentRunning, isPropertyDefined, paintComponent, paintOverlayOverChildren, setAntialias, setCursorCode, setDataQuality, setDynamicProps, setName, setPropertyValue, setStyles, setToolTipText, setVisible, shutdownComponent, startupComponent, translate, updateQuality
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI
addAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBaseline, getBaselineResizeBehavior, getBorder, getBounds, getClientProperty, getComponentGraphics, getComponentPopupMenu, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getFontMetrics, getGraphics, getHeight, getInheritsPopupMenu, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPopupLocation, getPreferredSize, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, hide, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingOrigin, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setComponentPopupMenu, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setFocusTraversalKeys, setForeground, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, unregisterKeyboardAction, update
add, add, add, add, add, addContainerListener, addImpl, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, getMousePosition, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setLayout, transferFocusDownCycle, validate, validateTree
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, createImage, createImage, createVolatileImage, createVolatileImage, disableEvents, dispatchEvent, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setSize, setSize, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
getAppContext, shutdownComponent, startupComponent
public static final int HIDDEN
public static final int SOUTH
public static final int WEST
public static final int NORTH
public static final int EAST
public java.lang.String getEventDataNote(AlarmEvent event)
protected java.util.List<AlarmEvent> selectedAlarms()
public void setEnabled(boolean enabled)
setEnabled
in class javax.swing.JComponent
public void localeChanged(java.util.Locale newLocale)
localeChanged
in interface LocaleListener
localeChanged
in class AbstractAlarmTable
public void bind(Binding toBind)
bind
in interface BindableModel
public void unbind(Binding toUnbind)
unbind
in interface BindableModel
public <T extends java.lang.Enum<T> & ModelUpdate> void modelUpdated(T... changed)
modelUpdated
in interface BindableModel
changed
- list of change types to indicatepublic void setTableBackground(java.awt.Color tableBackground)
setTableBackground
in class AbstractAlarmTable
public java.util.Date getStartDate()
public void setStartDate(java.util.Date startDate)
public java.util.Date getEndDate()
public void setEndDate(java.util.Date endDate)
public int getReadTimeout()
public void setReadTimeout(int readTimeout)
public boolean getIsFiltered()
public void setIsFiltered(boolean isFiltered)
public java.lang.String getJournalName()
public void setJournalName(java.lang.String journalName)
public java.lang.String getDefaultView()
public void setDefaultView(java.lang.String defaultView)
public boolean isIncludeSystemEvents()
public void setIncludeSystemEvents(boolean includeSystemEvents)
public boolean isIncludeActiveEvents()
public void setIncludeActiveEvents(boolean includeActiveEvents)
public boolean isIncludeClearedEvents()
public void setIncludeClearedEvents(boolean includeClearEvents)
public boolean isIncludeAckedEvents()
public void setIncludeAckedEvents(boolean includeAckedEvents)
public boolean isShowTableHeader()
public void setShowTableHeader(boolean showTableHeader)
public java.lang.String getSourceFilter()
public void setSourceFilter(java.lang.String sourceFilter)
public java.lang.String getProviderFilter()
public void setProviderFilter(java.lang.String providerFilter)
public java.lang.String getDisplayPathFilter()
public void setDisplayPathFilter(java.lang.String displayPathFilter)
public AlarmPriority getMinPriority()
public int getMinimumPriority()
public void setMinPriority(AlarmPriority minPriority)
public void setMinimumPriority(int val)
public AlarmPriority getMaxPriority()
public int getMaximumPriority()
public void setMaxPriority(AlarmPriority maxPriority)
public void setMaximumPriority(int val)
public java.lang.String getSearchString()
public void setSearchString(java.lang.String search)
public int getRowHeight()
getRowHeight
in class AbstractAlarmTable
public void setRowHeight(int newHeight)
setRowHeight
in class AbstractAlarmTable
public Dataset getAlarms()
public void setAlarms(Dataset alarms)
public Dataset getSelectedAlarms()
public void setSelectedAlarms(Dataset value)
public int getNotesAreaLocation()
public void setNotesAreaLocation(int notesAreaLocation)
public int getNotesAreaSize()
public void setNotesAreaSize(int notesAreaSize)
public javax.swing.border.Border getNotesAreaBorder()
public void setNotesAreaBorder(javax.swing.border.Border notesAreaBorder)
public java.awt.Font getNotesAreaFont()
public void setNotesAreaFont(java.awt.Font notesAreaFont)
protected void onStartup()
AbstractVisionPanel
onStartup
in class AbstractAlarmTable
public boolean isAlarmFocused()
public java.lang.String getFocusFilterMessage()
public java.util.Map<java.lang.String,ExtensionFunction> getExtensionFunctions()
getExtensionFunctions
in interface ExtensibleComponent
public void setExtensionFunctions(java.util.Map<java.lang.String,ExtensionFunction> map)
setExtensionFunctions
in interface ExtensibleComponent
public void setNotesAreaText(java.util.List<com.inductiveautomation.factorypmi.application.components.AlarmJournalTable.AlarmDisplayNote> displayNotes)