public class Namespace
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static interface |
Namespace.DeleteProc |
Modifier and Type | Field and Description |
---|---|
int |
activationCount |
java.util.HashMap |
childTable |
java.util.HashMap |
cmdTable |
static int |
CREATE_NS_IF_UNKNOWN |
Namespace.DeleteProc |
deleteProc |
java.lang.String[] |
exportArray |
static int |
FIND_ONLY_NS |
int |
flags |
java.lang.String |
fullName |
Interp |
interp |
int |
maxExportPatterns |
java.lang.String |
name |
long |
nsId |
int |
numExportPatterns |
Namespace |
parent |
int |
refCount |
Resolver |
resolver |
java.util.HashMap |
varTable |
Constructor and Description |
---|
Namespace() |
Modifier and Type | Method and Description |
---|---|
static Namespace |
createNamespace(Interp interp,
java.lang.String name,
Namespace.DeleteProc deleteProc) |
static void |
deleteNamespace(Namespace namespace) |
static void |
exportList(Interp interp,
Namespace namespace,
java.lang.String pattern,
boolean resetListFirst) |
static WrappedCommand |
findCommand(Interp interp,
java.lang.String name,
Namespace contextNs,
int flags) |
static Namespace |
findNamespace(Interp interp,
java.lang.String name,
Namespace contextNs,
int flags) |
static Var |
findNamespaceVar(Interp interp,
java.lang.String name,
Namespace contextNs,
int flags) |
static Namespace |
getCurrentNamespace(Interp interp) |
static Namespace |
getGlobalNamespace(Interp interp) |
static WrappedCommand |
getOriginalCommand(WrappedCommand command) |
static void |
importList(Interp interp,
Namespace namespace,
java.lang.String pattern,
boolean allowOverwrite) |
static void |
popCallFrame(Interp interp) |
static void |
pushCallFrame(Interp interp,
CallFrame frame,
Namespace namespace,
boolean isProcCallFrame) |
static void |
setNamespaceResolver(Namespace namespace,
Resolver resolver)
----------------------------------------------------------------------
Tcl_SetNamespaceResolvers -> setNamespaceResolver
Sets the command/variable resolution object for a namespace,
thereby changing the way that command/variable names are
interpreted.
|
java.lang.String |
toString() |
public java.lang.String name
public java.lang.String fullName
public Namespace.DeleteProc deleteProc
public Namespace parent
public java.util.HashMap childTable
public long nsId
public Interp interp
public int flags
public int activationCount
public int refCount
public java.util.HashMap cmdTable
public java.util.HashMap varTable
public java.lang.String[] exportArray
public int numExportPatterns
public int maxExportPatterns
public Resolver resolver
public static final int FIND_ONLY_NS
public static final int CREATE_NS_IF_UNKNOWN
public java.lang.String toString()
toString
in class java.lang.Object
public static void pushCallFrame(Interp interp, CallFrame frame, Namespace namespace, boolean isProcCallFrame)
public static void popCallFrame(Interp interp)
public static Namespace createNamespace(Interp interp, java.lang.String name, Namespace.DeleteProc deleteProc)
public static void deleteNamespace(Namespace namespace)
public static void exportList(Interp interp, Namespace namespace, java.lang.String pattern, boolean resetListFirst) throws TclException
TclException
public static void importList(Interp interp, Namespace namespace, java.lang.String pattern, boolean allowOverwrite) throws TclException
TclException
public static WrappedCommand getOriginalCommand(WrappedCommand command)
public static Namespace findNamespace(Interp interp, java.lang.String name, Namespace contextNs, int flags)
public static WrappedCommand findCommand(Interp interp, java.lang.String name, Namespace contextNs, int flags) throws TclException
TclException
public static Var findNamespaceVar(Interp interp, java.lang.String name, Namespace contextNs, int flags) throws TclException
TclException
public static void setNamespaceResolver(Namespace namespace, Resolver resolver)