cz.cuni.pogamut.introspection
Class ScriptProxyManager.EmptyProxy

java.lang.Object
  extended by cz.cuni.pogamut.introspection.ScriptProxyManager.EmptyProxy
All Implemented Interfaces:
IntrospectableProxy
Enclosing class:
ScriptProxyManager

public static class ScriptProxyManager.EmptyProxy
extends java.lang.Object
implements IntrospectableProxy

Introspection proxy doing nothing.


Constructor Summary
ScriptProxyManager.EmptyProxy()
           
 
Method Summary
 void closeIntrospection()
          This should clean up any bindings the IntrospectableProxy might have with the object it introspects to allow GC collect the object.
 IntrospectableProxy[] getChildren()
           
 java.lang.String getName()
           
 Property[] getProperties()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ScriptProxyManager.EmptyProxy

public ScriptProxyManager.EmptyProxy()
Method Detail

getChildren

public IntrospectableProxy[] getChildren()
Specified by:
getChildren in interface IntrospectableProxy
Returns:
Array of introspectable children objects.

getProperties

public Property[] getProperties()
Specified by:
getProperties in interface IntrospectableProxy
Returns:
Array of properties of this object.

getName

public java.lang.String getName()
Specified by:
getName in interface IntrospectableProxy
Returns:
Name of introspected object.

closeIntrospection

public void closeIntrospection()
Description copied from interface: IntrospectableProxy
This should clean up any bindings the IntrospectableProxy might have with the object it introspects to allow GC collect the object.

Specified by:
closeIntrospection in interface IntrospectableProxy