Class ContextUtil


  • public final class ContextUtil
    extends java.lang.Object
    Version:
    $Rev$ $Date$
    • Field Summary

      Fields 
      Modifier and Type Field Description
      static javax.naming.NameParser NAME_PARSER  
    • Constructor Summary

      Constructors 
      Modifier Constructor Description
      private ContextUtil()  
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      static ContextUtil.Node buildMapTree​(java.util.Map<java.lang.String,​java.lang.Object> absoluteBindings)  
      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> createBindings​(java.util.Map<java.lang.String,​java.lang.Object> absoluteBindings, 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)  
      • 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 javax.naming.NameParser NAME_PARSER
    • Constructor Detail

      • ContextUtil

        private ContextUtil()
    • Method Detail

      • parseName

        public static javax.naming.Name parseName​(java.lang.String name)
                                           throws javax.naming.NamingException
        Throws:
        javax.naming.NamingException
      • resolve

        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
        Throws:
        javax.naming.NamingException
      • listToMap

        public static java.util.Map<java.lang.String,​java.lang.String> listToMap​(javax.naming.NamingEnumeration enumeration)
      • listBindingsToMap

        public static java.util.Map<java.lang.String,​java.lang.Object> listBindingsToMap​(javax.naming.NamingEnumeration enumeration)
      • createBindings

        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
        Throws:
        javax.naming.NamingException
      • createBindings

        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
        Throws:
        javax.naming.NamingException
      • buildMapTree

        public static ContextUtil.Node buildMapTree​(java.util.Map<java.lang.String,​java.lang.Object> absoluteBindings)
                                             throws javax.naming.NamingException
        Throws:
        javax.naming.NamingException