Rational Developer for Power Systems Software
V7.6

com.ibm.etools.iseries.rse.ui.view.fldtable
Class FldTableViewProvider

java.lang.Object
  extended by com.ibm.etools.iseries.rse.ui.view.fldtable.FldTableViewProvider

public class FldTableViewProvider
extends Object


Field Summary
static String Copyright
           
protected  Viewer viewer
           
 
Constructor Summary
FldTableViewProvider()
           
 
Method Summary
 void addListener(ILabelProviderListener listener)
           
 void dispose()
           
protected  String getAliasValue(Object element)
          Query and return the alias value from the given input object.
 Object[] getChildren(Object element)
           
 Image getColumnImage(Object element, int column)
           
 String getColumnText(Object element, int column)
           
 Object[] getElements(Object input)
           
protected  String getLengthValue(Object element)
          Query and return the length value from the given input object.
protected  String getNameValue(Object element)
          Query and return the name value from the given input object.
protected  String getRecordValue(Object element)
          Query and return the record value from the given input object.
protected  String getTextValue(Object element)
          Query and return the text value from the given input object.
 String getTranslatedTypeValue(Object fld)
           
 void inputChanged(Viewer viewer, Object oldInput, Object newInput)
           
 boolean isLabelProperty(Object element, String property)
           
 void removeListener(ILabelProviderListener listener)
           
protected  void setRemoteRefreshBypass(boolean skip)
           
 void setShell(Shell shell)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

Copyright

public static final String Copyright
See Also:
Constant Field Values

viewer

protected Viewer viewer
Constructor Detail

FldTableViewProvider

public FldTableViewProvider()
Method Detail

setRemoteRefreshBypass

protected void setRemoteRefreshBypass(boolean skip)

getColumnText

public String getColumnText(Object element,
                            int column)

getNameValue

protected String getNameValue(Object element)
Query and return the name value from the given input object.


getRecordValue

protected String getRecordValue(Object element)
Query and return the record value from the given input object.


getTranslatedTypeValue

public String getTranslatedTypeValue(Object fld)

getLengthValue

protected String getLengthValue(Object element)
Query and return the length value from the given input object.


getTextValue

protected String getTextValue(Object element)
Query and return the text value from the given input object.


getAliasValue

protected String getAliasValue(Object element)
Query and return the alias value from the given input object.


isLabelProperty

public boolean isLabelProperty(Object element,
                               String property)

removeListener

public void removeListener(ILabelProviderListener listener)

dispose

public void dispose()

addListener

public void addListener(ILabelProviderListener listener)

getElements

public Object[] getElements(Object input)

getChildren

public Object[] getChildren(Object element)

inputChanged

public void inputChanged(Viewer viewer,
                         Object oldInput,
                         Object newInput)

getColumnImage

public Image getColumnImage(Object element,
                            int column)
See Also:
ITableLabelProvider#getColumnImage(java.lang.Object, int)

setShell

public void setShell(Shell shell)

Rational Developer for Power Systems Software
V7.6

Copyright 2011 IBM Corp. All Rights Reserved.

Note: This documentation is for part of an interim API that is still under development and expected to change significantly before reaching stability. It is being made available at this early stage to solicit feedback from pioneering adopters on the understanding that any code that uses this API will almost certainly be broken (repeatedly) as the API evolves.