You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@directory.apache.org by ak...@apache.org on 2006/02/12 06:51:22 UTC
svn commit: r377135 [29/36] - in /directory/sandbox/akarasulu/rc1:
apacheds/core-plugin/src/main/java/org/apache/directory/server/core/tools/schema/
apacheds/core-plugin/src/test/java/org/apache/directory/server/core/tools/schema/
apacheds/core-shared/...
Propchange: directory/sandbox/akarasulu/rc1/shared/ldap/src/main/java/org/apache/directory/shared/ldap/message/extended/GracefulShutdownResponse.java
------------------------------------------------------------------------------
--- svn:keywords (added)
+++ svn:keywords Sat Feb 11 21:50:03 2006
@@ -0,0 +1,4 @@
+Rev
+Revision
+Date
+Id
Propchange: directory/sandbox/akarasulu/rc1/shared/ldap/src/main/java/org/apache/directory/shared/ldap/message/extended/LaunchDiagnosticUiRequest.java
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: directory/sandbox/akarasulu/rc1/shared/ldap/src/main/java/org/apache/directory/shared/ldap/message/extended/LaunchDiagnosticUiRequest.java
------------------------------------------------------------------------------
--- svn:keywords (added)
+++ svn:keywords Sat Feb 11 21:50:03 2006
@@ -0,0 +1,4 @@
+Rev
+Revision
+Date
+Id
Propchange: directory/sandbox/akarasulu/rc1/shared/ldap/src/main/java/org/apache/directory/shared/ldap/message/extended/LaunchDiagnosticUiResponse.java
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: directory/sandbox/akarasulu/rc1/shared/ldap/src/main/java/org/apache/directory/shared/ldap/message/extended/LaunchDiagnosticUiResponse.java
------------------------------------------------------------------------------
--- svn:keywords (added)
+++ svn:keywords Sat Feb 11 21:50:03 2006
@@ -0,0 +1,4 @@
+Rev
+Revision
+Date
+Id
Propchange: directory/sandbox/akarasulu/rc1/shared/ldap/src/main/java/org/apache/directory/shared/ldap/message/extended/NoticeOfDisconnect.java
------------------------------------------------------------------------------
--- svn:keywords (added)
+++ svn:keywords Sat Feb 11 21:50:03 2006
@@ -0,0 +1,4 @@
+Rev
+Revision
+Date
+Id
Modified: directory/sandbox/akarasulu/rc1/shared/ldap/src/main/java/org/apache/directory/shared/ldap/message/spi/Provider.java
URL: http://svn.apache.org/viewcvs/directory/sandbox/akarasulu/rc1/shared/ldap/src/main/java/org/apache/directory/shared/ldap/message/spi/Provider.java?rev=377135&r1=377134&r2=377135&view=diff
==============================================================================
--- directory/sandbox/akarasulu/rc1/shared/ldap/src/main/java/org/apache/directory/shared/ldap/message/spi/Provider.java (original)
+++ directory/sandbox/akarasulu/rc1/shared/ldap/src/main/java/org/apache/directory/shared/ldap/message/spi/Provider.java Sat Feb 11 21:50:03 2006
@@ -16,7 +16,7 @@
*/
/*
- * $Id: Provider.java,v 1.9 2003/08/06 02:59:24 akarasulu Exp $
+ * $Id$
*
* -- (c) LDAPd Group --
* -- Please refer to the LICENSE.txt file in the root directory of --
Propchange: directory/sandbox/akarasulu/rc1/shared/ldap/src/main/java/org/apache/directory/shared/ldap/message/spi/Provider.java
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: directory/sandbox/akarasulu/rc1/shared/ldap/src/main/java/org/apache/directory/shared/ldap/message/spi/Provider.java
------------------------------------------------------------------------------
--- svn:keywords (original)
+++ svn:keywords Sat Feb 11 21:50:03 2006
@@ -1 +1,4 @@
Rev
+Revision
+Date
+Id
Modified: directory/sandbox/akarasulu/rc1/shared/ldap/src/main/java/org/apache/directory/shared/ldap/message/spi/ProviderDecoder.java
URL: http://svn.apache.org/viewcvs/directory/sandbox/akarasulu/rc1/shared/ldap/src/main/java/org/apache/directory/shared/ldap/message/spi/ProviderDecoder.java?rev=377135&r1=377134&r2=377135&view=diff
==============================================================================
--- directory/sandbox/akarasulu/rc1/shared/ldap/src/main/java/org/apache/directory/shared/ldap/message/spi/ProviderDecoder.java (original)
+++ directory/sandbox/akarasulu/rc1/shared/ldap/src/main/java/org/apache/directory/shared/ldap/message/spi/ProviderDecoder.java Sat Feb 11 21:50:03 2006
@@ -1,64 +1,64 @@
-/*
- * Copyright 2004 The Apache Software Foundation
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- *
- */
-
-/*
- * $Id: Decoder.java,v 1.2 2003/04/22 14:54:55 akarasulu Exp $
- *
- * -- (c) LDAPd Group --
- * -- Please refer to the LICENSE.txt file in the root directory of --
- * -- any LDAPd project for copyright and distribution information. --
- *
- */
-
-package org.apache.directory.shared.ldap.message.spi;
-
-
-import java.io.InputStream;
-
-import org.apache.directory.shared.asn1.codec.stateful.StatefulDecoder;
-
-
-/**
- * Standard decoder service provider interface. BER decoders generating ASN.1
- * compiler stub based containment tree for a provider are expected to implement
- * this interface.
- *
- * @author <a href="mailto:dev@directory.apache.org"> Apache Directory Project</a>
- * @version $Rev$
- */
-public interface ProviderDecoder extends ProviderObject, StatefulDecoder
-{
- /**
- * Decodes a BER encoded LDAPv3 ASN.1 message envelope from a binary input
- * stream into an in memory containment tree using stub's generated by a
- * provider's ASN.1 stub compiler and associated runtime BER libraries.
- *
- * @param lock
- * lock object used to exclusively read from the input stream
- * @param in
- * the binary input stream where the encoded message PDU is read
- * @return an object representing the top-most containment tree object which
- * represents the entire message envelope. For the Snacc provider
- * this object would be a populated instance of LDAPMessage.
- * @throws ProviderException
- * to indicate an error while attempting to decode the message
- * envelope onto the output stream. Provider specific exceptions
- * encountered while decoding can be held within this subclass
- * of MultiException.
- */
- Object decode( Object lock, InputStream in ) throws ProviderException;
-}
+/*
+ * Copyright 2004 The Apache Software Foundation
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+
+/*
+ * $Id$
+ *
+ * -- (c) LDAPd Group --
+ * -- Please refer to the LICENSE.txt file in the root directory of --
+ * -- any LDAPd project for copyright and distribution information. --
+ *
+ */
+
+package org.apache.directory.shared.ldap.message.spi;
+
+
+import java.io.InputStream;
+
+import org.apache.directory.shared.asn1.codec.stateful.StatefulDecoder;
+
+
+/**
+ * Standard decoder service provider interface. BER decoders generating ASN.1
+ * compiler stub based containment tree for a provider are expected to implement
+ * this interface.
+ *
+ * @author <a href="mailto:dev@directory.apache.org"> Apache Directory Project</a>
+ * @version $Rev$
+ */
+public interface ProviderDecoder extends ProviderObject, StatefulDecoder
+{
+ /**
+ * Decodes a BER encoded LDAPv3 ASN.1 message envelope from a binary input
+ * stream into an in memory containment tree using stub's generated by a
+ * provider's ASN.1 stub compiler and associated runtime BER libraries.
+ *
+ * @param lock
+ * lock object used to exclusively read from the input stream
+ * @param in
+ * the binary input stream where the encoded message PDU is read
+ * @return an object representing the top-most containment tree object which
+ * represents the entire message envelope. For the Snacc provider
+ * this object would be a populated instance of LDAPMessage.
+ * @throws ProviderException
+ * to indicate an error while attempting to decode the message
+ * envelope onto the output stream. Provider specific exceptions
+ * encountered while decoding can be held within this subclass
+ * of MultiException.
+ */
+ Object decode( Object lock, InputStream in ) throws ProviderException;
+}
Propchange: directory/sandbox/akarasulu/rc1/shared/ldap/src/main/java/org/apache/directory/shared/ldap/message/spi/ProviderDecoder.java
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: directory/sandbox/akarasulu/rc1/shared/ldap/src/main/java/org/apache/directory/shared/ldap/message/spi/ProviderDecoder.java
------------------------------------------------------------------------------
--- svn:keywords (original)
+++ svn:keywords Sat Feb 11 21:50:03 2006
@@ -1 +1,4 @@
Rev
+Revision
+Date
+Id
Propchange: directory/sandbox/akarasulu/rc1/shared/ldap/src/main/java/org/apache/directory/shared/ldap/message/spi/ProviderEncoder.java
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: directory/sandbox/akarasulu/rc1/shared/ldap/src/main/java/org/apache/directory/shared/ldap/message/spi/ProviderEncoder.java
------------------------------------------------------------------------------
--- svn:keywords (original)
+++ svn:keywords Sat Feb 11 21:50:03 2006
@@ -1 +1,4 @@
Rev
+Revision
+Date
+Id
Modified: directory/sandbox/akarasulu/rc1/shared/ldap/src/main/java/org/apache/directory/shared/ldap/message/spi/ProviderException.java
URL: http://svn.apache.org/viewcvs/directory/sandbox/akarasulu/rc1/shared/ldap/src/main/java/org/apache/directory/shared/ldap/message/spi/ProviderException.java?rev=377135&r1=377134&r2=377135&view=diff
==============================================================================
--- directory/sandbox/akarasulu/rc1/shared/ldap/src/main/java/org/apache/directory/shared/ldap/message/spi/ProviderException.java (original)
+++ directory/sandbox/akarasulu/rc1/shared/ldap/src/main/java/org/apache/directory/shared/ldap/message/spi/ProviderException.java Sat Feb 11 21:50:03 2006
@@ -1,85 +1,85 @@
-/*
- * Copyright 2004 The Apache Software Foundation
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- *
- */
-
-/*
- * $Id: ProviderException.java,v 1.3 2003/07/31 21:44:48 akarasulu Exp $
- *
- * -- (c) LDAPd Group --
- * -- Please refer to the LICENSE.txt file in the root directory of --
- * -- any LDAPd project for copyright and distribution information. --
- *
- */
-
-package org.apache.directory.shared.ldap.message.spi;
-
-
-import org.apache.directory.shared.ldap.message.MessageException;
-
-
-/**
- * This exception is thrown when provider specific errors occur.
- *
- * @author <a href="mailto:aok123@bellsouth.net">Alex Karasulu</a>
- * @author $Author: akarasulu $
- * @version $Revision$
- */
-public class ProviderException extends MessageException
-{
- static final long serialVersionUID = 8915445282948982052L;
-
- /** The provider this exception resulted on */
- private final Provider m_provider;
-
-
- /**
- * Gets the provider that caused this exception.
- *
- * @return the offensive Provider.
- */
- public Provider getProvider()
- {
- return m_provider;
- }
-
-
- /**
- * Constructs an Exception without a message.
- *
- * @param a_provider
- * The offending Provider that caused the exception.
- */
- public ProviderException(final Provider a_provider)
- {
- super();
- m_provider = a_provider;
- }
-
-
- /**
- * Constructs an Exception with a detailed message.
- *
- * @param a_provider
- * The offending Provider that caused the exception.
- * @param a_message
- * The message associated with the exception.
- */
- public ProviderException(final Provider a_provider, String a_message)
- {
- super( a_message );
- m_provider = a_provider;
- }
-}
+/*
+ * Copyright 2004 The Apache Software Foundation
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+
+/*
+ * $Id$
+ *
+ * -- (c) LDAPd Group --
+ * -- Please refer to the LICENSE.txt file in the root directory of --
+ * -- any LDAPd project for copyright and distribution information. --
+ *
+ */
+
+package org.apache.directory.shared.ldap.message.spi;
+
+
+import org.apache.directory.shared.ldap.message.MessageException;
+
+
+/**
+ * This exception is thrown when provider specific errors occur.
+ *
+ * @author <a href="mailto:aok123@bellsouth.net">Alex Karasulu</a>
+ * @author $Author: akarasulu $
+ * @version $Revision$
+ */
+public class ProviderException extends MessageException
+{
+ static final long serialVersionUID = 8915445282948982052L;
+
+ /** The provider this exception resulted on */
+ private final Provider m_provider;
+
+
+ /**
+ * Gets the provider that caused this exception.
+ *
+ * @return the offensive Provider.
+ */
+ public Provider getProvider()
+ {
+ return m_provider;
+ }
+
+
+ /**
+ * Constructs an Exception without a message.
+ *
+ * @param a_provider
+ * The offending Provider that caused the exception.
+ */
+ public ProviderException(final Provider a_provider)
+ {
+ super();
+ m_provider = a_provider;
+ }
+
+
+ /**
+ * Constructs an Exception with a detailed message.
+ *
+ * @param a_provider
+ * The offending Provider that caused the exception.
+ * @param a_message
+ * The message associated with the exception.
+ */
+ public ProviderException(final Provider a_provider, String a_message)
+ {
+ super( a_message );
+ m_provider = a_provider;
+ }
+}
Propchange: directory/sandbox/akarasulu/rc1/shared/ldap/src/main/java/org/apache/directory/shared/ldap/message/spi/ProviderException.java
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: directory/sandbox/akarasulu/rc1/shared/ldap/src/main/java/org/apache/directory/shared/ldap/message/spi/ProviderException.java
------------------------------------------------------------------------------
--- svn:keywords (original)
+++ svn:keywords Sat Feb 11 21:50:03 2006
@@ -1 +1,4 @@
Rev
+Revision
+Date
+Id
Propchange: directory/sandbox/akarasulu/rc1/shared/ldap/src/main/java/org/apache/directory/shared/ldap/message/spi/ProviderMonitor.java
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: directory/sandbox/akarasulu/rc1/shared/ldap/src/main/java/org/apache/directory/shared/ldap/message/spi/ProviderMonitor.java
------------------------------------------------------------------------------
--- svn:keywords (added)
+++ svn:keywords Sat Feb 11 21:50:03 2006
@@ -0,0 +1,4 @@
+Rev
+Revision
+Date
+Id
Modified: directory/sandbox/akarasulu/rc1/shared/ldap/src/main/java/org/apache/directory/shared/ldap/message/spi/ProviderObject.java
URL: http://svn.apache.org/viewcvs/directory/sandbox/akarasulu/rc1/shared/ldap/src/main/java/org/apache/directory/shared/ldap/message/spi/ProviderObject.java?rev=377135&r1=377134&r2=377135&view=diff
==============================================================================
--- directory/sandbox/akarasulu/rc1/shared/ldap/src/main/java/org/apache/directory/shared/ldap/message/spi/ProviderObject.java (original)
+++ directory/sandbox/akarasulu/rc1/shared/ldap/src/main/java/org/apache/directory/shared/ldap/message/spi/ProviderObject.java Sat Feb 11 21:50:03 2006
@@ -16,7 +16,7 @@
*/
/*
- * $Id: ProviderObject.java,v 1.1 2003/04/10 21:02:45 akarasulu Exp $
+ * $Id$
*
* -- (c) LDAPd Group --
* -- Please refer to the LICENSE.txt file in the root directory of --
Propchange: directory/sandbox/akarasulu/rc1/shared/ldap/src/main/java/org/apache/directory/shared/ldap/message/spi/ProviderObject.java
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: directory/sandbox/akarasulu/rc1/shared/ldap/src/main/java/org/apache/directory/shared/ldap/message/spi/ProviderObject.java
------------------------------------------------------------------------------
--- svn:keywords (original)
+++ svn:keywords Sat Feb 11 21:50:03 2006
@@ -1 +1,4 @@
Rev
+Revision
+Date
+Id
Modified: directory/sandbox/akarasulu/rc1/shared/ldap/src/main/java/org/apache/directory/shared/ldap/message/spi/TransformerSpi.java
URL: http://svn.apache.org/viewcvs/directory/sandbox/akarasulu/rc1/shared/ldap/src/main/java/org/apache/directory/shared/ldap/message/spi/TransformerSpi.java?rev=377135&r1=377134&r2=377135&view=diff
==============================================================================
--- directory/sandbox/akarasulu/rc1/shared/ldap/src/main/java/org/apache/directory/shared/ldap/message/spi/TransformerSpi.java (original)
+++ directory/sandbox/akarasulu/rc1/shared/ldap/src/main/java/org/apache/directory/shared/ldap/message/spi/TransformerSpi.java Sat Feb 11 21:50:03 2006
@@ -1,89 +1,89 @@
-/*
- * Copyright 2004 The Apache Software Foundation
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- *
- */
-
-/*
- * $Id: TransformerSpi.java,v 1.2 2003/07/31 21:44:48 akarasulu Exp $
- *
- * -- (c) LDAPd Group --
- * -- Please refer to the LICENSE.txt file in the root directory of --
- * -- any LDAPd project for copyright and distribution information. --
- *
- */
-
-package org.apache.directory.shared.ldap.message.spi;
-
-
-import org.apache.directory.shared.ldap.message.Message;
-
-
-/**
- * Standard transformer service provider interface. Transforms demarshaled
- * containment trees of compiler generated stubs into Message implementations in
- * both directions: marshaling and demarshaling.
- *
- * @author <a href="mailto:aok123@bellsouth.net">Alex Karasulu</a>
- * @author $Author: akarasulu $
- * @version $Revision$
- */
-public interface TransformerSpi extends ProviderObject
-{
- /**
- * Transforms the containment tree rooted at some compiler stub object into
- * a Message implementing object instance. Transformer method used after
- * demarshaling a PDU off the wire - which consequently generated the
- * argument.
- *
- * @param a_obj
- * the compiler specific root object holding the containment tree
- * for the LDAPv3 message envelope. For example for the Snacc
- * provider this object would be an instance of the LDAPMessage
- * stub class.
- * @return the compiler agnostic Message implemenating object representing
- * the containment tree held by the message envelope argument.
- * @throws ProviderException
- * to indicate an error while attempting to transform
- * library/compiler specific message envelope into agnostic
- * message. Provider specific exceptions encountered while
- * transforming can be held within this subclass of
- * MultiException.
- */
- Message transform( Object a_obj ) throws ProviderException;
-
-
- /**
- * Transforms the agnostic Message representation of an LDAPv3 ASN.1 message
- * envelope into a compiler generated and BER lib specific stub containment
- * tree. Transformer method used before marshaling a PDU onto the wire - the
- * resultant object generated by this transform overload is the object
- * marshaled.
- *
- * @param a_msg
- * The Message object used to generate the compiler stub based
- * containment tree.
- * @return the compiler stub based containment tree representing the Message
- * transformed into the provider's format. For example for the Snacc
- * provider this object would be an instance of the LDAPMessage stub
- * class.
- * @throws ProviderException
- * to indicate an error while attempting to transform
- * library/compiler specific message envelope into agnostic
- * message. Provider specific exceptions encountered while
- * transforming can be held within this subclass of
- * MultiException.
- */
- Object transform( Message a_msg ) throws ProviderException;
-}
+/*
+ * Copyright 2004 The Apache Software Foundation
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+
+/*
+ * $Id$
+ *
+ * -- (c) LDAPd Group --
+ * -- Please refer to the LICENSE.txt file in the root directory of --
+ * -- any LDAPd project for copyright and distribution information. --
+ *
+ */
+
+package org.apache.directory.shared.ldap.message.spi;
+
+
+import org.apache.directory.shared.ldap.message.Message;
+
+
+/**
+ * Standard transformer service provider interface. Transforms demarshaled
+ * containment trees of compiler generated stubs into Message implementations in
+ * both directions: marshaling and demarshaling.
+ *
+ * @author <a href="mailto:aok123@bellsouth.net">Alex Karasulu</a>
+ * @author $Author: akarasulu $
+ * @version $Revision$
+ */
+public interface TransformerSpi extends ProviderObject
+{
+ /**
+ * Transforms the containment tree rooted at some compiler stub object into
+ * a Message implementing object instance. Transformer method used after
+ * demarshaling a PDU off the wire - which consequently generated the
+ * argument.
+ *
+ * @param a_obj
+ * the compiler specific root object holding the containment tree
+ * for the LDAPv3 message envelope. For example for the Snacc
+ * provider this object would be an instance of the LDAPMessage
+ * stub class.
+ * @return the compiler agnostic Message implemenating object representing
+ * the containment tree held by the message envelope argument.
+ * @throws ProviderException
+ * to indicate an error while attempting to transform
+ * library/compiler specific message envelope into agnostic
+ * message. Provider specific exceptions encountered while
+ * transforming can be held within this subclass of
+ * MultiException.
+ */
+ Message transform( Object a_obj ) throws ProviderException;
+
+
+ /**
+ * Transforms the agnostic Message representation of an LDAPv3 ASN.1 message
+ * envelope into a compiler generated and BER lib specific stub containment
+ * tree. Transformer method used before marshaling a PDU onto the wire - the
+ * resultant object generated by this transform overload is the object
+ * marshaled.
+ *
+ * @param a_msg
+ * The Message object used to generate the compiler stub based
+ * containment tree.
+ * @return the compiler stub based containment tree representing the Message
+ * transformed into the provider's format. For example for the Snacc
+ * provider this object would be an instance of the LDAPMessage stub
+ * class.
+ * @throws ProviderException
+ * to indicate an error while attempting to transform
+ * library/compiler specific message envelope into agnostic
+ * message. Provider specific exceptions encountered while
+ * transforming can be held within this subclass of
+ * MultiException.
+ */
+ Object transform( Message a_msg ) throws ProviderException;
+}
Propchange: directory/sandbox/akarasulu/rc1/shared/ldap/src/main/java/org/apache/directory/shared/ldap/message/spi/TransformerSpi.java
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: directory/sandbox/akarasulu/rc1/shared/ldap/src/main/java/org/apache/directory/shared/ldap/message/spi/TransformerSpi.java
------------------------------------------------------------------------------
--- svn:keywords (original)
+++ svn:keywords Sat Feb 11 21:50:03 2006
@@ -1 +1,4 @@
Rev
+Revision
+Date
+Id
Propchange: directory/sandbox/akarasulu/rc1/shared/ldap/src/main/java/org/apache/directory/shared/ldap/name/AttributeTypeAndValue.java
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: directory/sandbox/akarasulu/rc1/shared/ldap/src/main/java/org/apache/directory/shared/ldap/name/AttributeTypeAndValue.java
------------------------------------------------------------------------------
--- svn:keywords (added)
+++ svn:keywords Sat Feb 11 21:50:03 2006
@@ -0,0 +1,4 @@
+Rev
+Revision
+Date
+Id
Propchange: directory/sandbox/akarasulu/rc1/shared/ldap/src/main/java/org/apache/directory/shared/ldap/name/DnOidContainer.java
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: directory/sandbox/akarasulu/rc1/shared/ldap/src/main/java/org/apache/directory/shared/ldap/name/DnOidContainer.java
------------------------------------------------------------------------------
--- svn:keywords (added)
+++ svn:keywords Sat Feb 11 21:50:03 2006
@@ -0,0 +1,4 @@
+Rev
+Revision
+Date
+Id
Modified: directory/sandbox/akarasulu/rc1/shared/ldap/src/main/java/org/apache/directory/shared/ldap/name/DnParser.java
URL: http://svn.apache.org/viewcvs/directory/sandbox/akarasulu/rc1/shared/ldap/src/main/java/org/apache/directory/shared/ldap/name/DnParser.java?rev=377135&r1=377134&r2=377135&view=diff
==============================================================================
--- directory/sandbox/akarasulu/rc1/shared/ldap/src/main/java/org/apache/directory/shared/ldap/name/DnParser.java (original)
+++ directory/sandbox/akarasulu/rc1/shared/ldap/src/main/java/org/apache/directory/shared/ldap/name/DnParser.java Sat Feb 11 21:50:03 2006
@@ -1,252 +1,252 @@
-/*
- * Copyright 2004 The Apache Software Foundation
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- *
- */
-
-package org.apache.directory.shared.ldap.name;
-
-
-import java.io.IOException;
-import java.io.StringReader;
-
-import javax.naming.Name;
-import javax.naming.NameParser;
-import javax.naming.NamingException;
-
-import org.apache.directory.shared.ldap.exception.LdapInvalidNameException;
-import org.apache.directory.shared.ldap.exception.LdapNamingException;
-import org.apache.directory.shared.ldap.message.ResultCodeEnum;
-import org.apache.directory.shared.ldap.util.ExceptionUtils;
-import org.apache.directory.shared.ldap.util.NestableRuntimeException;
-import org.slf4j.Logger;
-import org.slf4j.LoggerFactory;
-
-import antlr.TokenStreamSelector;
-import antlr.RecognitionException;
-import antlr.TokenStreamException;
-
-
-/**
- * A distinguished name parser which generates JNDI Ldap exception on error.
- *
- * @see <a href="http://www.faqs.org/rfcs/rfc2253.html">RFC 2253</a>
- * @see <a href="http://www.faqs.org/rfcs/rfc1779.html">RFC 1779</a>
- */
-public class DnParser implements NameParser
-{
- private static final Logger log = LoggerFactory.getLogger( DnParser.class );
-
- private TokenStreamSelector m_selector;
-
- private final boolean m_isNormalizing;
-
- private ReusableAntlrNameParser m_parser;
-
- private ReusableAntlrTypeLexer typeLexer;
-
- private ReusableAntlrValueLexer valueLexer;
-
- private static final Object parserMutex = new Object();
-
-
- /**
- * Creates a regular non normalizing name parser.
- *
- * @throws LdapNamingException
- * if there is a problem creating the pipe
- */
- public DnParser() throws NamingException
- {
- this.m_isNormalizing = false;
-
- try
- {
- init();
- }
- catch ( IOException e )
- {
- String msg = "failed while initializing a name parser:\n";
- msg += ExceptionUtils.getStackTrace( e );
- LdapNamingException ne = new LdapNamingException( msg, ResultCodeEnum.OTHER );
- ne.setRootCause( e );
- throw ne;
- }
- }
-
-
- /**
- * Creates a normalizing name parser.
- *
- * @param a_normalizer
- * the name component value normaliser used
- * @throws LdapNamingException
- * if there is a problem creating the pipe
- */
- public DnParser(NameComponentNormalizer a_normalizer) throws NamingException
- {
- try
- {
- init();
- }
- catch ( IOException e )
- {
- String msg = "failed while initializing a name parser:\n";
- msg += ExceptionUtils.getStackTrace( e );
- LdapNamingException ne = new LdapNamingException( msg, ResultCodeEnum.OTHER );
- ne.setRootCause( e );
- throw ne;
- }
-
- synchronized ( parserMutex )
- {
- this.m_isNormalizing = true;
- this.m_parser.setNormalizer( a_normalizer );
- }
- }
-
-
- /**
- * Tests to see if this parser is normalizing.
- *
- * @return true if it normalizes false otherwise
- */
- public boolean isNormizing()
- {
- return this.m_isNormalizing;
- }
-
-
- /**
- * Initializes the parser machinery and the pluming.
- *
- * @throws IOException
- * if there is a problem creating the parser's pipe
- */
- private void init() throws IOException
- {
- synchronized ( parserMutex )
- {
- this.m_selector = new TokenStreamSelector();
-
- // Create lexers and add them to the selector.
- typeLexer = new ReusableAntlrTypeLexer( new StringReader( "" ) );
- this.m_selector.addInputStream( typeLexer, ReusableAntlrTypeLexer.LEXER_KEY );
- valueLexer = new ReusableAntlrValueLexer( typeLexer.getInputState() );
- this.m_selector.addInputStream( valueLexer, ReusableAntlrValueLexer.LEXER_KEY );
-
- // Set selector on lexers, select initial lexer and initalize parser
- typeLexer.setSelector( this.m_selector );
- valueLexer.setSelector( this.m_selector );
- this.m_selector.select( ReusableAntlrTypeLexer.LEXER_KEY );
- this.m_parser = new ReusableAntlrNameParser( m_selector );
- }
- }
-
-
- /**
- * Resets the parser and lexers to be reused with new input
- */
- private void reset( String name )
- {
- this.typeLexer.prepareNextInput( new StringReader( name + "#\n" ) );
- this.valueLexer.prepareNextInput( typeLexer.getInputState() );
- this.m_parser.resetState();
- }
-
-
- /**
- * Parses a name as a String into an existing Name object.
- *
- * @param name
- * the distinguished name as a string.
- * @param emptyName
- * the empty LdapName to be populated or null.
- * @return the populated LdapName
- * @throws NamingException
- * if a_name is invalid or the parsers plumbing breaks
- */
- public Name parse( String name, LdapName emptyName ) throws NamingException
- {
- if ( log.isDebugEnabled() )
- {
- log.debug( "Parsing DN '" + name + "'" );
- }
-
- // Handle the empty name basis case.
- if ( name == null || name.trim().equals( "" ) )
- {
- return null == emptyName ? new LdapName() : emptyName;
- }
-
- try
- {
- if ( null == emptyName )
- {
- synchronized ( parserMutex )
- {
- reset( name );
- emptyName = new LdapName( m_parser.name() );
- }
- }
- else
- {
- synchronized ( parserMutex )
- {
- reset( name );
- emptyName.setList( m_parser.name() );
- }
- }
- }
- catch ( RecognitionException e )
- {
- String msg = "Parser failure on name:\n\t" + name;
- msg += "\nAntlr exception trace:\n" + ExceptionUtils.getFullStackTrace( e );
-
- throw new LdapInvalidNameException( msg, ResultCodeEnum.INVALIDDNSYNTAX );
- }
- catch ( TokenStreamException e2 )
- {
- String msg = "Parser failure on name:\n\t" + name;
- msg += "\nAntlr exception trace:\n" + ExceptionUtils.getFullStackTrace( e2 );
- throw new LdapInvalidNameException( msg, ResultCodeEnum.INVALIDDNSYNTAX );
- }
- catch ( NestableRuntimeException e )
- {
- Throwable throwable = e.getCause();
- if ( throwable instanceof NamingException )
- {
- NamingException ne = ( NamingException ) throwable;
- throw ne;
- }
- else
- {
- throw e;
- }
- }
-
- return emptyName;
- }
-
-
- /**
- * Parses a name as a String into a Name object.
- *
- * @see javax.naming.NameParser#parse(java.lang.String)
- */
- public Name parse( String name ) throws NamingException
- {
- return parse( name, new LdapName() );
- }
-}
+/*
+ * Copyright 2004 The Apache Software Foundation
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+
+package org.apache.directory.shared.ldap.name;
+
+
+import java.io.IOException;
+import java.io.StringReader;
+
+import javax.naming.Name;
+import javax.naming.NameParser;
+import javax.naming.NamingException;
+
+import org.apache.directory.shared.ldap.exception.LdapInvalidNameException;
+import org.apache.directory.shared.ldap.exception.LdapNamingException;
+import org.apache.directory.shared.ldap.message.ResultCodeEnum;
+import org.apache.directory.shared.ldap.util.ExceptionUtils;
+import org.apache.directory.shared.ldap.util.NestableRuntimeException;
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
+
+import antlr.TokenStreamSelector;
+import antlr.RecognitionException;
+import antlr.TokenStreamException;
+
+
+/**
+ * A distinguished name parser which generates JNDI Ldap exception on error.
+ *
+ * @see <a href="http://www.faqs.org/rfcs/rfc2253.html">RFC 2253</a>
+ * @see <a href="http://www.faqs.org/rfcs/rfc1779.html">RFC 1779</a>
+ */
+public class DnParser implements NameParser
+{
+ private static final Logger log = LoggerFactory.getLogger( DnParser.class );
+
+ private TokenStreamSelector m_selector;
+
+ private final boolean m_isNormalizing;
+
+ private ReusableAntlrNameParser m_parser;
+
+ private ReusableAntlrTypeLexer typeLexer;
+
+ private ReusableAntlrValueLexer valueLexer;
+
+ private static final Object parserMutex = new Object();
+
+
+ /**
+ * Creates a regular non normalizing name parser.
+ *
+ * @throws LdapNamingException
+ * if there is a problem creating the pipe
+ */
+ public DnParser() throws NamingException
+ {
+ this.m_isNormalizing = false;
+
+ try
+ {
+ init();
+ }
+ catch ( IOException e )
+ {
+ String msg = "failed while initializing a name parser:\n";
+ msg += ExceptionUtils.getStackTrace( e );
+ LdapNamingException ne = new LdapNamingException( msg, ResultCodeEnum.OTHER );
+ ne.setRootCause( e );
+ throw ne;
+ }
+ }
+
+
+ /**
+ * Creates a normalizing name parser.
+ *
+ * @param a_normalizer
+ * the name component value normaliser used
+ * @throws LdapNamingException
+ * if there is a problem creating the pipe
+ */
+ public DnParser(NameComponentNormalizer a_normalizer) throws NamingException
+ {
+ try
+ {
+ init();
+ }
+ catch ( IOException e )
+ {
+ String msg = "failed while initializing a name parser:\n";
+ msg += ExceptionUtils.getStackTrace( e );
+ LdapNamingException ne = new LdapNamingException( msg, ResultCodeEnum.OTHER );
+ ne.setRootCause( e );
+ throw ne;
+ }
+
+ synchronized ( parserMutex )
+ {
+ this.m_isNormalizing = true;
+ this.m_parser.setNormalizer( a_normalizer );
+ }
+ }
+
+
+ /**
+ * Tests to see if this parser is normalizing.
+ *
+ * @return true if it normalizes false otherwise
+ */
+ public boolean isNormizing()
+ {
+ return this.m_isNormalizing;
+ }
+
+
+ /**
+ * Initializes the parser machinery and the pluming.
+ *
+ * @throws IOException
+ * if there is a problem creating the parser's pipe
+ */
+ private void init() throws IOException
+ {
+ synchronized ( parserMutex )
+ {
+ this.m_selector = new TokenStreamSelector();
+
+ // Create lexers and add them to the selector.
+ typeLexer = new ReusableAntlrTypeLexer( new StringReader( "" ) );
+ this.m_selector.addInputStream( typeLexer, ReusableAntlrTypeLexer.LEXER_KEY );
+ valueLexer = new ReusableAntlrValueLexer( typeLexer.getInputState() );
+ this.m_selector.addInputStream( valueLexer, ReusableAntlrValueLexer.LEXER_KEY );
+
+ // Set selector on lexers, select initial lexer and initalize parser
+ typeLexer.setSelector( this.m_selector );
+ valueLexer.setSelector( this.m_selector );
+ this.m_selector.select( ReusableAntlrTypeLexer.LEXER_KEY );
+ this.m_parser = new ReusableAntlrNameParser( m_selector );
+ }
+ }
+
+
+ /**
+ * Resets the parser and lexers to be reused with new input
+ */
+ private void reset( String name )
+ {
+ this.typeLexer.prepareNextInput( new StringReader( name + "#\n" ) );
+ this.valueLexer.prepareNextInput( typeLexer.getInputState() );
+ this.m_parser.resetState();
+ }
+
+
+ /**
+ * Parses a name as a String into an existing Name object.
+ *
+ * @param name
+ * the distinguished name as a string.
+ * @param emptyName
+ * the empty LdapName to be populated or null.
+ * @return the populated LdapName
+ * @throws NamingException
+ * if a_name is invalid or the parsers plumbing breaks
+ */
+ public Name parse( String name, LdapName emptyName ) throws NamingException
+ {
+ if ( log.isDebugEnabled() )
+ {
+ log.debug( "Parsing DN '" + name + "'" );
+ }
+
+ // Handle the empty name basis case.
+ if ( name == null || name.trim().equals( "" ) )
+ {
+ return null == emptyName ? new LdapName() : emptyName;
+ }
+
+ try
+ {
+ if ( null == emptyName )
+ {
+ synchronized ( parserMutex )
+ {
+ reset( name );
+ emptyName = new LdapName( m_parser.name() );
+ }
+ }
+ else
+ {
+ synchronized ( parserMutex )
+ {
+ reset( name );
+ emptyName.setList( m_parser.name() );
+ }
+ }
+ }
+ catch ( RecognitionException e )
+ {
+ String msg = "Parser failure on name:\n\t" + name;
+ msg += "\nAntlr exception trace:\n" + ExceptionUtils.getFullStackTrace( e );
+
+ throw new LdapInvalidNameException( msg, ResultCodeEnum.INVALIDDNSYNTAX );
+ }
+ catch ( TokenStreamException e2 )
+ {
+ String msg = "Parser failure on name:\n\t" + name;
+ msg += "\nAntlr exception trace:\n" + ExceptionUtils.getFullStackTrace( e2 );
+ throw new LdapInvalidNameException( msg, ResultCodeEnum.INVALIDDNSYNTAX );
+ }
+ catch ( NestableRuntimeException e )
+ {
+ Throwable throwable = e.getCause();
+ if ( throwable instanceof NamingException )
+ {
+ NamingException ne = ( NamingException ) throwable;
+ throw ne;
+ }
+ else
+ {
+ throw e;
+ }
+ }
+
+ return emptyName;
+ }
+
+
+ /**
+ * Parses a name as a String into a Name object.
+ *
+ * @see javax.naming.NameParser#parse(java.lang.String)
+ */
+ public Name parse( String name ) throws NamingException
+ {
+ return parse( name, new LdapName() );
+ }
+}
Propchange: directory/sandbox/akarasulu/rc1/shared/ldap/src/main/java/org/apache/directory/shared/ldap/name/DnParser.java
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: directory/sandbox/akarasulu/rc1/shared/ldap/src/main/java/org/apache/directory/shared/ldap/name/DnParser.java
------------------------------------------------------------------------------
--- svn:keywords (original)
+++ svn:keywords Sat Feb 11 21:50:03 2006
@@ -1 +1,4 @@
Rev
+Revision
+Date
+Id
Propchange: directory/sandbox/akarasulu/rc1/shared/ldap/src/main/java/org/apache/directory/shared/ldap/name/LdapDN.java
------------------------------------------------------------------------------
--- svn:keywords (added)
+++ svn:keywords Sat Feb 11 21:50:03 2006
@@ -0,0 +1,4 @@
+Rev
+Revision
+Date
+Id
Propchange: directory/sandbox/akarasulu/rc1/shared/ldap/src/main/java/org/apache/directory/shared/ldap/name/LdapDnParser.java
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: directory/sandbox/akarasulu/rc1/shared/ldap/src/main/java/org/apache/directory/shared/ldap/name/LdapDnParser.java
------------------------------------------------------------------------------
--- svn:keywords (added)
+++ svn:keywords Sat Feb 11 21:50:03 2006
@@ -0,0 +1,4 @@
+Rev
+Revision
+Date
+Id
Modified: directory/sandbox/akarasulu/rc1/shared/ldap/src/main/java/org/apache/directory/shared/ldap/name/LdapName.java
URL: http://svn.apache.org/viewcvs/directory/sandbox/akarasulu/rc1/shared/ldap/src/main/java/org/apache/directory/shared/ldap/name/LdapName.java?rev=377135&r1=377134&r2=377135&view=diff
==============================================================================
--- directory/sandbox/akarasulu/rc1/shared/ldap/src/main/java/org/apache/directory/shared/ldap/name/LdapName.java (original)
+++ directory/sandbox/akarasulu/rc1/shared/ldap/src/main/java/org/apache/directory/shared/ldap/name/LdapName.java Sat Feb 11 21:50:03 2006
@@ -16,7 +16,7 @@
*/
/*
- * $Id: LdapName.java,v 1.11 2003/09/23 07:13:26 akarasulu Exp $
+ * $Id$
* $Prologue$
*
* -- (c) LDAPd Group --
Propchange: directory/sandbox/akarasulu/rc1/shared/ldap/src/main/java/org/apache/directory/shared/ldap/name/LdapName.java
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: directory/sandbox/akarasulu/rc1/shared/ldap/src/main/java/org/apache/directory/shared/ldap/name/LdapName.java
------------------------------------------------------------------------------
--- svn:keywords (original)
+++ svn:keywords Sat Feb 11 21:50:03 2006
@@ -1 +1,4 @@
Rev
+Revision
+Date
+Id
Modified: directory/sandbox/akarasulu/rc1/shared/ldap/src/main/java/org/apache/directory/shared/ldap/name/NameComponentNormalizer.java
URL: http://svn.apache.org/viewcvs/directory/sandbox/akarasulu/rc1/shared/ldap/src/main/java/org/apache/directory/shared/ldap/name/NameComponentNormalizer.java?rev=377135&r1=377134&r2=377135&view=diff
==============================================================================
--- directory/sandbox/akarasulu/rc1/shared/ldap/src/main/java/org/apache/directory/shared/ldap/name/NameComponentNormalizer.java (original)
+++ directory/sandbox/akarasulu/rc1/shared/ldap/src/main/java/org/apache/directory/shared/ldap/name/NameComponentNormalizer.java Sat Feb 11 21:50:03 2006
@@ -1,108 +1,108 @@
-/*
- * Copyright 2004 The Apache Software Foundation
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- *
- */
-
-/*
- * $Id: NameComponentNormalizer.java,v 1.3 2003/07/31 21:44:49 akarasulu Exp $
- *
- * -- (c) LDAPd Group --
- * -- Please refer to the LICENSE.txt file in the root directory of --
- * -- any LDAPd project for copyright and distribution information. --
- *
- */
-
-package org.apache.directory.shared.ldap.name;
-
-
-import javax.naming.NamingException;
-
-
-/**
- * Normalizers of ldap name component attributes and their values.
- *
- * @author <a href="mailto:aok123@bellsouth.net">Alex Karasulu</a>
- * @author $Author: akarasulu $
- * @version $Revision$
- */
-public interface NameComponentNormalizer
-{
- /**
- * Checks to see if an attribute name/oid is defined.
- *
- * @param id
- * the name/oid of the attribute to see if it is defined
- * @return true if it is, false otherwise
- */
- boolean isDefined( String id );
-
-
- /**
- * Normalizes an attribute's value given the name of the attribute - short
- * names like 'cn' as well as 'commonName' should work here.
- *
- * @param attributeName
- * the name of the attribute
- * @param value
- * the value of the attribute to normalize
- * @return the normalized value
- * @throws NamingException
- * if there is a recognition problem or a syntax issue
- */
- String normalizeByName( String attributeName, String value ) throws NamingException;
-
-
- /**
- * Normalizes an attribute's value given the name of the attribute - short
- * names like 'cn' as well as 'commonName' should work here.
- *
- * @param attributeName
- * the name of the attribute
- * @param value
- * the value of the attribute to normalize
- * @return the normalized value
- * @throws NamingException
- * if there is a recognition problem or a syntax issue
- */
- String normalizeByName( String attributeName, byte[] value ) throws NamingException;
-
-
- /**
- * Normalizes an attribute's value given the OID of the attribute.
- *
- * @param attributeOid
- * the OID of the attribute
- * @param value
- * the value of the attribute to normalize
- * @return the normalized value
- * @throws NamingException
- * if there is a recognition problem or a syntax issue
- */
- String normalizeByOid( String attributeOid, String value ) throws NamingException;
-
-
- /**
- * Normalizes an attribute's value given the OID of the attribute.
- *
- * @param attributeOid
- * the OID of the attribute
- * @param value
- * the value of the attribute to normalize
- * @return the normalized value
- * @throws NamingException
- * if there is a recognition problem or a syntax issue
- */
- String normalizeByOid( String attributeOid, byte[] value ) throws NamingException;
-}
+/*
+ * Copyright 2004 The Apache Software Foundation
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+
+/*
+ * $Id$
+ *
+ * -- (c) LDAPd Group --
+ * -- Please refer to the LICENSE.txt file in the root directory of --
+ * -- any LDAPd project for copyright and distribution information. --
+ *
+ */
+
+package org.apache.directory.shared.ldap.name;
+
+
+import javax.naming.NamingException;
+
+
+/**
+ * Normalizers of ldap name component attributes and their values.
+ *
+ * @author <a href="mailto:aok123@bellsouth.net">Alex Karasulu</a>
+ * @author $Author: akarasulu $
+ * @version $Revision$
+ */
+public interface NameComponentNormalizer
+{
+ /**
+ * Checks to see if an attribute name/oid is defined.
+ *
+ * @param id
+ * the name/oid of the attribute to see if it is defined
+ * @return true if it is, false otherwise
+ */
+ boolean isDefined( String id );
+
+
+ /**
+ * Normalizes an attribute's value given the name of the attribute - short
+ * names like 'cn' as well as 'commonName' should work here.
+ *
+ * @param attributeName
+ * the name of the attribute
+ * @param value
+ * the value of the attribute to normalize
+ * @return the normalized value
+ * @throws NamingException
+ * if there is a recognition problem or a syntax issue
+ */
+ String normalizeByName( String attributeName, String value ) throws NamingException;
+
+
+ /**
+ * Normalizes an attribute's value given the name of the attribute - short
+ * names like 'cn' as well as 'commonName' should work here.
+ *
+ * @param attributeName
+ * the name of the attribute
+ * @param value
+ * the value of the attribute to normalize
+ * @return the normalized value
+ * @throws NamingException
+ * if there is a recognition problem or a syntax issue
+ */
+ String normalizeByName( String attributeName, byte[] value ) throws NamingException;
+
+
+ /**
+ * Normalizes an attribute's value given the OID of the attribute.
+ *
+ * @param attributeOid
+ * the OID of the attribute
+ * @param value
+ * the value of the attribute to normalize
+ * @return the normalized value
+ * @throws NamingException
+ * if there is a recognition problem or a syntax issue
+ */
+ String normalizeByOid( String attributeOid, String value ) throws NamingException;
+
+
+ /**
+ * Normalizes an attribute's value given the OID of the attribute.
+ *
+ * @param attributeOid
+ * the OID of the attribute
+ * @param value
+ * the value of the attribute to normalize
+ * @return the normalized value
+ * @throws NamingException
+ * if there is a recognition problem or a syntax issue
+ */
+ String normalizeByOid( String attributeOid, byte[] value ) throws NamingException;
+}
Propchange: directory/sandbox/akarasulu/rc1/shared/ldap/src/main/java/org/apache/directory/shared/ldap/name/NameComponentNormalizer.java
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: directory/sandbox/akarasulu/rc1/shared/ldap/src/main/java/org/apache/directory/shared/ldap/name/NameComponentNormalizer.java
------------------------------------------------------------------------------
--- svn:keywords (original)
+++ svn:keywords Sat Feb 11 21:50:03 2006
@@ -1 +1,4 @@
Rev
+Revision
+Date
+Id
Propchange: directory/sandbox/akarasulu/rc1/shared/ldap/src/main/java/org/apache/directory/shared/ldap/name/Rdn.java
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: directory/sandbox/akarasulu/rc1/shared/ldap/src/main/java/org/apache/directory/shared/ldap/name/Rdn.java
------------------------------------------------------------------------------
--- svn:keywords (added)
+++ svn:keywords Sat Feb 11 21:50:03 2006
@@ -0,0 +1,4 @@
+Rev
+Revision
+Date
+Id
Propchange: directory/sandbox/akarasulu/rc1/shared/ldap/src/main/java/org/apache/directory/shared/ldap/name/RdnParser.java
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: directory/sandbox/akarasulu/rc1/shared/ldap/src/main/java/org/apache/directory/shared/ldap/name/RdnParser.java
------------------------------------------------------------------------------
--- svn:keywords (added)
+++ svn:keywords Sat Feb 11 21:50:03 2006
@@ -0,0 +1,4 @@
+Rev
+Revision
+Date
+Id
Propchange: directory/sandbox/akarasulu/rc1/shared/ldap/src/main/java/org/apache/directory/shared/ldap/name/ReusableAntlrNameParser.java
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: directory/sandbox/akarasulu/rc1/shared/ldap/src/main/java/org/apache/directory/shared/ldap/name/ReusableAntlrNameParser.java
------------------------------------------------------------------------------
--- svn:keywords (added)
+++ svn:keywords Sat Feb 11 21:50:03 2006
@@ -0,0 +1,4 @@
+Rev
+Revision
+Date
+Id
Propchange: directory/sandbox/akarasulu/rc1/shared/ldap/src/main/java/org/apache/directory/shared/ldap/name/ReusableAntlrTypeLexer.java
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: directory/sandbox/akarasulu/rc1/shared/ldap/src/main/java/org/apache/directory/shared/ldap/name/ReusableAntlrTypeLexer.java
------------------------------------------------------------------------------
--- svn:keywords (added)
+++ svn:keywords Sat Feb 11 21:50:03 2006
@@ -0,0 +1,4 @@
+Rev
+Revision
+Date
+Id
Propchange: directory/sandbox/akarasulu/rc1/shared/ldap/src/main/java/org/apache/directory/shared/ldap/name/ReusableAntlrValueLexer.java
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: directory/sandbox/akarasulu/rc1/shared/ldap/src/main/java/org/apache/directory/shared/ldap/name/ReusableAntlrValueLexer.java
------------------------------------------------------------------------------
--- svn:keywords (added)
+++ svn:keywords Sat Feb 11 21:50:03 2006
@@ -0,0 +1,4 @@
+Rev
+Revision
+Date
+Id
Propchange: directory/sandbox/akarasulu/rc1/shared/ldap/src/main/java/org/apache/directory/shared/ldap/name/SimpleNameComponentNormalizer.java
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: directory/sandbox/akarasulu/rc1/shared/ldap/src/main/java/org/apache/directory/shared/ldap/name/SimpleNameComponentNormalizer.java
------------------------------------------------------------------------------
--- svn:keywords (original)
+++ svn:keywords Sat Feb 11 21:50:03 2006
@@ -1 +1,4 @@
Rev
+Revision
+Date
+Id
Propchange: directory/sandbox/akarasulu/rc1/shared/ldap/src/main/java/org/apache/directory/shared/ldap/schema/AbstractAttributeType.java
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: directory/sandbox/akarasulu/rc1/shared/ldap/src/main/java/org/apache/directory/shared/ldap/schema/AbstractAttributeType.java
------------------------------------------------------------------------------
--- svn:keywords (original)
+++ svn:keywords Sat Feb 11 21:50:03 2006
@@ -1 +1,4 @@
Rev
+Revision
+Date
+Id
Propchange: directory/sandbox/akarasulu/rc1/shared/ldap/src/main/java/org/apache/directory/shared/ldap/schema/AbstractMatchingRule.java
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: directory/sandbox/akarasulu/rc1/shared/ldap/src/main/java/org/apache/directory/shared/ldap/schema/AbstractMatchingRule.java
------------------------------------------------------------------------------
--- svn:keywords (original)
+++ svn:keywords Sat Feb 11 21:50:03 2006
@@ -1 +1,4 @@
Rev
+Revision
+Date
+Id
Propchange: directory/sandbox/akarasulu/rc1/shared/ldap/src/main/java/org/apache/directory/shared/ldap/schema/AbstractSchemaObject.java
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: directory/sandbox/akarasulu/rc1/shared/ldap/src/main/java/org/apache/directory/shared/ldap/schema/AbstractSchemaObject.java
------------------------------------------------------------------------------
--- svn:keywords (original)
+++ svn:keywords Sat Feb 11 21:50:03 2006
@@ -1 +1,4 @@
Rev
+Revision
+Date
+Id
Propchange: directory/sandbox/akarasulu/rc1/shared/ldap/src/main/java/org/apache/directory/shared/ldap/schema/AbstractSyntax.java
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: directory/sandbox/akarasulu/rc1/shared/ldap/src/main/java/org/apache/directory/shared/ldap/schema/AbstractSyntax.java
------------------------------------------------------------------------------
--- svn:keywords (original)
+++ svn:keywords Sat Feb 11 21:50:03 2006
@@ -1 +1,4 @@
Rev
+Revision
+Date
+Id
Propchange: directory/sandbox/akarasulu/rc1/shared/ldap/src/main/java/org/apache/directory/shared/ldap/schema/AcceptAllSyntaxChecker.java
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: directory/sandbox/akarasulu/rc1/shared/ldap/src/main/java/org/apache/directory/shared/ldap/schema/AcceptAllSyntaxChecker.java
------------------------------------------------------------------------------
--- svn:keywords (original)
+++ svn:keywords Sat Feb 11 21:50:03 2006
@@ -1 +1,4 @@
Rev
+Revision
+Date
+Id
Propchange: directory/sandbox/akarasulu/rc1/shared/ldap/src/main/java/org/apache/directory/shared/ldap/schema/AttributeType.java
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: directory/sandbox/akarasulu/rc1/shared/ldap/src/main/java/org/apache/directory/shared/ldap/schema/AttributeType.java
------------------------------------------------------------------------------
--- svn:keywords (original)
+++ svn:keywords Sat Feb 11 21:50:03 2006
@@ -1 +1,4 @@
Rev
+Revision
+Date
+Id
Propchange: directory/sandbox/akarasulu/rc1/shared/ldap/src/main/java/org/apache/directory/shared/ldap/schema/BinarySyntaxChecker.java
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: directory/sandbox/akarasulu/rc1/shared/ldap/src/main/java/org/apache/directory/shared/ldap/schema/BinarySyntaxChecker.java
------------------------------------------------------------------------------
--- svn:keywords (original)
+++ svn:keywords Sat Feb 11 21:50:03 2006
@@ -1 +1,4 @@
Rev
+Revision
+Date
+Id
Propchange: directory/sandbox/akarasulu/rc1/shared/ldap/src/main/java/org/apache/directory/shared/ldap/schema/CachingNormalizer.java
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: directory/sandbox/akarasulu/rc1/shared/ldap/src/main/java/org/apache/directory/shared/ldap/schema/CachingNormalizer.java
------------------------------------------------------------------------------
--- svn:keywords (original)
+++ svn:keywords Sat Feb 11 21:50:03 2006
@@ -1 +1,4 @@
Rev
+Revision
+Date
+Id
Propchange: directory/sandbox/akarasulu/rc1/shared/ldap/src/main/java/org/apache/directory/shared/ldap/schema/ComparableComparator.java
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: directory/sandbox/akarasulu/rc1/shared/ldap/src/main/java/org/apache/directory/shared/ldap/schema/ComparableComparator.java
------------------------------------------------------------------------------
--- svn:keywords (original)
+++ svn:keywords Sat Feb 11 21:50:03 2006
@@ -1 +1,4 @@
Rev
+Revision
+Date
+Id
Propchange: directory/sandbox/akarasulu/rc1/shared/ldap/src/main/java/org/apache/directory/shared/ldap/schema/DITContentRule.java
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: directory/sandbox/akarasulu/rc1/shared/ldap/src/main/java/org/apache/directory/shared/ldap/schema/DITContentRule.java
------------------------------------------------------------------------------
--- svn:keywords (original)
+++ svn:keywords Sat Feb 11 21:50:03 2006
@@ -1 +1,4 @@
Rev
+Revision
+Date
+Id
Propchange: directory/sandbox/akarasulu/rc1/shared/ldap/src/main/java/org/apache/directory/shared/ldap/schema/DITStructureRule.java
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: directory/sandbox/akarasulu/rc1/shared/ldap/src/main/java/org/apache/directory/shared/ldap/schema/DITStructureRule.java
------------------------------------------------------------------------------
--- svn:keywords (original)
+++ svn:keywords Sat Feb 11 21:50:03 2006
@@ -1 +1,4 @@
Rev
+Revision
+Date
+Id
Propchange: directory/sandbox/akarasulu/rc1/shared/ldap/src/main/java/org/apache/directory/shared/ldap/schema/DeepTrimNormalizer.java
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: directory/sandbox/akarasulu/rc1/shared/ldap/src/main/java/org/apache/directory/shared/ldap/schema/DeepTrimNormalizer.java
------------------------------------------------------------------------------
--- svn:keywords (original)
+++ svn:keywords Sat Feb 11 21:50:03 2006
@@ -1 +1,4 @@
Rev
+Revision
+Date
+Id
Propchange: directory/sandbox/akarasulu/rc1/shared/ldap/src/main/java/org/apache/directory/shared/ldap/schema/DeepTrimToLowerNormalizer.java
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: directory/sandbox/akarasulu/rc1/shared/ldap/src/main/java/org/apache/directory/shared/ldap/schema/DeepTrimToLowerNormalizer.java
------------------------------------------------------------------------------
--- svn:keywords (original)
+++ svn:keywords Sat Feb 11 21:50:03 2006
@@ -1 +1,4 @@
Rev
+Revision
+Date
+Id
Propchange: directory/sandbox/akarasulu/rc1/shared/ldap/src/main/java/org/apache/directory/shared/ldap/schema/DefaultObjectClass.java
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: directory/sandbox/akarasulu/rc1/shared/ldap/src/main/java/org/apache/directory/shared/ldap/schema/DefaultObjectClass.java
------------------------------------------------------------------------------
--- svn:keywords (original)
+++ svn:keywords Sat Feb 11 21:50:03 2006
@@ -1 +1,4 @@
Rev
+Revision
+Date
+Id
Propchange: directory/sandbox/akarasulu/rc1/shared/ldap/src/main/java/org/apache/directory/shared/ldap/schema/DescriptionUtils.java
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: directory/sandbox/akarasulu/rc1/shared/ldap/src/main/java/org/apache/directory/shared/ldap/schema/DescriptionUtils.java
------------------------------------------------------------------------------
--- svn:keywords (original)
+++ svn:keywords Sat Feb 11 21:50:03 2006
@@ -1 +1,4 @@
Rev
+Revision
+Date
+Id
Propchange: directory/sandbox/akarasulu/rc1/shared/ldap/src/main/java/org/apache/directory/shared/ldap/schema/DnComparator.java
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: directory/sandbox/akarasulu/rc1/shared/ldap/src/main/java/org/apache/directory/shared/ldap/schema/DnComparator.java
------------------------------------------------------------------------------
--- svn:keywords (original)
+++ svn:keywords Sat Feb 11 21:50:03 2006
@@ -1 +1,4 @@
Rev
+Revision
+Date
+Id
Propchange: directory/sandbox/akarasulu/rc1/shared/ldap/src/main/java/org/apache/directory/shared/ldap/schema/DnNormalizer.java
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: directory/sandbox/akarasulu/rc1/shared/ldap/src/main/java/org/apache/directory/shared/ldap/schema/DnNormalizer.java
------------------------------------------------------------------------------
--- svn:keywords (original)
+++ svn:keywords Sat Feb 11 21:50:03 2006
@@ -1 +1,4 @@
Rev
+Revision
+Date
+Id
Propchange: directory/sandbox/akarasulu/rc1/shared/ldap/src/main/java/org/apache/directory/shared/ldap/schema/DnSyntaxChecker.java
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: directory/sandbox/akarasulu/rc1/shared/ldap/src/main/java/org/apache/directory/shared/ldap/schema/DnSyntaxChecker.java
------------------------------------------------------------------------------
--- svn:keywords (original)
+++ svn:keywords Sat Feb 11 21:50:03 2006
@@ -1 +1,4 @@
Rev
+Revision
+Date
+Id
Modified: directory/sandbox/akarasulu/rc1/shared/ldap/src/main/java/org/apache/directory/shared/ldap/schema/LdapDnNormalizer.java
URL: http://svn.apache.org/viewcvs/directory/sandbox/akarasulu/rc1/shared/ldap/src/main/java/org/apache/directory/shared/ldap/schema/LdapDnNormalizer.java?rev=377135&r1=377134&r2=377135&view=diff
==============================================================================
--- directory/sandbox/akarasulu/rc1/shared/ldap/src/main/java/org/apache/directory/shared/ldap/schema/LdapDnNormalizer.java (original)
+++ directory/sandbox/akarasulu/rc1/shared/ldap/src/main/java/org/apache/directory/shared/ldap/schema/LdapDnNormalizer.java Sat Feb 11 21:50:03 2006
@@ -30,7 +30,7 @@
* A distinguished name normalizer that works with a schema or without.
*
* @author <a href="mailto:dev@directory.apache.org">Apache Directory Project</a>
- * @version $Rev: 359114 $
+ * @version $Rev$
*/
public class LdapDnNormalizer implements Normalizer
{
Propchange: directory/sandbox/akarasulu/rc1/shared/ldap/src/main/java/org/apache/directory/shared/ldap/schema/LdapDnNormalizer.java
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: directory/sandbox/akarasulu/rc1/shared/ldap/src/main/java/org/apache/directory/shared/ldap/schema/LdapDnNormalizer.java
------------------------------------------------------------------------------
--- svn:keywords (added)
+++ svn:keywords Sat Feb 11 21:50:03 2006
@@ -0,0 +1,4 @@
+Rev
+Revision
+Date
+Id
Propchange: directory/sandbox/akarasulu/rc1/shared/ldap/src/main/java/org/apache/directory/shared/ldap/schema/MatchingRule.java
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: directory/sandbox/akarasulu/rc1/shared/ldap/src/main/java/org/apache/directory/shared/ldap/schema/MatchingRule.java
------------------------------------------------------------------------------
--- svn:keywords (original)
+++ svn:keywords Sat Feb 11 21:50:03 2006
@@ -1 +1,4 @@
Rev
+Revision
+Date
+Id
Propchange: directory/sandbox/akarasulu/rc1/shared/ldap/src/main/java/org/apache/directory/shared/ldap/schema/MatchingRuleEnum.java
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: directory/sandbox/akarasulu/rc1/shared/ldap/src/main/java/org/apache/directory/shared/ldap/schema/MatchingRuleEnum.java
------------------------------------------------------------------------------
--- svn:keywords (original)
+++ svn:keywords Sat Feb 11 21:50:03 2006
@@ -1 +1,4 @@
Rev
+Revision
+Date
+Id
Propchange: directory/sandbox/akarasulu/rc1/shared/ldap/src/main/java/org/apache/directory/shared/ldap/schema/MatchingRuleUse.java
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: directory/sandbox/akarasulu/rc1/shared/ldap/src/main/java/org/apache/directory/shared/ldap/schema/MatchingRuleUse.java
------------------------------------------------------------------------------
--- svn:keywords (original)
+++ svn:keywords Sat Feb 11 21:50:03 2006
@@ -1 +1,4 @@
Rev
+Revision
+Date
+Id
Propchange: directory/sandbox/akarasulu/rc1/shared/ldap/src/main/java/org/apache/directory/shared/ldap/schema/NameForm.java
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: directory/sandbox/akarasulu/rc1/shared/ldap/src/main/java/org/apache/directory/shared/ldap/schema/NameForm.java
------------------------------------------------------------------------------
--- svn:keywords (original)
+++ svn:keywords Sat Feb 11 21:50:03 2006
@@ -1 +1,4 @@
Rev
+Revision
+Date
+Id
Propchange: directory/sandbox/akarasulu/rc1/shared/ldap/src/main/java/org/apache/directory/shared/ldap/schema/NoOpNormalizer.java
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: directory/sandbox/akarasulu/rc1/shared/ldap/src/main/java/org/apache/directory/shared/ldap/schema/NoOpNormalizer.java
------------------------------------------------------------------------------
--- svn:keywords (original)
+++ svn:keywords Sat Feb 11 21:50:03 2006
@@ -1 +1,4 @@
Rev
+Revision
+Date
+Id
Propchange: directory/sandbox/akarasulu/rc1/shared/ldap/src/main/java/org/apache/directory/shared/ldap/schema/Normalizer.java
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: directory/sandbox/akarasulu/rc1/shared/ldap/src/main/java/org/apache/directory/shared/ldap/schema/Normalizer.java
------------------------------------------------------------------------------
--- svn:keywords (original)
+++ svn:keywords Sat Feb 11 21:50:03 2006
@@ -1 +1,4 @@
Rev
+Revision
+Date
+Id
Propchange: directory/sandbox/akarasulu/rc1/shared/ldap/src/main/java/org/apache/directory/shared/ldap/schema/NormalizingComparator.java
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: directory/sandbox/akarasulu/rc1/shared/ldap/src/main/java/org/apache/directory/shared/ldap/schema/NormalizingComparator.java
------------------------------------------------------------------------------
--- svn:keywords (original)
+++ svn:keywords Sat Feb 11 21:50:03 2006
@@ -1 +1,4 @@
Rev
+Revision
+Date
+Id
Propchange: directory/sandbox/akarasulu/rc1/shared/ldap/src/main/java/org/apache/directory/shared/ldap/schema/ObjectClass.java
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: directory/sandbox/akarasulu/rc1/shared/ldap/src/main/java/org/apache/directory/shared/ldap/schema/ObjectClass.java
------------------------------------------------------------------------------
--- svn:keywords (original)
+++ svn:keywords Sat Feb 11 21:50:03 2006
@@ -1 +1,4 @@
Rev
+Revision
+Date
+Id
Propchange: directory/sandbox/akarasulu/rc1/shared/ldap/src/main/java/org/apache/directory/shared/ldap/schema/ObjectClassTypeEnum.java
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: directory/sandbox/akarasulu/rc1/shared/ldap/src/main/java/org/apache/directory/shared/ldap/schema/ObjectClassTypeEnum.java
------------------------------------------------------------------------------
--- svn:keywords (original)
+++ svn:keywords Sat Feb 11 21:50:03 2006
@@ -1 +1,4 @@
Rev
+Revision
+Date
+Id
Propchange: directory/sandbox/akarasulu/rc1/shared/ldap/src/main/java/org/apache/directory/shared/ldap/schema/ObjectIdentifierComparator.java
------------------------------------------------------------------------------
--- svn:keywords (added)
+++ svn:keywords Sat Feb 11 21:50:03 2006
@@ -0,0 +1,4 @@
+Rev
+Revision
+Date
+Id
Propchange: directory/sandbox/akarasulu/rc1/shared/ldap/src/main/java/org/apache/directory/shared/ldap/schema/ObjectIdentifierNormalizer.java
------------------------------------------------------------------------------
--- svn:keywords (added)
+++ svn:keywords Sat Feb 11 21:50:03 2006
@@ -0,0 +1,4 @@
+Rev
+Revision
+Date
+Id
Propchange: directory/sandbox/akarasulu/rc1/shared/ldap/src/main/java/org/apache/directory/shared/ldap/schema/OidNormalizer.java
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: directory/sandbox/akarasulu/rc1/shared/ldap/src/main/java/org/apache/directory/shared/ldap/schema/OidNormalizer.java
------------------------------------------------------------------------------
--- svn:keywords (added)
+++ svn:keywords Sat Feb 11 21:50:03 2006
@@ -0,0 +1,4 @@
+Rev
+Revision
+Date
+Id
Propchange: directory/sandbox/akarasulu/rc1/shared/ldap/src/main/java/org/apache/directory/shared/ldap/schema/RegexNormalizer.java
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: directory/sandbox/akarasulu/rc1/shared/ldap/src/main/java/org/apache/directory/shared/ldap/schema/RegexNormalizer.java
------------------------------------------------------------------------------
--- svn:keywords (original)
+++ svn:keywords Sat Feb 11 21:50:03 2006
@@ -1 +1,4 @@
Rev
+Revision
+Date
+Id
Propchange: directory/sandbox/akarasulu/rc1/shared/ldap/src/main/java/org/apache/directory/shared/ldap/schema/RegexSyntaxChecker.java
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: directory/sandbox/akarasulu/rc1/shared/ldap/src/main/java/org/apache/directory/shared/ldap/schema/RegexSyntaxChecker.java
------------------------------------------------------------------------------
--- svn:keywords (original)
+++ svn:keywords Sat Feb 11 21:50:03 2006
@@ -1 +1,4 @@
Rev
+Revision
+Date
+Id
Propchange: directory/sandbox/akarasulu/rc1/shared/ldap/src/main/java/org/apache/directory/shared/ldap/schema/SchemaObject.java
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: directory/sandbox/akarasulu/rc1/shared/ldap/src/main/java/org/apache/directory/shared/ldap/schema/SchemaObject.java
------------------------------------------------------------------------------
--- svn:keywords (original)
+++ svn:keywords Sat Feb 11 21:50:03 2006
@@ -1 +1,4 @@
Rev
+Revision
+Date
+Id
Propchange: directory/sandbox/akarasulu/rc1/shared/ldap/src/main/java/org/apache/directory/shared/ldap/schema/SchemaUtils.java
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: directory/sandbox/akarasulu/rc1/shared/ldap/src/main/java/org/apache/directory/shared/ldap/schema/SchemaUtils.java
------------------------------------------------------------------------------
--- svn:keywords (added)
+++ svn:keywords Sat Feb 11 21:50:03 2006
@@ -0,0 +1,4 @@
+Rev
+Revision
+Date
+Id
Propchange: directory/sandbox/akarasulu/rc1/shared/ldap/src/main/java/org/apache/directory/shared/ldap/schema/Syntax.java
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: directory/sandbox/akarasulu/rc1/shared/ldap/src/main/java/org/apache/directory/shared/ldap/schema/Syntax.java
------------------------------------------------------------------------------
--- svn:keywords (original)
+++ svn:keywords Sat Feb 11 21:50:03 2006
@@ -1 +1,4 @@
Rev
+Revision
+Date
+Id
Propchange: directory/sandbox/akarasulu/rc1/shared/ldap/src/main/java/org/apache/directory/shared/ldap/schema/SyntaxChecker.java
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: directory/sandbox/akarasulu/rc1/shared/ldap/src/main/java/org/apache/directory/shared/ldap/schema/SyntaxChecker.java
------------------------------------------------------------------------------
--- svn:keywords (original)
+++ svn:keywords Sat Feb 11 21:50:03 2006
@@ -1 +1,4 @@
Rev
+Revision
+Date
+Id
Propchange: directory/sandbox/akarasulu/rc1/shared/ldap/src/main/java/org/apache/directory/shared/ldap/schema/UsageEnum.java
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: directory/sandbox/akarasulu/rc1/shared/ldap/src/main/java/org/apache/directory/shared/ldap/schema/UsageEnum.java
------------------------------------------------------------------------------
--- svn:keywords (original)
+++ svn:keywords Sat Feb 11 21:50:03 2006
@@ -1 +1,4 @@
Rev
+Revision
+Date
+Id
Propchange: directory/sandbox/akarasulu/rc1/shared/ldap/src/main/java/org/apache/directory/shared/ldap/subtree/BaseSubtreeSpecification.java
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: directory/sandbox/akarasulu/rc1/shared/ldap/src/main/java/org/apache/directory/shared/ldap/subtree/BaseSubtreeSpecification.java
------------------------------------------------------------------------------
--- svn:keywords (original)
+++ svn:keywords Sat Feb 11 21:50:03 2006
@@ -1 +1,4 @@
-HeadURL Id LastChangedBy LastChangedDate LastChangedRevision
+Rev
+Revision
+Date
+Id
Propchange: directory/sandbox/akarasulu/rc1/shared/ldap/src/main/java/org/apache/directory/shared/ldap/subtree/ReusableAntlrSubtreeSpecificationLexer.java
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: directory/sandbox/akarasulu/rc1/shared/ldap/src/main/java/org/apache/directory/shared/ldap/subtree/ReusableAntlrSubtreeSpecificationLexer.java
------------------------------------------------------------------------------
--- svn:keywords (original)
+++ svn:keywords Sat Feb 11 21:50:03 2006
@@ -1 +1,4 @@
-HeadURL Id LastChangedBy LastChangedDate LastChangedRevision
+Rev
+Revision
+Date
+Id
Propchange: directory/sandbox/akarasulu/rc1/shared/ldap/src/main/java/org/apache/directory/shared/ldap/subtree/ReusableAntlrSubtreeSpecificationParser.java
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: directory/sandbox/akarasulu/rc1/shared/ldap/src/main/java/org/apache/directory/shared/ldap/subtree/ReusableAntlrSubtreeSpecificationParser.java
------------------------------------------------------------------------------
--- svn:keywords (original)
+++ svn:keywords Sat Feb 11 21:50:03 2006
@@ -1 +1,4 @@
-HeadURL Id LastChangedBy LastChangedDate LastChangedRevision
+Rev
+Revision
+Date
+Id
Propchange: directory/sandbox/akarasulu/rc1/shared/ldap/src/main/java/org/apache/directory/shared/ldap/subtree/SubtreeSpecification.java
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: directory/sandbox/akarasulu/rc1/shared/ldap/src/main/java/org/apache/directory/shared/ldap/subtree/SubtreeSpecification.java
------------------------------------------------------------------------------
--- svn:keywords (original)
+++ svn:keywords Sat Feb 11 21:50:03 2006
@@ -1 +1,4 @@
-HeadURL Id LastChangedBy LastChangedDate LastChangedRevision
+Rev
+Revision
+Date
+Id
Propchange: directory/sandbox/akarasulu/rc1/shared/ldap/src/main/java/org/apache/directory/shared/ldap/subtree/SubtreeSpecificationModifier.java
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: directory/sandbox/akarasulu/rc1/shared/ldap/src/main/java/org/apache/directory/shared/ldap/subtree/SubtreeSpecificationModifier.java
------------------------------------------------------------------------------
--- svn:keywords (original)
+++ svn:keywords Sat Feb 11 21:50:03 2006
@@ -1 +1,4 @@
-HeadURL Id LastChangedBy LastChangedDate LastChangedRevision
+Rev
+Revision
+Date
+Id
Propchange: directory/sandbox/akarasulu/rc1/shared/ldap/src/main/java/org/apache/directory/shared/ldap/subtree/SubtreeSpecificationParser.java
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: directory/sandbox/akarasulu/rc1/shared/ldap/src/main/java/org/apache/directory/shared/ldap/subtree/SubtreeSpecificationParser.java
------------------------------------------------------------------------------
--- svn:keywords (original)
+++ svn:keywords Sat Feb 11 21:50:03 2006
@@ -1 +1,4 @@
-HeadURL Id LastChangedBy LastChangedDate LastChangedRevision
+Rev
+Revision
+Date
+Id