|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Object | +--com.tssap.util.ui.reuse.tree.LogicalCheckedTreeViewer
LogicalCheckedTreeViewer(CheckboxTreeViewer)| Inner Class Summary | |
class |
LogicalCheckedTreeViewer.LeaveFilter
|
| Field Summary | |
static int |
LEAVE_FILTER
Filter type filtering all elements that are not leaves in the tree |
static int |
LOGIC_NONE
Normal CheckboxTree |
static int |
LOGIC_TYPE1
Checking a node checks all subnodes. |
static int |
LOGIC_TYPE2
Checking a node checks and grays all subnodes. |
static int |
LOGIC_TYPE3
Grayed nodes can not be checked/unchecked. |
static int |
LOGIC_TYPE4
Grayed nodes can not be checked/unchecked. |
static int |
LOGIC_TYPE5
Grayed nodes can not be checked/unchecked. |
| Constructor Summary | |
LogicalCheckedTreeViewer(org.eclipse.jface.viewers.CheckboxTreeViewer checkboxTreeViewer)
An instance wraps a @see CheckboxTreeViewer. |
|
| Method Summary | |
void |
clearSelection()
Clears all selections in the tree. |
void |
expandToLevel(int level)
Delegation method. |
org.eclipse.jface.viewers.CheckboxTreeViewer |
getCheckboxTreeViewer()
returns the wrapped CheckboxTreeViewer |
java.lang.Object[] |
getFilteredSelection()
Returns the currently selected elements which are accepted by the used result filter. |
com.tssap.util.core.IFilter |
getResultFilter()
|
void |
preCheckElements(java.lang.Object[] elements)
Checks the specified Elements in the tree. |
void |
preGrayedElements(java.lang.Object[] elements)
Sets the specified elements grayed and unchecked. |
void |
refreshTreeViewer()
Delegation method. |
void |
setContentProvider(org.eclipse.jface.viewers.ITreeContentProvider lProvider)
Delegation method. set the @see ITreeContentProvider for the wrapped tree. |
void |
setLabelProvider(org.eclipse.jface.viewers.ILabelProvider lProvider)
Delegation method. set the @see ILabelProvider for the wrapped tree. |
void |
setResultFilter(com.tssap.util.core.IFilter filter)
The selection result that may accessed via @see #getFilteredSelection() uses this prefilter |
void |
setResultFilterType(int filterType)
Allows the setting of special filters. ( |
void |
setSelectionLogicType(int type)
Set the selection logic to be used. |
void |
setTreeInput(java.lang.Object treeInput)
Delegation method. set the tree input for the wrapped tree. |
void |
toggleElement(java.lang.Object element)
Simulates the user toggling the specified element |
void |
toggleElements(java.lang.Object[] elements)
Simulates the user toggling the specified elements (in the order of the array) |
| Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
public static final int LEAVE_FILTER
public static final int LOGIC_NONE
public static final int LOGIC_TYPE1
public static final int LOGIC_TYPE2
public static final int LOGIC_TYPE3
public static final int LOGIC_TYPE4
public static final int LOGIC_TYPE5
| Constructor Detail |
public LogicalCheckedTreeViewer(org.eclipse.jface.viewers.CheckboxTreeViewer checkboxTreeViewer)
checkboxTreeViewer - the CheckboxTreeViewer to be wrapped| Method Detail |
public com.tssap.util.core.IFilter getResultFilter()
setResultFilter(IFilter)public void setResultFilter(com.tssap.util.core.IFilter filter)
filter - public void setResultFilterType(int filterType)
filterType - public org.eclipse.jface.viewers.CheckboxTreeViewer getCheckboxTreeViewer()
public java.lang.Object[] getFilteredSelection()
setResultFilter(IFilter),
org.eclipse.ui.dialogs.SelectionDialog#getResult()public void clearSelection()
public void preCheckElements(java.lang.Object[] elements)
public void preGrayedElements(java.lang.Object[] elements)
elements - public void refreshTreeViewer()
public void setContentProvider(org.eclipse.jface.viewers.ITreeContentProvider lProvider)
lProvider - public void setLabelProvider(org.eclipse.jface.viewers.ILabelProvider lProvider)
lProvider - public void setTreeInput(java.lang.Object treeInput)
treeInput - public void setSelectionLogicType(int type)
type - @see #LOGIC_TYPE1, ...public void toggleElement(java.lang.Object element)
element - public void toggleElements(java.lang.Object[] elements)
elements - public void expandToLevel(int level)
level -
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||