|
Eclipse Platform 2.0 |
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
IPropertySheetEntry
describes the model interface for the
property sheet.
May be implemented when supplying a custom root entry to a property page.
Field Summary | |
static String |
FILTER_ID_EXPERT
The filter id for expert properties |
Method Summary | |
void |
addPropertySheetEntryListener(IPropertySheetEntryListener listener)
Adds the given listener to this entry's collection of listeners. |
void |
applyEditorValue()
Apply the current cell editor value. |
void |
dispose()
Called when the entry is no longer needed |
String |
getCategory()
Returns the entry's category. |
IPropertySheetEntry[] |
getChildEntries()
Returns the child entries for this entry. |
String |
getDescription()
Return a short description of the property sheet entry. |
String |
getDisplayName()
Returns the name used to display the property. |
CellEditor |
getEditor(Composite parent)
Return the CellEditor used to edit the property. |
String |
getErrorText()
Returns the error text to display if the value is invalid. |
String[] |
getFilters()
Return the filter ids used to group entries into levels such as Expert. |
Object |
getHelpContextIds()
Returns the help context id for this entry, or null if this entry has no help context id. |
Image |
getImage()
Returns the image for the property value, if there is one. |
String |
getValueAsString()
Returns the value of the objects expressed as a String. |
boolean |
hasChildEntries()
Returns true if the entry has children. |
void |
removePropertySheetEntryListener(IPropertySheetEntryListener listener)
Removes the given listener from this entry's collection of listeners. |
void |
resetPropertyValue()
Resets the property value to its default value if it has been changed. |
void |
setValues(Object[] values)
|
Field Detail |
public static final String FILTER_ID_EXPERT
Method Detail |
public void addPropertySheetEntryListener(IPropertySheetEntryListener listener)
listener
- the listener to addpublic void applyEditorValue()
public void dispose()
public String getCategory()
public IPropertySheetEntry[] getChildEntries()
public String getDescription()
public String getDisplayName()
public CellEditor getEditor(Composite parent)
CellEditor
used to edit the property.
parent
- the parent widget for the editor
CellEditor
used to edit the propertypublic String getErrorText()
null
public String[] getFilters()
public Object getHelpContextIds()
null
if this entry has no help context id.
NOTE: Help support system API's changed since 2.0 and arrays of contexts are no longer supported.
Thus the only valid non-null
return type for this method
is a String
representing a context id. The previously
valid return types are deprecated. The plural name for this method
is unfortunate.
public Image getImage()
null
public String getValueAsString()
public boolean hasChildEntries()
true
if the entry has children.
true
if the entry has childrenpublic void removePropertySheetEntryListener(IPropertySheetEntryListener listener)
listener
- the listener to removepublic void resetPropertyValue()
public void setValues(Object[] values)
|
Eclipse Platform 2.0 |
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |