Package com.soffid.iam.interp
Class ExtensibleObjectNamespace
- java.lang.Object
-
- bsh.NameSpace
-
- bsh.ExternalNameSpace3
-
- com.soffid.iam.interp.ExtensibleObjectNamespace
-
- All Implemented Interfaces:
bsh.BshClassManager.Listener
,bsh.NameSource
,Serializable
public class ExtensibleObjectNamespace extends ExternalNameSpace3
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description ExtensibleObjectNamespace(bsh.NameSpace parent, bsh.BshClassManager classManager, String name, Map<String,Object> vars)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected bsh.Variable
getVariableImpl(String name, boolean recurse)
-
Methods inherited from class bsh.ExternalNameSpace3
clear, getAllNamesAux, getDeclaredVariables, getMap, getMethod, getVariableNames, putExternalMap, setMap, setMethod, setTypedVariable, unsetVariable
-
Methods inherited from class bsh.NameSpace
addNameSourceListener, classLoaderChanged, doSuperImport, get, getAllNames, getClass, getClassManager, getCommand, getGlobal, getImportedMethod, getImportedVar, getInvocationLine, getInvocationText, getMethod, getMethodNames, getMethods, getName, getParent, getSuper, getVariable, getVariable, identifierToClass, importClass, importCommands, importObject, importPackage, importStatic, invokeMethod, invokeMethod, loadDefaultImports, nameSpaceChanged, prune, setName, setParent, setTypedVariable, setVariable, toString, unwrapVariable
-
-
-
-
Method Detail
-
getVariableImpl
protected bsh.Variable getVariableImpl(String name, boolean recurse) throws bsh.UtilEvalError
- Overrides:
getVariableImpl
in classExternalNameSpace3
- Throws:
bsh.UtilEvalError
-
-