org.eclipse.epsilon.eol.execute.introspection.java
Class JavaPropertyGetter

java.lang.Object
  extended by org.eclipse.epsilon.eol.execute.introspection.AbstractPropertyGetter
      extended by org.eclipse.epsilon.eol.execute.introspection.java.JavaPropertyGetter
All Implemented Interfaces:
IPropertyGetter
Direct Known Subclasses:
MuddleModelPropertyGetter, PatternMatchPropertyGetter, PlainXmlPropertyGetter

public class JavaPropertyGetter
extends AbstractPropertyGetter


Constructor Summary
JavaPropertyGetter()
           
 
Method Summary
 boolean hasProperty(java.lang.Object object, java.lang.String property)
           
 java.lang.Object invoke(java.lang.Object object, java.lang.String property)
           
 
Methods inherited from class org.eclipse.epsilon.eol.execute.introspection.AbstractPropertyGetter
getAst, getContext, setAst, setContext
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JavaPropertyGetter

public JavaPropertyGetter()
Method Detail

hasProperty

public boolean hasProperty(java.lang.Object object,
                           java.lang.String property)
Specified by:
hasProperty in interface IPropertyGetter
Overrides:
hasProperty in class AbstractPropertyGetter

invoke

public java.lang.Object invoke(java.lang.Object object,
                               java.lang.String property)
                        throws EolRuntimeException
Throws:
EolRuntimeException