cz.cuni.pogamut.introspection
Interface IntrospectableProxy
- All Known Implementing Classes:
- DefaultIntrospectableProxy, IntrospectableProxyUnion, JavaReflectionProxy, PythonEngineScriptProxy, PythonInstrospectableProxy, ScriptProxy, ScriptProxyManager.EmptyProxy
public interface IntrospectableProxy
Interface for introspection of internal properties of object.
getChildren
IntrospectableProxy[] getChildren()
- Returns:
- Array of introspectable children objects.
getProperties
Property[] getProperties()
- Returns:
- Array of properties of this object.
getName
java.lang.String getName()
- Returns:
- Name of introspected object.
closeIntrospection
void closeIntrospection()
- This should clean up any bindings the IntrospectableProxy might have
with the object it introspects to allow GC collect the object.