public class ContentVpUI extends TableTreeViewer
Modifier and Type | Class and Description |
---|---|
class |
ContentVpUI.ShowCategoryAction |
StructuredViewer.ColorAndFontCollector, StructuredViewer.ColorAndFontCollectorWithProviders
ALL_LEVELS
WIDGET_DATA_KEY
Constructor and Description |
---|
ContentVpUI(Composite parent,
ExtLayoutProvider provider,
boolean inline) |
Modifier and Type | Method and Description |
---|---|
static void |
clearUserDefinedStrings() |
static ContentVpUI |
create(Composite parent,
ExtLayoutProvider provider,
boolean inline) |
protected void |
createButtonBar(Composite parent) |
protected void |
createEditPart(Composite parent) |
protected void |
createPopupMenu() |
protected void |
doAdvanced() |
void |
doCancel(SelectionEvent e1) |
protected VPString |
doDuplicate() |
protected void |
doEdit(VPString vps) |
protected VPString |
doNew() |
protected void |
doOk() |
protected void |
doRemove(VPString vps) |
protected void |
enableEditSection(boolean enable,
VPString vps) |
protected void |
fillPopupMenu(IMenuManager manager) |
Button |
getBtnAdvanced() |
Button |
getBtnCancel() |
Button |
getBtnDupl() |
Button |
getBtnEdit() |
Button |
getBtnNew() |
Button |
getBtnOk() |
VPString[] |
getSelectedStrings() |
protected void |
refreshCheckedStrings() |
protected void |
saveState() |
void |
setCheckedElements(Object[] elements) |
protected void |
setCheckIndicators(Object[] affectedItems) |
void |
setContentVp(VPContent vp) |
VPString |
toHandler(VPString uiVPS) |
VPString |
toModel(VPString uiVps) |
protected void |
updateButtonsSection(TableTreeItem item) |
protected List |
updateCheckState(TableTreeItem item)
This method is called when user clicks on the checkbox.
|
protected void |
updateEditSection(ISelection selection) |
protected boolean |
updateVerificationPoint(List affectedItems) |
addTreeListener, cancelEditing, doUpdateItem, editElement, getCellEditors, getCellModifier, getChild, getChildren, getColumnProperties, getControl, getElementAt, getExpanded, getItemAt, getItemCount, getItemCount, getItems, getLabelProvider, getParentItem, getSelection, getTableTree, hookControl, isCellEditorActive, newItem, removeAll, setCellEditors, setCellModifier, setColumnProperties, setExpanded, setSelection, showItem
add, add, addSelectionListener, addTreeListener, assertContentProviderType, associate, buildLabel, collapseAll, collapseToLevel, createChildren, createTreeItem, createViewerEditor, disassociate, doFindInputItem, doFindItem, doGetColumnCount, doUpdateItem, expandAll, expandToLevel, expandToLevel, fireTreeCollapsed, fireTreeExpanded, getAutoExpandLevel, getChildren, getColumnViewerOwner, getExpandedElements, getExpandedState, getExpandedTreePaths, getNextItem, getParentElement, getPreviousItem, getRawChildren, getSelection, getSelectionFromWidget, getSortedChildren, getTreePathFromItem, getViewerRowFromItem, getVisibleExpandedElements, handleDoubleSelect, handleTreeCollapse, handleTreeExpand, indexForElement, inputChanged, insert, internalAdd, internalCollapseToLevel, internalExpand, internalExpandToLevel, internalFindItems, internalGetWidgetToSelect, internalInitializeTree, internalIsInputOrEmptyPath, internalRefresh, internalRefresh, internalRefresh, internalRemove, internalRemove, isExpandable, isSameSelection, labelProviderChanged, remove, remove, remove, removeTreeListener, reveal, scrollDown, scrollUp, setAutoExpandLevel, setContentProvider, setExpandedElements, setExpandedState, setExpandedTreePaths, setExpandPreCheckFilters, setSelectionToWidget, setSelectionToWidget, updateChildren, updatePlus
applyEditorValue, checkBusy, getCell, getColumnViewerEditor, getItem, getLabelProvider, getViewerRow, hookEditingSupport, isBusy, refresh, refresh, setBusy, setColumnViewerEditor, setLabelProvider, triggerEditorActivationEvent, update
addDoubleClickListener, addDragSupport, addDropSupport, addFilter, addOpenListener, addPostSelectionChangedListener, assertElementsNotNull, equals, filter, findItem, findItems, fireDoubleClick, fireOpen, firePostSelectionChanged, getColorAndFontCollector, getComparator, getComparer, getFilteredChildren, getFilters, getRoot, getSorter, handleDispose, handleInvalidSelection, handleLabelProviderChanged, handleOpen, handlePostSelect, handleSelect, hasFilters, internalUpdate, mapElement, needsRefilter, preservingSelection, refresh, refresh, refreshItem, removeDoubleClickListener, removeFilter, removeOpenListener, removePostSelectionChangedListener, resetFilters, setComparator, setComparer, setFilters, setInput, setSelection, setSorter, setUseHashlookup, testFindItem, testFindItems, unmapAllElements, unmapElement, unmapElement, update, updateItem, updateSelection, usingElementMap
getContentProvider, getInput
addHelpListener, addSelectionChangedListener, fireHelpRequested, fireSelectionChanged, getData, handleHelpRequest, removeHelpListener, removeSelectionChangedListener, setData, setSelection
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
addSelectionChangedListener, removeSelectionChangedListener, setSelection
public ContentVpUI(Composite parent, ExtLayoutProvider provider, boolean inline)
public static ContentVpUI create(Composite parent, ExtLayoutProvider provider, boolean inline)
protected void createButtonBar(Composite parent)
parent
- protected void doRemove(VPString vps)
protected VPString doDuplicate()
protected VPString doNew()
protected void doEdit(VPString vps)
protected void enableEditSection(boolean enable, VPString vps)
protected void createEditPart(Composite parent)
parent
- protected void doAdvanced()
protected void doOk()
public void doCancel(SelectionEvent e1)
e1
- SelectionEventprotected void createPopupMenu()
protected void fillPopupMenu(IMenuManager manager)
manager
- protected void setCheckIndicators(Object[] affectedItems)
affectedItems
- protected void updateEditSection(ISelection selection)
selection
- protected void saveState()
protected void updateButtonsSection(TableTreeItem item)
item
- protected boolean updateVerificationPoint(List affectedItems)
affectedItems
- protected List updateCheckState(TableTreeItem item)
VPString
is clicked
When string is clicked, the entire category must be updated.
a. If all or none the string in the category are checked, the the category must be un-grayed.
b. If some strings are checked then the category must be grayed.
c. If some or all strings are checked, then the category must be checked.
d. If none of the strings are checked, then the category must be un-checked.
2. The Category is clicked
If category is un-checked
a. It must be un-grayed and all strings unchecked.
If category is checked
a. It must be ungrayed and all strings unchecked.public void setContentVp(VPContent vp)
vp
- protected void refreshCheckedStrings()
public VPString[] getSelectedStrings()
public Button getBtnAdvanced()
public Button getBtnCancel()
public Button getBtnDupl()
public Button getBtnEdit()
public Button getBtnNew()
public Button getBtnOk()
public void setCheckedElements(Object[] elements)
public static void clearUserDefinedStrings()
© Copyright IBM Corp. 2013. All rights reserved.