public final class ContextUtil
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
ContextUtil.ListBindingEnumeration |
static class |
ContextUtil.ListEnumeration |
static class |
ContextUtil.Node
Do nothing subclass of hashmap used to differentiate between a Map in the tree an a nested element during tree building
|
static class |
ContextUtil.ReadOnlyBinding |
private static class |
ContextUtil.SimpleNameParser |
Modifier and Type | Field and Description |
---|---|
static javax.naming.NameParser |
NAME_PARSER |
Modifier | Constructor and Description |
---|---|
private |
ContextUtil() |
Modifier and Type | Method and Description |
---|---|
static ContextUtil.Node |
buildMapTree(java.util.Map<java.lang.String,java.lang.Object> absoluteBindings) |
static java.util.Map<java.lang.String,java.lang.Object> |
createBindings(java.util.Map<java.lang.String,java.lang.Object> absoluteBindings,
NestedContextFactory factory) |
private static java.util.Map<java.lang.String,java.lang.Object> |
createBindings(java.lang.String nameInNameSpace,
ContextUtil.Node node,
NestedContextFactory factory) |
static java.util.Map<java.lang.String,java.lang.Object> |
listBindingsToMap(javax.naming.NamingEnumeration enumeration) |
static java.util.Map<java.lang.String,java.lang.String> |
listToMap(javax.naming.NamingEnumeration enumeration) |
static javax.naming.Name |
parseName(java.lang.String name) |
static java.lang.Object |
resolve(java.lang.Object value,
java.lang.String stringName,
javax.naming.Name parsedName,
javax.naming.Context nameCtx) |
public static javax.naming.Name parseName(java.lang.String name) throws javax.naming.NamingException
javax.naming.NamingException
public static java.lang.Object resolve(java.lang.Object value, java.lang.String stringName, javax.naming.Name parsedName, javax.naming.Context nameCtx) throws javax.naming.NamingException
javax.naming.NamingException
public static java.util.Map<java.lang.String,java.lang.String> listToMap(javax.naming.NamingEnumeration enumeration)
public static java.util.Map<java.lang.String,java.lang.Object> listBindingsToMap(javax.naming.NamingEnumeration enumeration)
public static java.util.Map<java.lang.String,java.lang.Object> createBindings(java.util.Map<java.lang.String,java.lang.Object> absoluteBindings, NestedContextFactory factory) throws javax.naming.NamingException
javax.naming.NamingException
private static java.util.Map<java.lang.String,java.lang.Object> createBindings(java.lang.String nameInNameSpace, ContextUtil.Node node, NestedContextFactory factory) throws javax.naming.NamingException
javax.naming.NamingException
public static ContextUtil.Node buildMapTree(java.util.Map<java.lang.String,java.lang.Object> absoluteBindings) throws javax.naming.NamingException
javax.naming.NamingException