cz.cuni.amis.introspection.python
Class PythonProperty

Package class diagram package PythonProperty
java.lang.Object
  extended by cz.cuni.amis.introspection.Feature
      extended by cz.cuni.amis.introspection.Property
          extended by cz.cuni.amis.introspection.python.PythonProperty

public class PythonProperty
extends Property


Field Summary
 
Fields inherited from class cz.cuni.amis.introspection.Feature
name
 
Constructor Summary
PythonProperty(PyObjectAdapter adapter)
           
PythonProperty(String name, PyObjectPlace place)
           
 
Method Summary
 String getName()
           
 Class getType()
           
 Object getValue()
          Get value of property.
 void setValue(Object newValue)
          Set value of property.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PythonProperty

public PythonProperty(String name,
                      PyObjectPlace place)

PythonProperty

public PythonProperty(PyObjectAdapter adapter)
Method Detail

getName

public String getName()
Overrides:
getName in class Feature

getType

public Class getType()
Specified by:
getType in class Property
Returns:
Type of this property.

getValue

public Object getValue()
                throws IntrospectionException
Description copied from class: Property
Get value of property.

Specified by:
getValue in class Property
Returns:
Value of property
Throws:
IntrospectionException

setValue

public void setValue(Object newValue)
              throws IntrospectionException
Description copied from class: Property
Set value of property.

Specified by:
setValue in class Property
Throws:
IntrospectionException


Copyright © 2014 AMIS research group, Faculty of Mathematics and Physics, Charles University in Prague, Czech Republic. All Rights Reserved.