|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.eclipse.wst.common.frameworks.datamodel.AbstractDataModelProvider
public abstract class AbstractDataModelProvider
A default implementation of IDataModelProvider.
IDataModelProvider| Field Summary |
|---|
| Fields inherited from interface org.eclipse.wst.common.frameworks.datamodel.IDataModelProvider |
|---|
OK_STATUS |
| Fields inherited from interface org.eclipse.wst.common.frameworks.datamodel.IDataModelProperties |
|---|
ALLOW_EXTENSIONS, RESTRICT_EXTENSIONS |
| Constructor Summary | |
|---|---|
AbstractDataModelProvider()
|
|
| Method Summary | |
|---|---|
void |
dispose()
A default implemenation of dispose(). |
IDataModel |
getDataModel()
An implemenation of getDataModel(). |
IDataModelOperation |
getDefaultOperation()
A default implemenation of getDefaultOperation(). |
java.lang.Object |
getDefaultProperty(java.lang.String propertyName)
A default implemenation of getDefaultProperty(). |
java.util.List |
getExtendedContext()
A default implemenation of getExtendedContext(). |
java.lang.String |
getID()
A default implemenation of getName(). |
DataModelPropertyDescriptor |
getPropertyDescriptor(java.lang.String propertyName)
A default implemenation of getPropertyDescriptor(). |
java.util.Set |
getPropertyNames()
Returns a list of property names for which this provider is responsible. |
DataModelPropertyDescriptor[] |
getValidPropertyDescriptors(java.lang.String propertyName)
A default implemenation of getValidPropertyDescriptors(). |
void |
init()
A default implementation of init(). |
boolean |
isPropertyEnabled(java.lang.String propertyName)
A default implemenation of isPropertyEnabled(). |
boolean |
propertySet(java.lang.String propertyName,
java.lang.Object propertyValue)
A default impleneation of propertySet(). |
void |
setDataModel(IDataModel dataModel)
An implemenation of setDataModel(). |
org.eclipse.core.runtime.IStatus |
validate(java.lang.String name)
A default implemenation of validate(). |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public AbstractDataModelProvider()
| Method Detail |
|---|
public java.util.Set getPropertyNames()
IDataModelProviderReturns a list of property names for which this provider is responsible. This method is called only once during initialization.
getPropertyNames in interface IDataModelProviderpublic void init()
A default implementation of init(). Subclasses should override as necessary.
init in interface IDataModelProviderIDataModelProvider.init()public final void setDataModel(IDataModel dataModel)
setDataModel in interface IDataModelProviderIDataModelProvider.setDataModel(IDataModel)public final IDataModel getDataModel()
An implemenation of getDataModel().
getDataModel in interface IDataModelProviderIDataModelProvider.getDataModel()
public boolean propertySet(java.lang.String propertyName,
java.lang.Object propertyValue)
propertySet in interface IDataModelProviderpropertyName - the name of the property that has been setpropertyValue - the value the property has been set
true to fire a VALUE_CHG DataModelEvent.IDataModelProvider.propertySet(String, Object)public java.lang.Object getDefaultProperty(java.lang.String propertyName)
A default implemenation of getDefaultProperty(). Subclasses should override as necessary.
getDefaultProperty in interface IDataModelProviderpropertyName - the specified property
IDataModelProvider.getDefaultProperty(String)public boolean isPropertyEnabled(java.lang.String propertyName)
A default implemenation of isPropertyEnabled(). Subclasses should override as necessary.
isPropertyEnabled in interface IDataModelProviderpropertyName - the specified property
true if the property is enabled, false otherwise.IDataModelProvider.isPropertyEnabled(String)public org.eclipse.core.runtime.IStatus validate(java.lang.String name)
A default implemenation of validate(). Subclasses should override as necessary.
validate in interface IDataModelProvidername - the name of the property or nested IDataModel being validated.
IDataModelProvider.validate(String)public DataModelPropertyDescriptor getPropertyDescriptor(java.lang.String propertyName)
A default implemenation of getPropertyDescriptor(). Subclasses should override as necessary.
getPropertyDescriptor in interface IDataModelProviderpropertyName - the specified propertyIDataModelProvider.getPropertyDescriptor(String)public DataModelPropertyDescriptor[] getValidPropertyDescriptors(java.lang.String propertyName)
A default implemenation of getValidPropertyDescriptors(). Subclasses should override as necessary.
getValidPropertyDescriptors in interface IDataModelProviderpropertyName - the specified propertyIDataModelProvider.getValidPropertyDescriptors(String)public java.util.List getExtendedContext()
A default implemenation of getExtendedContext(). Subclasses should override as necessary.
getExtendedContext in interface IDataModelProviderIDataModelProvider.getExtendedContext()public IDataModelOperation getDefaultOperation()
A default implemenation of getDefaultOperation(). Subclasses should override as necessary.
getDefaultOperation in interface IDataModelProviderIDataModelProvider.getDefaultOperation()public java.lang.String getID()
A default implemenation of getName(). Subclasses should override as necessary.
getID in interface IDataModelProviderIDataModelProvider.getID()public void dispose()
A default implemenation of dispose(). Subclasses should override as necessary.
dispose in interface IDataModelProviderIDataModelProvider.dispose()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||