net.sourceforge.smile.el
Class PropertyResolverImpl

java.lang.Object
  extended byjavax.faces.el.PropertyResolver
      extended bynet.sourceforge.smile.el.PropertyResolverImpl

public class PropertyResolverImpl
extends javax.faces.el.PropertyResolver

The PropertyResolver class is responsible for resolving a single part of a value reference expression.


Constructor Summary
PropertyResolverImpl()
           
 
Method Summary
 java.lang.Class getType(java.lang.Object obj, int i)
           
 java.lang.Class getType(java.lang.Object obj, java.lang.String s)
           
 java.lang.Object getValue(java.lang.Object obj, int i)
           
 java.lang.Object getValue(java.lang.Object obj, java.lang.String s)
           
 boolean isReadOnly(java.lang.Object obj, int i)
           
 boolean isReadOnly(java.lang.Object obj, java.lang.String s)
           
 void setValue(java.lang.Object obj, int i, java.lang.Object newValue)
           
 void setValue(java.lang.Object obj, java.lang.String s, java.lang.Object newValue)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PropertyResolverImpl

public PropertyResolverImpl()
Method Detail

getValue

public java.lang.Object getValue(java.lang.Object obj,
                                 java.lang.String s)
                          throws javax.faces.el.PropertyNotFoundException
Throws:
javax.faces.el.PropertyNotFoundException
See Also:
PropertyResolver.getValue(java.lang.Object, java.lang.String)

getValue

public java.lang.Object getValue(java.lang.Object obj,
                                 int i)
                          throws javax.faces.el.PropertyNotFoundException
Throws:
javax.faces.el.PropertyNotFoundException
See Also:
PropertyResolver.getValue(java.lang.Object, int)

setValue

public void setValue(java.lang.Object obj,
                     java.lang.String s,
                     java.lang.Object newValue)
              throws javax.faces.el.PropertyNotFoundException
Throws:
javax.faces.el.PropertyNotFoundException
See Also:
PropertyResolver.setValue(java.lang.Object, java.lang.String, java.lang.Object)

setValue

public void setValue(java.lang.Object obj,
                     int i,
                     java.lang.Object newValue)
              throws javax.faces.el.PropertyNotFoundException
Throws:
javax.faces.el.PropertyNotFoundException
See Also:
PropertyResolver.setValue(java.lang.Object, int, java.lang.Object)

isReadOnly

public boolean isReadOnly(java.lang.Object obj,
                          java.lang.String s)
                   throws javax.faces.el.PropertyNotFoundException
Throws:
javax.faces.el.PropertyNotFoundException
See Also:
PropertyResolver.isReadOnly(java.lang.Object, java.lang.String)

isReadOnly

public boolean isReadOnly(java.lang.Object obj,
                          int i)
                   throws javax.faces.el.PropertyNotFoundException
Throws:
javax.faces.el.PropertyNotFoundException
See Also:
PropertyResolver.isReadOnly(java.lang.Object, int)

getType

public java.lang.Class getType(java.lang.Object obj,
                               java.lang.String s)
                        throws javax.faces.el.PropertyNotFoundException
Throws:
javax.faces.el.PropertyNotFoundException
See Also:
PropertyResolver.getType(java.lang.Object, java.lang.String)

getType

public java.lang.Class getType(java.lang.Object obj,
                               int i)
                        throws javax.faces.el.PropertyNotFoundException
Throws:
javax.faces.el.PropertyNotFoundException
See Also:
PropertyResolver.getType(java.lang.Object, int)