TPTP 4.2.0 Platform Project
Public API Specification

org.eclipse.tptp.platform.analysis.util.ui.propertysheet
Interface IPropertySheet

All Known Implementing Classes:
AbstractPropertySheet

public interface IPropertySheet

IPropertySheet


Method Summary
 IPropertySheet createChildSheet()
          Create a child sheet.
 void createComponent(org.eclipse.swt.widgets.Composite parent, IPropertyModel model, IPropertyCellFactory factory, IStringBundle labelLookup)
          Create the component.
 void dispose()
          Dispose the object.
 IPropertyCell getCell(IPropertyDescriptor pd)
          Get the property cell for the property descriptor.
 org.eclipse.swt.widgets.Composite getComponent()
          Get the component.
 IStringBundle getLabelLookup()
          Get the label lookup.
 IPropertyModel getModel()
          Get the model.
 IPropertyCellFactory getPropertyCellFactory()
          Get the property cell factory.
 boolean hasErrors()
          Return the has errors flags.
 boolean isFilled()
          Return the is filled flag.
 void setListener(IPropertyCellChangeListener listener)
          Set the listener.
 void setModel(IPropertyModel model)
          Set the model.
 void setSheetLayoutData(ISheetLayoutData layoutData)
          Set the layout.
 

Method Detail

createComponent

public void createComponent(org.eclipse.swt.widgets.Composite parent,
                            IPropertyModel model,
                            IPropertyCellFactory factory,
                            IStringBundle labelLookup)
Create the component.

Parameters:
parent -
model -
factory -
labelLookup -

getComponent

public org.eclipse.swt.widgets.Composite getComponent()
Get the component.

Returns:

getCell

public IPropertyCell getCell(IPropertyDescriptor pd)
Get the property cell for the property descriptor.

Parameters:
pd -
Returns:

getPropertyCellFactory

public IPropertyCellFactory getPropertyCellFactory()
Get the property cell factory.

Returns:

getLabelLookup

public IStringBundle getLabelLookup()
Get the label lookup.

Returns:

getModel

public IPropertyModel getModel()
Get the model.

Returns:

setModel

public void setModel(IPropertyModel model)
Set the model.

Parameters:
model -

setListener

public void setListener(IPropertyCellChangeListener listener)
Set the listener.

Parameters:
listener -

setSheetLayoutData

public void setSheetLayoutData(ISheetLayoutData layoutData)
Set the layout.

Parameters:
layoutData -

createChildSheet

public IPropertySheet createChildSheet()
Create a child sheet.

Returns:

hasErrors

public boolean hasErrors()
Return the has errors flags.

Returns:

isFilled

public boolean isFilled()
Return the is filled flag.

Returns:

dispose

public void dispose()
Dispose the object.


TPTP 4.2.0 Platform Project
Public API Specification