org.eclipse.jst.jsf.designtime.internal.provisional.el
Class AbstractDTPropertyResolver

java.lang.Object
  extended byorg.eclipse.jst.jsf.designtime.internal.provisional.el.AbstractDTPropertyResolver
Direct Known Subclasses:
DefaultDTPropertyResolver

public abstract class AbstractDTPropertyResolver
extends java.lang.Object

Super-class of all design time property resolvers


Constructor Summary
AbstractDTPropertyResolver()
           
 
Method Summary
abstract  ISymbol[] getAllProperties(ISymbol base)
           
abstract  ISymbol getProperty(ISymbol base, java.lang.Object propertyId)
          Returns a symbol encapsulating the property on base with the name properyId
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AbstractDTPropertyResolver

public AbstractDTPropertyResolver()
Method Detail

getProperty

public abstract ISymbol getProperty(ISymbol base,
                                    java.lang.Object propertyId)
Returns a symbol encapsulating the property on base with the name properyId

Parameters:
base -
propertyId -
Returns:
the symbol for the named propertyId or null if not found

getAllProperties

public abstract ISymbol[] getAllProperties(ISymbol base)
Parameters:
base -
Returns:
all properties of base