Author: akarasulu
Date: Wed Nov  3 23:37:04 2004
New Revision: 56575

Modified:
   
incubator/directory/ldap/trunk/common/src/java/org/apache/ldap/common/schema/DnComparator.java
   
incubator/directory/ldap/trunk/common/src/java/org/apache/ldap/common/schema/DnSyntaxChecker.java
Log:
not longer throw IO exception so we throw NamingExceptions

Modified: 
incubator/directory/ldap/trunk/common/src/java/org/apache/ldap/common/schema/DnComparator.java
==============================================================================
--- 
incubator/directory/ldap/trunk/common/src/java/org/apache/ldap/common/schema/DnComparator.java
      (original)
+++ 
incubator/directory/ldap/trunk/common/src/java/org/apache/ldap/common/schema/DnComparator.java
      Wed Nov  3 23:37:04 2004
@@ -17,7 +17,6 @@
 package org.apache.ldap.common.schema ;
 
 
-import java.io.IOException ;
 import java.util.Comparator ;
 
 import javax.naming.Name ;
@@ -52,17 +51,9 @@
      * Creates a default schema-less DN Comparator whose parser does not 
attempt
      * to normalize assertion valeus while comparing DN components.
      */
-    public DnComparator()
+    public DnComparator() throws NamingException
     {
-        try
-        {
-            parser = new DnParser() ;
-        }
-        catch ( IOException e )
-        {
-            // Should never really be thrown
-            e.printStackTrace() ;
-        }
+        parser = new DnParser() ;
     }
     
     
@@ -71,17 +62,9 @@
      * use schema normalizers for attribute equality matching rules to
      * normalize assertion values.
      */
-    public DnComparator( NameComponentNormalizer normalizer )
+    public DnComparator( NameComponentNormalizer normalizer ) throws 
NamingException
     {
-        try
-        {
-            parser = new DnParser( normalizer ) ;
-        }
-        catch ( IOException e )
-        {
-            // Should never really be thrown
-            e.printStackTrace() ;
-        }
+        parser = new DnParser( normalizer ) ;
     }
     
     

Modified: 
incubator/directory/ldap/trunk/common/src/java/org/apache/ldap/common/schema/DnSyntaxChecker.java
==============================================================================
--- 
incubator/directory/ldap/trunk/common/src/java/org/apache/ldap/common/schema/DnSyntaxChecker.java
   (original)
+++ 
incubator/directory/ldap/trunk/common/src/java/org/apache/ldap/common/schema/DnSyntaxChecker.java
   Wed Nov  3 23:37:04 2004
@@ -51,7 +51,7 @@
      * 
      * @param oid the OID of the syntax
      */
-    public DnSyntaxChecker( String oid )
+    public DnSyntaxChecker( String oid ) throws NamingException
     {
         this.oid = oid ;
 
@@ -61,16 +61,7 @@
          * well we don't care what the value of an attribute assertion is
          * we only care that the DN containing it is properly formed.
          */
-
-        try
-        {
-            parser = new DnParser() ;
-        }
-        catch ( IOException e )
-        {
-            // Should never really be thrown
-            e.printStackTrace() ;
-        }
+        parser = new DnParser() ;
     }
 
 

Reply via email to