com.sun.faces.el
Class PropertyResolverImpl

java.lang.Object
  extended by javax.faces.el.PropertyResolver
      extended by com.sun.faces.el.PropertyResolverImpl

public class PropertyResolverImpl
extends javax.faces.el.PropertyResolver

Concrete implementation of PropertyResolver.


Constructor Summary
PropertyResolverImpl()
           
 
Method Summary
protected static void assertInput(java.lang.Object base, int index)
           
protected static void assertInput(java.lang.Object base, java.lang.Object property)
           
 java.lang.Class getType(java.lang.Object base, int index)
           
 java.lang.Class getType(java.lang.Object base, java.lang.Object property)
           
 java.lang.Object getValue(java.lang.Object base, int index)
           
 java.lang.Object getValue(java.lang.Object base, java.lang.Object property)
           
 boolean isReadOnly(java.lang.Object base, int index)
           
 boolean isReadOnly(java.lang.Object base, java.lang.Object property)
           
 void setDelegate(javax.faces.el.PropertyResolver delegate)
           
 void setValue(java.lang.Object base, int index, java.lang.Object value)
           
 void setValue(java.lang.Object base, java.lang.Object property, java.lang.Object value)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PropertyResolverImpl

public PropertyResolverImpl()
Method Detail

getType

public java.lang.Class getType(java.lang.Object base,
                               int index)
                        throws javax.faces.el.EvaluationException,
                               javax.faces.el.PropertyNotFoundException
Specified by:
getType in class javax.faces.el.PropertyResolver
Throws:
javax.faces.el.EvaluationException
javax.faces.el.PropertyNotFoundException

getType

public java.lang.Class getType(java.lang.Object base,
                               java.lang.Object property)
Specified by:
getType in class javax.faces.el.PropertyResolver

getValue

public java.lang.Object getValue(java.lang.Object base,
                                 int index)
Specified by:
getValue in class javax.faces.el.PropertyResolver

getValue

public java.lang.Object getValue(java.lang.Object base,
                                 java.lang.Object property)
Specified by:
getValue in class javax.faces.el.PropertyResolver

isReadOnly

public boolean isReadOnly(java.lang.Object base,
                          int index)
Specified by:
isReadOnly in class javax.faces.el.PropertyResolver

isReadOnly

public boolean isReadOnly(java.lang.Object base,
                          java.lang.Object property)
Specified by:
isReadOnly in class javax.faces.el.PropertyResolver

setValue

public void setValue(java.lang.Object base,
                     int index,
                     java.lang.Object value)
Specified by:
setValue in class javax.faces.el.PropertyResolver

setValue

public void setValue(java.lang.Object base,
                     java.lang.Object property,
                     java.lang.Object value)
Specified by:
setValue in class javax.faces.el.PropertyResolver

setDelegate

public void setDelegate(javax.faces.el.PropertyResolver delegate)

assertInput

protected static void assertInput(java.lang.Object base,
                                  java.lang.Object property)
                           throws javax.faces.el.PropertyNotFoundException
Throws:
javax.faces.el.PropertyNotFoundException

assertInput

protected static void assertInput(java.lang.Object base,
                                  int index)
                           throws javax.faces.el.PropertyNotFoundException
Throws:
javax.faces.el.PropertyNotFoundException


Copyright ? 2002-2006 Sun Microsystems, Inc. All Rights Reserved.