javax.faces.el

Class PropertyResolver


public abstract class PropertyResolver
extends java.lang.Object

Version:
$Revision: 166994 $ $Date: 2004-07-02 00:12:40 +0200 (Fri, 02 Jul 2004) $
Author:
Thomas Spiegl (latest modification by $Author: mwessendorf $)

Constructor Summary

PropertyResolver()

Method Summary

abstract Class
getType(Object base, int index)
abstract Class
getType(Object base, java.lang.Object property)
abstract Object
getValue(Object base, int index)
abstract Object
getValue(Object base, java.lang.Object property)
abstract boolean
isReadOnly(Object base, int index)
abstract boolean
isReadOnly(Object base, java.lang.Object property)
abstract void
setValue(Object base, Object property, java.lang.Object value)
abstract void
setValue(Object base, int index, java.lang.Object value)

Constructor Details

PropertyResolver

public PropertyResolver()

Method Details

getType

public abstract Class getType(Object base,
                              int index)
            throws EvaluationException,
                   PropertyNotFoundException

getType

public abstract Class getType(Object base,
                              java.lang.Object property)
            throws EvaluationException,
                   PropertyNotFoundException

getValue

public abstract Object getValue(Object base,
                                int index)
            throws EvaluationException,
                   PropertyNotFoundException

getValue

public abstract Object getValue(Object base,
                                java.lang.Object property)
            throws EvaluationException,
                   PropertyNotFoundException

isReadOnly

public abstract boolean isReadOnly(Object base,
                                   int index)
            throws EvaluationException,
                   PropertyNotFoundException

isReadOnly

public abstract boolean isReadOnly(Object base,
                                   java.lang.Object property)
            throws EvaluationException,
                   PropertyNotFoundException

setValue

public abstract void setValue(Object base,
                              Object property,
                              java.lang.Object value)
            throws EvaluationException,
                   PropertyNotFoundException

setValue

public abstract void setValue(Object base,
                              int index,
                              java.lang.Object value)
            throws EvaluationException,
                   PropertyNotFoundException