RSE
Release 1.0

org.eclipse.rse.ui.view
Class SystemInheritableTextPropertyDescriptor

java.lang.Object
  extended byorg.eclipse.ui.views.properties.PropertyDescriptor
      extended byorg.eclipse.rse.ui.view.SystemInheritableTextPropertyDescriptor
All Implemented Interfaces:
IPropertyDescriptor

public class SystemInheritableTextPropertyDescriptor
extends PropertyDescriptor

A variation of the Eclipse-supplied TextPropertyDescriptor for displaying text string properties that are inheritable.


Constructor Summary
SystemInheritableTextPropertyDescriptor(Object id, String displayName)
          Creates a property descriptor with the given id, display name
 
Method Summary
 CellEditor createPropertyEditor(Composite parent)
          Return an instance of SystemInheritableTextCellEditor, unless our editable property is false, in which case we return null;
 boolean getEditable()
          Query the allow-editing value.
 String getEntryFieldToolTipText()
          Gets the entryFieldToolTipText
 String getToggleButtonToolTipText()
          Gets the toggleButtonToolTipText
 void setEditable(boolean allow)
          Call this with false in special circumstances to user's disable ability to edit this value.
 void setEntryFieldToolTipText(String entryFieldToolTipText)
          Sets the entryFieldToolTipText
 void setToggleButtonToolTipText(String toggleButtonToolTipText)
          Sets the toggleButtonToolTipText
 
Methods inherited from class org.eclipse.ui.views.properties.PropertyDescriptor
getAlwaysIncompatible, getCategory, getDescription, getDisplayName, getFilterFlags, getHelpContextIds, getId, getLabelProvider, getValidator, isCompatibleWith, isLabelProviderSet, setAlwaysIncompatible, setCategory, setDescription, setFilterFlags, setHelpContextIds, setLabelProvider, setValidator
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SystemInheritableTextPropertyDescriptor

public SystemInheritableTextPropertyDescriptor(Object id,
                                               String displayName)
Creates a property descriptor with the given id, display name

Parameters:
id - the id of the property
displayName - the name to display for the property
Method Detail

setEditable

public void setEditable(boolean allow)
Call this with false in special circumstances to user's disable ability to edit this value. Default is true

See Also:
getEditable()

getEditable

public boolean getEditable()
Query the allow-editing value. Default is true.


createPropertyEditor

public CellEditor createPropertyEditor(Composite parent)
Return an instance of SystemInheritableTextCellEditor, unless our editable property is false, in which case we return null;


getToggleButtonToolTipText

public String getToggleButtonToolTipText()
Gets the toggleButtonToolTipText

Returns:
Returns a String

setToggleButtonToolTipText

public void setToggleButtonToolTipText(String toggleButtonToolTipText)
Sets the toggleButtonToolTipText

Parameters:
toggleButtonToolTipText - The toggleButtonToolTipText to set

getEntryFieldToolTipText

public String getEntryFieldToolTipText()
Gets the entryFieldToolTipText

Returns:
Returns a String

setEntryFieldToolTipText

public void setEntryFieldToolTipText(String entryFieldToolTipText)
Sets the entryFieldToolTipText

Parameters:
entryFieldToolTipText - The entryFieldToolTipText to set

RSE
Release 1.0

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