public class EEFTabbedPropertyViewer
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static interface |
EEFTabbedPropertyViewer.IEEFTabDescriptorChangedListener
Interface used to listen to changes to the currently selected tab.
|
Constructor and Description |
---|
EEFTabbedPropertyViewer(EEFTabbedPropertyList tabbedPropertyList)
The constructor.
|
Modifier and Type | Method and Description |
---|---|
void |
addSelectionListener(EEFTabbedPropertyViewer.IEEFTabDescriptorChangedListener listener)
Adds a selection listener.
|
java.util.List<IEEFTabDescriptor> |
getElements()
Return the elements.
|
int |
getSelectionIndex()
Returns the zero-relative index of the item which is currently selected in the receiver, or -1 if no item is
selected.
|
IEEFTabDescriptor |
getTabDescriptionAtIndex(int index)
Returns the element at the given index.
|
void |
setInput(java.util.List<IEEFTabDescriptor> descriptors)
Set the input for viewer.
|
void |
setSelectedTabDescriptor(IEEFTabDescriptor descriptor)
Sets the tab descriptor to select.
|
public EEFTabbedPropertyViewer(EEFTabbedPropertyList tabbedPropertyList)
tabbedPropertyList
- The tabbed property listpublic void addSelectionListener(EEFTabbedPropertyViewer.IEEFTabDescriptorChangedListener listener)
listener
- The listenerpublic void setInput(java.util.List<IEEFTabDescriptor> descriptors)
descriptors
- The tab descriptorspublic java.util.List<IEEFTabDescriptor> getElements()
public int getSelectionIndex()
public IEEFTabDescriptor getTabDescriptionAtIndex(int index)
index
- The indexpublic void setSelectedTabDescriptor(IEEFTabDescriptor descriptor)
descriptor
- The descriptor