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<String,Object> absoluteBindings)
           
static Map<String,Object> createBindings(Map<String,Object> absoluteBindings, NestedContextFactory factory)
           
static Map<String,Object> listBindingsToMap(NamingEnumeration enumeration)
           
static Map<String,String> listToMap(NamingEnumeration enumeration)
           
static Name parseName(String name)
           
static Object resolve(Object value, String stringName, Name parsedName, Context nameCtx)
           
 
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(Object value,
                             String stringName,
                             Name parsedName,
                             Context nameCtx)
                      throws NamingException
Throws:
NamingException

listToMap

public static Map<String,String> listToMap(NamingEnumeration enumeration)

listBindingsToMap

public static Map<String,Object> listBindingsToMap(NamingEnumeration enumeration)

createBindings

public static Map<String,Object> createBindings(Map<String,Object> absoluteBindings,
                                                NestedContextFactory factory)
                                         throws NamingException
Throws:
NamingException

buildMapTree

public static ContextUtil.Node buildMapTree(Map<String,Object> absoluteBindings)
                                     throws NamingException
Throws:
NamingException


Copyright © 2005-2013. All Rights Reserved.