com.ontimize.util.gis.client.utils
Class DynamicTable

java.lang.Object
  extended by java.awt.Component
      extended by java.awt.Container
          extended by javax.swing.JComponent
              extended by javax.swing.JPanel
                  extended by com.ontimize.gui.table.Table
                      extended by com.ontimize.util.gis.client.utils.DynamicTable
All Implemented Interfaces:
com.ontimize.gui.CreateForms, com.ontimize.gui.field.AccessForm, com.ontimize.gui.field.DataComponent, com.ontimize.gui.field.FormComponent, com.ontimize.gui.field.IdentifiedElement, com.ontimize.gui.Freeable, com.ontimize.gui.HasHelpIdComponent, com.ontimize.gui.i18n.Internationalization, com.ontimize.gui.OpenDialog, com.ontimize.gui.preferences.ApplicationPreferencesListener, com.ontimize.gui.preferences.HasPreferenceComponent, com.ontimize.gui.ReferenceComponent, com.ontimize.gui.SecureElement, com.ontimize.gui.SelectCurrencyValues, com.ontimize.gui.table.InsertTableInsertRowChange, java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable, java.util.EventListener, javax.accessibility.Accessible

public class DynamicTable
extends com.ontimize.gui.table.Table
implements com.ontimize.gui.i18n.Internationalization

See Also:
Serialized Form

Nested Class Summary
 class DynamicTable.DynamicTableRendererManager
           
 
Nested classes/interfaces inherited from class com.ontimize.gui.table.Table
com.ontimize.gui.table.Table.ComponentsPermissionsStore, com.ontimize.gui.table.Table.DefaultRendererManager, com.ontimize.gui.table.Table.DeleteItemListener, com.ontimize.gui.table.Table.EditorManager, com.ontimize.gui.table.Table.FilterDate, com.ontimize.gui.table.Table.HTMLFileFilter, com.ontimize.gui.table.Table.InfoFilterButtonsModelListener, com.ontimize.gui.table.Table.KeyObject, com.ontimize.gui.table.Table.ListenerItem, com.ontimize.gui.table.Table.ListenerItemDeletePrefPivotTable, com.ontimize.gui.table.Table.ListenerItemPrefPivotTable, com.ontimize.gui.table.Table.PreferenceItem, com.ontimize.gui.table.Table.QuickFieldText, com.ontimize.gui.table.Table.QuickFilterActionListener, com.ontimize.gui.table.Table.RefreshThread, com.ontimize.gui.table.Table.RendererManager, com.ontimize.gui.table.Table.TxtFileFilter
 
Nested classes/interfaces inherited from class javax.swing.JPanel
javax.swing.JPanel.AccessibleJPanel
 
Nested classes/interfaces inherited from class javax.swing.JComponent
javax.swing.JComponent.AccessibleJComponent
 
Nested classes/interfaces inherited from class java.awt.Container
java.awt.Container.AccessibleAWTContainer
 
Nested classes/interfaces inherited from class java.awt.Component
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BaselineResizeBehavior, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy
 
Field Summary
(package private)  javax.swing.JSeparator menuSeparator
           
protected  java.lang.Object target
           
 
Fields inherited from class com.ontimize.gui.table.Table
actButtonsModelListener, activatedFilter, addButtons, addComponents, addRecordListener, allowDelete, allowOpenInNewWindow, allowSetupVisibleColumns, attributes, attributesToFix, attributeTable, AUTO_ADJUST_HEADER, autoFixHead, AVERAGE_es_ES, BAR, BAR_3D, borderbuttons, BUTTON_CALCULATED_COL, BUTTON_CHANGEVIEW, BUTTON_CHART, BUTTON_COPY, BUTTON_DEFAULT_CHART, BUTTON_DELETE, BUTTON_EXCEL_EXPORT, BUTTON_HTML_EXPORT, BUTTON_PIVOTTABLE, BUTTON_PLUS, BUTTON_PRINTING, BUTTON_REFRESH, BUTTON_REPORT, BUTTON_SAVE_FILTER_ORDER_SETUP, BUTTON_SUM_ROW_SETUP, BUTTON_VISIBLE_COLS_SETUP, buttonCalculatedColumns, buttonChangeView, buttonChart, buttonCopy, buttonDefaultChart, buttonDelete, buttonExcelExport, buttonHTMLExport, buttonIcons, buttonPivotTable, buttonPlus, buttonPlus2, buttonPrint, buttonRefresh, buttonReports, buttonSaveFilterOrderSetup, buttonSumRowSetup, buttonVisibleColsSetup, CALCULED_COLS, CALCULED_COLS_REQUIRED_FIELDS, calculedColumns, cellEditorManager, cellRendererColorManager, cellRendererFontManager, cellRendererManager, CHART_ENABLED, CHART_V1, chartGraphMenuItems, chartMenu, chartUtilities, CODS, codValues, colPress, COLS, columnsToOperate, columnsToSum, columnWidthListener, columnWidthSet, CONF_VISIBLE_COLS, CONTINUOUS, CONTROLS, CONTROLS_VISIBLE, controlsPanel, controlsVisible, COPY_CELL, COPY_CELL_es_ES, COPY_SELECTION, COPY_SELECTION_es_ES, COUNT_es_ES, createCalculatedButton, CURRENCY, currencyColumns, currencyRenderer, CUSTOM_CHARTS, DATABASE_INSERT, DATABASE_REMOVE, dataBaseInsert, dataBaseRemove, DEBUG_MEMORY, DEFAULT_NEW_WINDOW, DEFAULT_QUICK_FILTER, DEFAULT_VALUE_SET_HEIGHT_HEAD, DEFAULT_VALUE_SETUP_VISIBLE_COLS, DEFAULT_VISIBLE_COLS, defaultChartsEnabled, defaultFilter, defaultPivotTableVisibility, defaultQuickFilterVisible, defaultShowGridValue, defaultVisibleColumns, DELETE_BUTTON, DELETE_FILTER_COLUMN, DELETE_FILTER_es_ES, DELETE_GROUP_es_ES, deleteListener, deletePrefPivotTableItemListener, detailForm, detailFormTitleKey, detailKey, dinamicFormClass, DISABLE_INSERT, disableInsert, DOWN_10, DOWN_100, DOWN_50, DOWN_ALL, dPivot, DYNAMIC, DYNAMIC_FORM, dynamicFormManager, dynamicTable, EDITABLE_COLUMNS, editableColumns, editableColumnsUpdateEntity, editionListeners, editKey, enabled, enabledDetail, enabledPermission, entity, ENTITY, EQUAL, eventPress, filter, FILTER_BY_VALUE_es_ES, FILTER_COLUMN_es_ES, FILTER_HEAD_TIP_COD, filterWindow, FIND_MESSAGE, FIX_ATTR, FONT_SIZE, fontSize, FORM, formBuilder, formName, GREATER, GREATER_EQUAL, GROUP_COLUMN_BY_DATE_es_ES, GROUP_COLUMN_BY_MONTH, GROUP_COLUMN_BY_QUARTER, GROUP_COLUMN_BY_QUARTER_YEAR, GROUP_COLUMN_BY_YEAR, GROUP_COLUMN_BY_YEAR_MONTH, GROUP_COLUMN_BY_YEAR_MONTH_DAY, GROUP_COLUMN_es_ES, GROUP_FUNCTION, HEAD_TIP_COD, HORIZONTAL_SCROLL, hourRenderColumns, hourRenderer, INSERT_TABLE, inserting, insertKey, insertPermission, insertTableInsertRowListenerList, installQuickFilter, IT_IS_SHOWED, IT_IS_SHOWED_es_ES, KEY, keyField, keyFields, KEYS, layout, LESS, LESS_EQUAL, LINE, lInfoFilter, listener, listenerHighlightButtons, listMouseListener, loadDefaultConfigurationKey, locale, locator, M_ERROR_PRINTING_TABLE, M_MODIFIED_DATA_CLOSE_AND_LOST_CHANGES, M_PRINTING_CANCELED, M_PRINTING_FINISHED, M_SELECTION_LESS_THAN_5_ROWS, M_SELECTION_ONLY_ONE_ROW_TO_OPEN_DETAIL_FORM, M_WOULD_YOU_LIKE_TO_DELETE_ROWS, M_WOULD_YOU_LIKE_TO_DELETE_THIS_CONFIGURATION_OF_FILTER, MAXIMUM_es_ES, MEMO_RENDER, memoRenderColumns, MEMORY_ENTITY, memoryEntity, menu, menuAvgFunction, menuChartItems, menuCopyCell, menuCopySelection, menuCountFunction, menuDefaultOrderSetup, menuDeleteColumnFilter, menuDeleteFilter, menuDeleteGroup, menuDetail, menuFilter, menuFilterByValue, menuGroup, menuGroupByMonth, menuGroupByQuarter, menuGroupByQuarterYear, menuGroupByYear, menuGroupByYearMonth, menuGroupDate, menuGroupFunction, menuGroupYearMonthDay, menuInsert, menuMaxFunction, menuMinFunction, menuOpenInNewWindow, menuOrderFilterSetup, menuPageableEnabled, menuPivotTableSetup, menuPrintSelection, menuRefresh, menuReportSetup, menuResetOrder, menuSave, menuSaveDefaultOrderConfiguration, menuSavePivot, menuShowHideControls, menuSumFunction, MIN_ROW_HEIGHT, MINIMUM_es_ES, minRowHeight, MINROWHEIGHT, MODIFIABLE_CALCULATED_COLUMNS, modifiableCalculatedColumns, modified, MONTH, NUM_ROWS_COLUMN, OF, opaquebuttons, OPEN_NEW_WINDOW, openInNewWindowByDefault, openInNewWindowKey, OPERATION_PREFERENCE, operationInMemory, ORDER_COLS_BY_VISIBLE_COLS, orderEnabled, orderFilterSetupDeleteItemsListener, originalCalculatedColumns, originalVisibleColumns, OTHER_KEYS, otherParentKeys, packTable, PAGEABLE, pageFetcher, parameters, parentForm, parentFrame, parentKey, PARENTKEY, PERMIT_SAVE_FILTER_ORDER_CONFIGURATION, PIE, PIE_3D, PIVOT_BUTTON, popupListener, preferredSizeInRows, prefPivotTableItemListener, prefWidthAndPosApply, primaryKey, PRINT_START, PRINTING_SELECTION, PRINTING_SELECTION_es_ES, printingWindow, QUARTER, QUERY_ROWS, queryPermission, QUICK_FILTER, QUICK_FILTER_LABEL_KEY, QUICK_FILTER_VISIBLE, quickFilterText, quickFilterVisible, RANGE, rBoolean, rDate, RECORDS, RECORDS_es_ES, recordsText, REFRESH, REFRESH_BUTTON, REFRESH_es_ES, refreshThread, REQUIRED_COLS, requiredColumnsCalculedColumns, reserOrderListener, resetOrderKey, resourcesFile, restricted, rHead, rImagen, rMemo, rObject, rowPress, ROWS, rowsNumberToQuery, rReal, rRowHead, ru, SAVE_WIDTH_POSITION_COLUMNS, saveAsDefaultConfigurationKey, saveKey, scrollHorizontal, scrollPane, selectionListener, SELECTIONMODE, setPivotTableButton, setRefreshButton, SHOW_HIDE_CONTROLS, SHOW_HIDE_CONTROLS_es_ES, SHOW_OPEN_IN_NEW_WINDOW_MENU, showControls, SHOWGRID, showGridValue, shownText, SINGLE, SORT_HEAD_TIP_COD, sortFilterOrderItemListener, STACKED_3D, SUM_es_ES, SUM_ROW, sumRowSetupDialog, table, tableComponentPermission, tAux, TIME_RENDER, TIP_CALCULATED_COLUMNS, TIP_CHART_MENU, TIP_CHART_MENU_es_ES, TIP_CLIPBOARD_COPY, TIP_CLIPBOARD_COPY_es_ES, TIP_EXCEL_EXPORT, TIP_EXCEL_EXPORT_es_ES, TIP_FILTER_ORDEN_CONF, TIP_HTML_EXPORT, TIP_HTML_EXPORT_es_ES, TIP_INSERT_BUTTON, TIP_INSERT_BUTTON_es_ES, TIP_PIVOT_TABLE, TIP_PIVOT_TABLE_es_ES, TIP_PRINTING, TIP_PRINTING_es_ES, TIP_REPORT_PRINTING, TIP_REPORT_PRINTING_es_ES, TIP_SAVE_FILTER_ORDER_CONFIGURATION_es_ES, TIP_SUMROW_SETUP, TIP_VISIBLES_COLS_SETUP, TIP_VISIBLES_COLS_SETUP_es_ES, tipScroll, tipScrollEnabled, TITLE, TOTAL, TOTAL_es_ES, totalText, TRANSLATE_HEADER, translateHeader, UNGROUP_COLUMN_es_ES, UPDATE_ENTITY_EDITABLE_COLUMNS, userPrefs, VISIBLE_COLS, visibleColsSetupDialog, visibleColumns, visibleFieldKeyColumn, visiblePermission, visibleRowNumberColumn, vrequiredCols, vupdateEditableColumns, windowCache, XLS_EXPORT_CLASS, YEAR
 
Fields inherited from class javax.swing.JComponent
accessibleContext, listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
 
Fields inherited from class java.awt.Component
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
 
Fields inherited from interface com.ontimize.gui.i18n.Internationalization
DEBUG_LANGUAGE
 
Fields inherited from interface com.ontimize.gui.field.DataComponent
COMP_FOCUS_YELLOW, GREEN_VERY_LIGHT, LIGHT_GRAY_BLUE, LIGHT_GREYISH_BLUE, VERY_LIGHT_BLUE, VERY_LIGHT_GRAY, VERY_LIGHT_PINK, VERY_LIGHT_RED, VERY_LIGHT_SKYBLUE, VERY_LIGHT_YELLOW, VERY_LIGHT_YELLOW_2
 
Fields inherited from interface com.ontimize.gui.SecureElement
DESACTIVATE_COMPONENT_BY_PERMISSION_TIP
 
Fields inherited from interface com.ontimize.gui.SelectCurrencyValues
EURO, PST
 
Fields inherited from interface com.ontimize.gui.field.FormComponent
DEBUG
 
Fields inherited from interface java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
 
Constructor Summary
DynamicTable(java.util.Hashtable params)
           
 
Method Summary
 java.lang.Object getTarget()
           
 void setHorizontalScrollConditional(boolean scrollH)
           
 void setResourceBundle(java.util.ResourceBundle resourceBundle)
           
 void setTarget(java.lang.Object target)
          Sets the target that will render the DynamicTable.
 void setValue(java.lang.Object value)
           
 void setValue(java.lang.Object value, boolean resetFilters)
          In case the new value has the new columns, there no need to remove those
 void showNewSearchMenu(boolean showSearchMenu)
           
 
Methods inherited from class com.ontimize.gui.table.Table
addButtonToControls, addButtonToControls, addCalculatedColumn, addColumn, addComponentToControls, addInsertTableInsertRowListener, addRow, addRow, addRows, addRows, addTableEditorListener, addTableHeaderMouseListener, addTableHeaderRenderer, addTableRowHeader, applyColumnPositonAndPreferences, applyFilter, applyFilter, applyFilter, applyOperations, calculatePreferredRowHeights, changeButtonIcon, changeOpacity, changeToTableView, changeView, checkBoundRow, checkChartEnabled, checkComponentTablePermission, checkEnabledPermission, checkInsertingRowValue, checkInsertPermission, checkNumberColumnVisibility, checkQueryPermission, checkRefreshThread, checkVisiblePermission, configureButtons, configureCalculatedCols, configureChart, configureChartXDate, configureChartXDate, configureControlButton, configureFilterOrder, configureInsertTable, configurePageable, configureQuickFilter, configureRenderEditor, convertRowIndexToModel, copyCell, copySelection, createChartUtilities, createColumnPositionAndWidthPreference, createDetailForm, createEJTable, createExtendedTableModel, createPopupMenu, createReportSetupMenu, createTable, createTableHeaderRenderer, createTableSorter, deleteCalculatedColumn, deleteColumn, deleteColumnFilter, deleteData, deleteEntityRow, deleteFilter, deleteGroup, deletePivotTableConfiguration, deleteRow, deleteRow, deleteRow, deleteRows, detail, deteleFilterOrderConfiguration, disableInsert, enableFiltering, enableInsert, enableSort, evaluateButtonsState, evaluateColumnsWidthAndPosition, evaluatePreferredRowsHeight, executeInsertRow, existsSumRow, finalize, fireEditingCancelled, fireEditingStopped, fireEditingWillStop, fireInsertTableInsertRowChange, fitColumnSize, free, getAllColumnEditors, getAllColumnRenderer, getAllPrimaryKeys, getAscendents, getAscending, getAttribute, getAttributeList, getAttributesAndKeysData, getButtonVisibleColsSetupIcon, getCalculatedColsPreferenceStringValue, getCalculatedColumns, getCalculatedColumnsConfPreferenceKey, getCalculatedRowData, getCellValueAsString, getColumnIndex, getColumnName, getColumnsPosAndOrderPreferenceKey, getConstraints, getCurrentColumns, getCurrentRowCount, getCustomReportPreferenceKey, getDefaultRenderers, getDetailForm, getDetailFormSizePreferenceKey, getEditorForColumn, getEditorManager, getEnabledDetail, getEntityName, getExcelString, getFilterColumn, getFilterInfo, getFilterOrderConfigurationPreferenceKey, getFilterOrderConfPreferenceKey, getFormName, getGroupedRowData, getHelpIdString, getHTMLString, getInsertingData, getJScrollPane, getJTable, getKeyFieldName, getKeys, getLabelComponentText, getMinRowHeight, getOperationColumns, getOperationPreferenceKey, getOrderColumn, getOrderColumnName, getOrderColumns, getOriginalCalculatedColumns, getOriginallyVisibleColumns, getOriginalSumRowCols, getPageFetcher, getParameters, getParentForm, getParentKeyFieldName, getParentKeys, getParentKeyValue, getParentKeyValues, getPivotTablePreferenceKey, getPivotTablePreferenceKey, getPreferredColumnWidth, getPrimaryKeys, getPrintingData, getPrintingData, getPrintingFontSize, getQuickFilter, getRealColumns, getRealRecordsNumber, getRendererForColumn, getRendererManager, getRequieredCols, getResizingColumn, getResourceBundle, getRowData, getRowForKeys, getRowKey, getRowKey, getRowKeys, getRowsForKeys, getRowText, getRowValue, getScrollText, getSelectedRow, getSelectedRowData, getSelectedRows, getSelectedRowsNumber, getShownValue, getShownValue, getSQLDataType, getSQLOrderList, getSumColumn, getTableComponentReference, getTableSorter, getTextsToTranslate, getUser, getValue, getValueToExport, getValueToExport, getValueToExport, getViewOrderColumnIndex, getVisibleColumns, getVisibleColumnsPreferenceKey, getVisibleControlsPreferenceKey, hasForm, hasSumRow, hideTipScroll, init, initColumnsWidth, initColumnsWidth, initPermissions, initPreferences, initTableComponentPermissions, insertFilter, insertFilterByValue, insertGroup, insertGroup, installButtonsListener, installCalculedColsButton, installChartButton, installConfSumRowButton, installConfVisibleColsButtons, installDefaultChartsButton, installHelpId, installPivotTableButton, installReportButton, installScrollListener, isAscending, isChartEnabled, isColumnWidthFixed, isDataBaseInsert, isDetailFormCreated, isEmpty, isEnabled, isFiltered, isFiltered, isFrame, isGroup, isGrouped, isHidden, isInsertingEnabled, isModifiable, isModifiableCalculatedColumns, isModified, isRequired, isRestricted, isRowNumberColumnVisible, isSorted, isSumRow, isTranslateHeader, isVisibleColumn, loadFilterOrderConfiguration, loadPivotTableConfiguration, menuPivotTablePreferences, openDetailForm, openInNewWindow, openInsertDetailForm, packTable, preferenceChanged, prepareEditor, prepareRenderer, print, printSelection, printSilent, refresh, refresh, refreshEDT, refreshInThread, refreshRow, refreshRow, refreshRows, registerKeyListeners, removeAllCharts, removeButtonFromControls, removeChart, removeComponentFromControls, removeInsertTableInsertRowListener, removeTableEditorListener, resetFilter, resetFilter, resetGroup, resetOrder, saveColumnsPositionAndWith, saveFilterOrderConfiguration, saveOperations, saveOrderFilterConfiguration, savePivotTableConfiguration, saveVisibleControlsConfiguration, setAttributesToFix, setAutoFixHead, setButtonTips, setCellRendererColorManager, setCellRendererFontManager, setColumnEditor, setComponentLocale, setControlButtonsEnabled, setControlsVisible, setControlsVisible, setDefaultChartsEnabled, setDefaultFilter, setDynamicTableConfiguration, setEditable, setEditableColumn, setEditableColumn, setEditableColumn, setEditorManager, setEditors, setEnabled, setEnabledDetail, setFont, setFormBuilder, setHorizontalScroll, setImageRendererHeight, setInnerValue, setInnerValue, setInsertInDataBase, setLineRemark, setMemoryOperations, setMinRowHeight, setModifiable, setModified, setParentForm, setParentFrame, setPivotTablePreferences, setPreferredTableColumnWidths, setPreferredTableColumnWidths, setPreferredTableColumnWidths, setPreferredTableColumnWidths, setPreferredTableWidth, setQuickFilterValue, setReferenceLocator, setRemoveInDataBase, setRendererForColumn, setRendererForColumnExp, setRendererManager, setRenderers, setRequired, setRowNumberColumnVisible, setScrollTipEnabled, setScrollTooltipText, setSelectedRow, setSelectedRows, setTableComponentEnabled, setTableComponentVisible, setTextsMenu, setTip, setVisible, setVisibleColsConfigurationAllowed, setVisibleColumns, setVisibleColumns, setVisibleColumns, setWidthAndPositionColumns, showCalculatorWindow, showChart, showChartMenu, showConfSumRowDialog, showCurrencyValue, showCustomReportsWindow, showCustomReportsWindow, showPopupMenu, showTipScroll, sortBy, sortByWithoutReset, toggleControls, update, updateFilterInfo, updateRowData, updateRowData, updateTable, updateTable, updateTable, updateUI
 
Methods inherited from class javax.swing.JPanel
getAccessibleContext, getUI, getUIClassID, paramString, setUI
 
Methods inherited from class javax.swing.JComponent
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, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintComponent, 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, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, unregisterKeyboardAction, update
 
Methods inherited from class java.awt.Container
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, transferFocusBackward, transferFocusDownCycle, validate, validateTree
 
Methods inherited from class java.awt.Component
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, hide, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, 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, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusUpCycle
 
Methods inherited from class java.lang.Object
clone, equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface com.ontimize.gui.i18n.Internationalization
getTextsToTranslate, setComponentLocale
 

Field Detail

menuSeparator

javax.swing.JSeparator menuSeparator

target

protected java.lang.Object target
Constructor Detail

DynamicTable

public DynamicTable(java.util.Hashtable params)
             throws java.lang.Exception
Throws:
java.lang.Exception
Method Detail

setHorizontalScrollConditional

public void setHorizontalScrollConditional(boolean scrollH)

setResourceBundle

public void setResourceBundle(java.util.ResourceBundle resourceBundle)
Specified by:
setResourceBundle in interface com.ontimize.gui.i18n.Internationalization
Overrides:
setResourceBundle in class com.ontimize.gui.table.Table

setValue

public void setValue(java.lang.Object value)
Specified by:
setValue in interface com.ontimize.gui.field.DataComponent
Overrides:
setValue in class com.ontimize.gui.table.Table

setValue

public void setValue(java.lang.Object value,
                     boolean resetFilters)
In case the new value has the new columns, there no need to remove those

Overrides:
setValue in class com.ontimize.gui.table.Table

showNewSearchMenu

public void showNewSearchMenu(boolean showSearchMenu)

getTarget

public java.lang.Object getTarget()

setTarget

public void setTarget(java.lang.Object target)
Sets the target that will render the DynamicTable.

Parameters:
target -