com.togethersoft.openapi.rwi.extension
Class RwiPropertyProviderAdapter

Direct Known Subclasses:
BooleanPropertyAdapter

public abstract class RwiPropertyProviderAdapter
implements RwiPropertyProvider

Presents default implementation of RwiPropertyProvider.

Author:
TogetherSoft
See Also: RwiPropertyProvider

Method Summary
 RwiPropertyaddProperty(RwiPropertyMap element, String propertyValue)
           Always return RwiProperty which has no subproperties.
 booleancanAddProperty(RwiPropertyMap element, String propertyValue)
           See RwiPropertyProvider.canAddProperty.
 booleancanSetProperty(RwiPropertyMap element, String propertyValue)
           Always return false.
 booleancanSetProperty(RwiPropertyMap element, boolean propertyValue)
           See RwiPropertyProvider.canSetProperty.
 RwiElementEnumerationdependencies(RwiPropertyMap element)
           Returns empty enumeration of RWI elements.
 StringgetProperty(RwiPropertyMap element)
           Always return null.
 abstract StringgetPropertyName()
           See RwiPropertyProvider.getPropertyName().
 booleanhasProperty(RwiPropertyMap element)
           See RwiPropertyProvider.hasProperty.
 booleanisApplicable(RwiPropertyMap element)
           See RwiPropertyProvider#isApplicable().
 booleanisPropertyReadable(RwiPropertyMap element)
           Always return false.
 booleanisPropertyWritable(RwiPropertyMap element)
           Always return false.
 RwiPropertyEnumerationproperties(RwiPropertyMap element)
           Returns property enumeration which contains only provided property.
 voidsetProperty(RwiPropertyMap element, String propertyValue)
           See RwiPropertyProvider.setProperty.
 voidsetProperty(RwiPropertyMap element, boolean propertyValue)
           See RwiPropertyProvider.setProperty.

Method Detail

addProperty

public RwiProperty addProperty(RwiPropertyMap element, String propertyValue)
Always return RwiProperty which has no subproperties. See RwiPropertyProvider.addProperty.

canAddProperty

public boolean canAddProperty(RwiPropertyMap element, String propertyValue)
See RwiPropertyProvider.canAddProperty.

canSetProperty

public boolean canSetProperty(RwiPropertyMap element, String propertyValue)
Always return false. See RwiPropertyProvider.canSetProperty.

canSetProperty

public boolean canSetProperty(RwiPropertyMap element, boolean propertyValue)
See RwiPropertyProvider.canSetProperty.

dependencies

public RwiElementEnumeration dependencies(RwiPropertyMap element)
Returns empty enumeration of RWI elements. See RwiPropertyProvider.dependencies.

getProperty

public String getProperty(RwiPropertyMap element)
Always return null. See RwiPropertyProvider.getPorperty.

getPropertyName

public abstract String getPropertyName()
See RwiPropertyProvider.getPropertyName().

hasProperty

public boolean hasProperty(RwiPropertyMap element)
See RwiPropertyProvider.hasProperty.

isApplicable

public boolean isApplicable(RwiPropertyMap element)
See RwiPropertyProvider#isApplicable().

isPropertyReadable

public boolean isPropertyReadable(RwiPropertyMap element)
Always return false. See RwiPropertyProvider.isPropertyReadable.

isPropertyWritable

public boolean isPropertyWritable(RwiPropertyMap element)
Always return false. See RwiPropertyProvider.isPropertyWritable.

properties

public RwiPropertyEnumeration properties(RwiPropertyMap element)
Returns property enumeration which contains only provided property.

setProperty

public void setProperty(RwiPropertyMap element, String propertyValue)
See RwiPropertyProvider.setProperty.

setProperty

public void setProperty(RwiPropertyMap element, boolean propertyValue)
See RwiPropertyProvider.setProperty.

Association Links

to Class com.togethersoft.openapi.rwi.enum.RwiElementEnumeration