public class NameNode extends Object implements Serializable
| Constructor and Description |
|---|
NameNode(NameNode parent,
ParsedName name,
Object obj,
NameNode parentTree) |
| Modifier and Type | Method and Description |
|---|---|
void |
bind(ParsedName name,
Object obj) |
protected void |
clearCache() |
int |
compareTo(int otherHash) |
IvmContext |
createSubcontext(ParsedName name) |
String |
getAtomicName() |
Object |
getBinding() |
NameNode |
getGrtrTree() |
NameNode |
getLessTree() |
NameNode |
getParent() |
NameNode |
getSubTree() |
protected void |
prune() |
Object |
resolve(ParsedName name) |
String |
toString() |
void |
tree(String indent,
PrintStream out) |
void |
unbind(ParsedName name) |
public NameNode(NameNode parent, ParsedName name, Object obj, NameNode parentTree)
public Object getBinding()
public Object resolve(ParsedName name) throws NameNotFoundException
NameNotFoundExceptionpublic void bind(ParsedName name, Object obj) throws NameAlreadyBoundException
NameAlreadyBoundExceptionpublic void tree(String indent, PrintStream out)
public int compareTo(int otherHash)
public void unbind(ParsedName name) throws NameAlreadyBoundException
NameAlreadyBoundExceptionprotected void prune()
protected void clearCache()
public IvmContext createSubcontext(ParsedName name) throws NameAlreadyBoundException
NameAlreadyBoundExceptionpublic String getAtomicName()
public NameNode getLessTree()
public NameNode getGrtrTree()
public NameNode getSubTree()
public NameNode getParent()
Copyright © 1999–2014 The Apache Software Foundation. All rights reserved.