RSE
Release 3.2

org.eclipse.rse.ui.widgets
Class EnvironmentVariablesForm.EnvironmentVariablesTableContentProvider

java.lang.Object
  extended by org.eclipse.rse.ui.widgets.EnvironmentVariablesForm.EnvironmentVariablesTableContentProvider
All Implemented Interfaces:
IBaseLabelProvider, ICellEditorValidator, ICellModifier, IContentProvider, IStructuredContentProvider, ITableLabelProvider
Enclosing class:
EnvironmentVariablesForm

protected class EnvironmentVariablesForm.EnvironmentVariablesTableContentProvider
extends Object
implements IStructuredContentProvider, ITableLabelProvider, ICellModifier, ICellEditorValidator


Constructor Summary
protected EnvironmentVariablesForm.EnvironmentVariablesTableContentProvider()
           
 
Method Summary
 void addListener(ILabelProviderListener listener)
           
 boolean canModify(Object element, String property)
           
 void dispose()
           
 Image getColumnImage(Object element, int columnIndex)
           
 String getColumnText(Object element, int columnIndex)
           
 Object[] getElements(Object inputElement)
           
 Object getValue(Object element, String property)
           
 void inputChanged(Viewer viewer, Object oldInput, Object newInput)
           
 boolean isLabelProperty(Object element, String property)
           
 String isValid(Object value)
           
 void modify(Object element, String property, Object value)
           
 void removeListener(ILabelProviderListener listener)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

EnvironmentVariablesForm.EnvironmentVariablesTableContentProvider

protected EnvironmentVariablesForm.EnvironmentVariablesTableContentProvider()
Method Detail

dispose

public void dispose()
Specified by:
dispose in interface IBaseLabelProvider
Specified by:
dispose in interface IContentProvider
See Also:
IContentProvider.dispose()

inputChanged

public void inputChanged(Viewer viewer,
                         Object oldInput,
                         Object newInput)
Specified by:
inputChanged in interface IContentProvider
See Also:
IContentProvider.inputChanged(Viewer, Object, Object)

getElements

public Object[] getElements(Object inputElement)
Specified by:
getElements in interface IStructuredContentProvider
See Also:
IStructuredContentProvider.getElements(Object)

getColumnImage

public Image getColumnImage(Object element,
                            int columnIndex)
Specified by:
getColumnImage in interface ITableLabelProvider
See Also:
ITableLabelProvider.getColumnImage(Object, int)

getColumnText

public String getColumnText(Object element,
                            int columnIndex)
Specified by:
getColumnText in interface ITableLabelProvider
See Also:
ITableLabelProvider.getColumnText(Object, int)

addListener

public void addListener(ILabelProviderListener listener)
Specified by:
addListener in interface IBaseLabelProvider
See Also:
IBaseLabelProvider.addListener(ILabelProviderListener)

isLabelProperty

public boolean isLabelProperty(Object element,
                               String property)
Specified by:
isLabelProperty in interface IBaseLabelProvider
See Also:
IBaseLabelProvider.isLabelProperty(Object, String)

removeListener

public void removeListener(ILabelProviderListener listener)
Specified by:
removeListener in interface IBaseLabelProvider
See Also:
IBaseLabelProvider.removeListener(ILabelProviderListener)

canModify

public boolean canModify(Object element,
                         String property)
Specified by:
canModify in interface ICellModifier

getValue

public Object getValue(Object element,
                       String property)
Specified by:
getValue in interface ICellModifier

modify

public void modify(Object element,
                   String property,
                   Object value)
Specified by:
modify in interface ICellModifier

isValid

public String isValid(Object value)
Specified by:
isValid in interface ICellEditorValidator

RSE
Release 3.2

Copyright (c) IBM Corporation and others 2000, 2010. All Rights Reserved.