Class SimpleNameParser

  • All Implemented Interfaces:
    javax.naming.NameParser

    public class SimpleNameParser
    extends java.lang.Object
    implements javax.naming.NameParser
    The NameParser for the Simple-JNDI.
    Since:
    OSJava Threads 2.0
    Version:
    $LastChangedRevision $ $LastChangedDate: 2007-06-24 19:01:53 -0700 (Sun, 24 Jun 2007) $
    Author:
    Robert M. Zigweid
    • Field Summary

      Fields 
      Modifier and Type Field Description
      private javax.naming.Context parent  
      private java.util.Properties props  
    • Constructor Summary

      Constructors 
      Constructor Description
      SimpleNameParser​(javax.naming.Context parent)
      Creates a ThreadNameParser.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      javax.naming.Name parse​(java.lang.String name)
      Parses a name into its components.
      (Copied from NameParser.parse(java.lang.String)
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • parent

        private javax.naming.Context parent
      • props

        private java.util.Properties props
    • Constructor Detail

      • SimpleNameParser

        public SimpleNameParser​(javax.naming.Context parent)
                         throws javax.naming.NamingException
        Creates a ThreadNameParser. Any relevant information that is needed, such as the environment that is passed to CompundName objects that are created.
        Parameters:
        parent - ThreadContext that utilizes the name parser.
        Throws:
        javax.naming.NamingException - if a naming exception is found.
    • Method Detail

      • parse

        public javax.naming.Name parse​(java.lang.String name)
                                throws javax.naming.InvalidNameException,
                                       javax.naming.NamingException
        Parses a name into its components.
        (Copied from NameParser.parse(java.lang.String)
        Specified by:
        parse in interface javax.naming.NameParser
        Parameters:
        name - The non-null string name to parse.
        Returns:
        A non-null parsed form of the name using the naming convention of this parser.
        Throws:
        javax.naming.InvalidNameException - If the name does not conform to syntax defined for the namespace.
        javax.naming.NamingException - If a naming exception was encountered.