|
||||||||||
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()
IDataModelProvider
Returns a list of property names for which this provider is responsible. This method is called only once during initialization.
getPropertyNames
in interface IDataModelProvider
public void init()
A default implementation of init(). Subclasses should override as necessary.
init
in interface IDataModelProvider
IDataModelProvider.init()
public final void setDataModel(IDataModel dataModel)
setDataModel
in interface IDataModelProvider
IDataModelProvider.setDataModel(IDataModel)
public final IDataModel getDataModel()
An implemenation of getDataModel().
getDataModel
in interface IDataModelProvider
IDataModelProvider.getDataModel()
public boolean propertySet(java.lang.String propertyName, java.lang.Object propertyValue)
propertySet
in interface IDataModelProvider
propertyName
- 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 IDataModelProvider
propertyName
- 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 IDataModelProvider
propertyName
- 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 IDataModelProvider
name
- 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 IDataModelProvider
propertyName
- 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 IDataModelProvider
propertyName
- the specified propertyIDataModelProvider.getValidPropertyDescriptors(String)
public java.util.List getExtendedContext()
A default implemenation of getExtendedContext(). Subclasses should override as necessary.
getExtendedContext
in interface IDataModelProvider
IDataModelProvider.getExtendedContext()
public IDataModelOperation getDefaultOperation()
A default implemenation of getDefaultOperation(). Subclasses should override as necessary.
getDefaultOperation
in interface IDataModelProvider
IDataModelProvider.getDefaultOperation()
public java.lang.String getID()
A default implemenation of getName(). Subclasses should override as necessary.
getID
in interface IDataModelProvider
IDataModelProvider.getID()
public void dispose()
A default implemenation of dispose(). Subclasses should override as necessary.
dispose
in interface IDataModelProvider
IDataModelProvider.dispose()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |