org.apache.xbean.naming.context
Class ContextUtil

java.lang.Object
  extended by org.apache.xbean.naming.context.ContextUtil

public final class ContextUtil
extends Object

Version:
$Rev$ $Date$

Nested Class Summary
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
           
 
Field Summary
static NameParser NAME_PARSER
           
 
Method Summary
static ContextUtil.Node buildMapTree(Map absoluteBindings)
           
static Map createBindings(Map absoluteBindings, NestedContextFactory factory)
           
static Map listBindingsToMap(NamingEnumeration enumeration)
           
static Map listToMap(NamingEnumeration enumeration)
           
static Name parseName(String name)
           
static Object resolve(String name, Object value)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

NAME_PARSER

public static final NameParser NAME_PARSER
Method Detail

parseName

public static Name parseName(String name)
                      throws NamingException
Throws:
NamingException

resolve

public static Object resolve(String name,
                             Object value)
                      throws NamingException
Throws:
NamingException

listToMap

public static Map listToMap(NamingEnumeration enumeration)

listBindingsToMap

public static Map listBindingsToMap(NamingEnumeration enumeration)

createBindings

public static Map createBindings(Map absoluteBindings,
                                 NestedContextFactory factory)
                          throws NamingException
Throws:
NamingException

buildMapTree

public static ContextUtil.Node buildMapTree(Map absoluteBindings)
                                     throws NamingException
Throws:
NamingException


Copyright © 2005-2011 Apache Software Foundation. All Rights Reserved.