Return-Path: X-Original-To: archive-asf-public-internal@cust-asf2.ponee.io Delivered-To: archive-asf-public-internal@cust-asf2.ponee.io Received: from cust-asf.ponee.io (cust-asf.ponee.io [163.172.22.183]) by cust-asf2.ponee.io (Postfix) with ESMTP id EFF0C200B72 for ; Fri, 26 Aug 2016 17:08:00 +0200 (CEST) Received: by cust-asf.ponee.io (Postfix) id EEA51160AB6; Fri, 26 Aug 2016 15:08:00 +0000 (UTC) Delivered-To: archive-asf-public@cust-asf.ponee.io Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by cust-asf.ponee.io (Postfix) with SMTP id E6F69160A94 for ; Fri, 26 Aug 2016 17:07:59 +0200 (CEST) Received: (qmail 77814 invoked by uid 500); 26 Aug 2016 15:07:59 -0000 Mailing-List: contact commits-help@directory.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@directory.apache.org Delivered-To: mailing list commits@directory.apache.org Received: (qmail 77805 invoked by uid 99); 26 Aug 2016 15:07:59 -0000 Received: from pnap-us-west-generic-nat.apache.org (HELO spamd4-us-west.apache.org) (209.188.14.142) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 26 Aug 2016 15:07:59 +0000 Received: from localhost (localhost [127.0.0.1]) by spamd4-us-west.apache.org (ASF Mail Server at spamd4-us-west.apache.org) with ESMTP id B1B5CC09ED for ; Fri, 26 Aug 2016 15:07:58 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at spamd4-us-west.apache.org X-Spam-Flag: NO X-Spam-Score: 0.374 X-Spam-Level: X-Spam-Status: No, score=0.374 tagged_above=-999 required=6.31 tests=[KAM_ASCII_DIVIDERS=0.8, KAM_LAZY_DOMAIN_SECURITY=1, RP_MATCHES_RCVD=-1.426] autolearn=disabled Received: from mx1-lw-us.apache.org ([10.40.0.8]) by localhost (spamd4-us-west.apache.org [10.40.0.11]) (amavisd-new, port 10024) with ESMTP id Jd0JyP5IbIlj for ; Fri, 26 Aug 2016 15:07:56 +0000 (UTC) Received: from mailrelay1-us-west.apache.org (mailrelay1-us-west.apache.org [209.188.14.139]) by mx1-lw-us.apache.org (ASF Mail Server at mx1-lw-us.apache.org) with ESMTP id B9C795FB5B for ; Fri, 26 Aug 2016 15:07:55 +0000 (UTC) Received: from svn01-us-west.apache.org (svn.apache.org [10.41.0.6]) by mailrelay1-us-west.apache.org (ASF Mail Server at mailrelay1-us-west.apache.org) with ESMTP id 38A56E047B for ; Fri, 26 Aug 2016 15:07:55 +0000 (UTC) Received: from svn01-us-west.apache.org (localhost [127.0.0.1]) by svn01-us-west.apache.org (ASF Mail Server at svn01-us-west.apache.org) with ESMTP id 2F8093A0373 for ; Fri, 26 Aug 2016 15:07:55 +0000 (UTC) Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Subject: svn commit: r1757873 - in /directory/shared/branches/shared-value/asn1/ber/src/main/java/org/apache/directory/api/asn1: actions/AbstractReadInteger.java ber/Asn1Container.java ber/tlv/BerValue.java ber/tlv/LongDecoder.java ber/tlv/UniversalTag.java Date: Fri, 26 Aug 2016 15:07:55 -0000 To: commits@directory.apache.org From: elecharny@apache.org X-Mailer: svnmailer-1.0.9 Message-Id: <20160826150755.2F8093A0373@svn01-us-west.apache.org> archived-at: Fri, 26 Aug 2016 15:08:01 -0000 Author: elecharny Date: Fri Aug 26 15:07:54 2016 New Revision: 1757873 URL: http://svn.apache.org/viewvc?rev=1757873&view=rev Log: Fixed Javadoc Modified: directory/shared/branches/shared-value/asn1/ber/src/main/java/org/apache/directory/api/asn1/actions/AbstractReadInteger.java directory/shared/branches/shared-value/asn1/ber/src/main/java/org/apache/directory/api/asn1/ber/Asn1Container.java directory/shared/branches/shared-value/asn1/ber/src/main/java/org/apache/directory/api/asn1/ber/tlv/BerValue.java directory/shared/branches/shared-value/asn1/ber/src/main/java/org/apache/directory/api/asn1/ber/tlv/LongDecoder.java directory/shared/branches/shared-value/asn1/ber/src/main/java/org/apache/directory/api/asn1/ber/tlv/UniversalTag.java Modified: directory/shared/branches/shared-value/asn1/ber/src/main/java/org/apache/directory/api/asn1/actions/AbstractReadInteger.java URL: http://svn.apache.org/viewvc/directory/shared/branches/shared-value/asn1/ber/src/main/java/org/apache/directory/api/asn1/actions/AbstractReadInteger.java?rev=1757873&r1=1757872&r2=1757873&view=diff ============================================================================== --- directory/shared/branches/shared-value/asn1/ber/src/main/java/org/apache/directory/api/asn1/actions/AbstractReadInteger.java (original) +++ directory/shared/branches/shared-value/asn1/ber/src/main/java/org/apache/directory/api/asn1/actions/AbstractReadInteger.java Fri Aug 26 15:07:54 2016 @@ -36,7 +36,7 @@ import org.slf4j.LoggerFactory; /** * The action used to read an integer value * - * @param C The container type + * @param E The container type * * @author Apache Directory Project */ Modified: directory/shared/branches/shared-value/asn1/ber/src/main/java/org/apache/directory/api/asn1/ber/Asn1Container.java URL: http://svn.apache.org/viewvc/directory/shared/branches/shared-value/asn1/ber/src/main/java/org/apache/directory/api/asn1/ber/Asn1Container.java?rev=1757873&r1=1757872&r2=1757873&view=diff ============================================================================== --- directory/shared/branches/shared-value/asn1/ber/src/main/java/org/apache/directory/api/asn1/ber/Asn1Container.java (original) +++ directory/shared/branches/shared-value/asn1/ber/src/main/java/org/apache/directory/api/asn1/ber/Asn1Container.java Fri Aug 26 15:07:54 2016 @@ -171,7 +171,7 @@ public interface Asn1Container /** * @param decodedBytes The number of decoded bytes for this message. */ - void setDecodedBytes( int decodeBytes ); + void setDecodedBytes( int decodedBytes ); /** @@ -199,7 +199,6 @@ public interface Asn1Container * Move backward in the stream to the first byte for a given TLV. This is useful when we have * read some Tag and Length in order to define the next transition, and if this transition * do a grammar switch. - * @param tlv The TLV to roll-back */ void rewind(); Modified: directory/shared/branches/shared-value/asn1/ber/src/main/java/org/apache/directory/api/asn1/ber/tlv/BerValue.java URL: http://svn.apache.org/viewvc/directory/shared/branches/shared-value/asn1/ber/src/main/java/org/apache/directory/api/asn1/ber/tlv/BerValue.java?rev=1757873&r1=1757872&r2=1757873&view=diff ============================================================================== --- directory/shared/branches/shared-value/asn1/ber/src/main/java/org/apache/directory/api/asn1/ber/tlv/BerValue.java (original) +++ directory/shared/branches/shared-value/asn1/ber/src/main/java/org/apache/directory/api/asn1/ber/tlv/BerValue.java Fri Aug 26 15:07:54 2016 @@ -401,55 +401,55 @@ public class BerValue * - [0x800000 - 0xFFFFFF] : 0x00 0xVV 0xVV 0xVV * - [0x01000000 - 0x7FFFFFFF] : 0xVV 0xVV 0xVV 0xVV * 2) Negative number - (~value) + 1 - *
+     * 
* They are encoded following the table (the
* encode bytes are those enclosed by squared braquets) :
*
*
-     *   -1                      -> FF FF FF FF FF FF FF [FF]
-     *   -127                    -> FF FF FF FF FF FF FF [81]
-     *   -128                    -> FF FF FF FF FF FF FF [80]
-     *   -129                    -> FF FF FF FF FF FF [FF 7F]
-     *   -255                    -> FF FF FF FF FF FF [FF 01]
-     *   -256                    -> FF FF FF FF FF FF [FF 00]
-     *   -257                    -> FF FF FF FF FF FF [FE FF]
-     *   -32767                  -> FF FF FF FF FF FF [80 01]
-     *   -32768                  -> FF FF FF FF FF FF [80 00]
-     *   -32769                  -> FF FF FF FF FF [FF 7F FF]
-     *   -65535                  -> FF FF FF FF FF [FF 00 01]
-     *   -65536                  -> FF FF FF FF FF [FF 00 00]
-     *   -65537                  -> FF FF FF FF FF [FE FF FF]
-     *   -8388607                -> FF FF FF FF FF [80 00 01]
-     *   -8388608                -> FF FF FF FF FF [80 00 00]
-     *   -8388609                -> FF FF FF FF [FF 7F FF FF]
-     *   -16777215               -> FF FF FF FF [FF 00 00 01]
-     *   -16777216               -> FF FF FF FF [FF 00 00 00]
-     *   -16777217               -> FF FF FF FF [FE FF FF FF]
-     *   -2147483647             -> FF FF FF FF [80 00 00 01]
-     *   -2147483648             -> FF FF FF FF [80 00 00 00]
-     *   -2147483649             -> FF FF FF [FF 7F FF FF FF]
-     *   -4294967295             -> FF FF FF [FF 00 00 00 01]
-     *   -4294967296             -> FF FF FF [FF 00 00 00 00]
-     *   -4294967297             -> FF FF FF [FE FF FF FF FF]
-     *   -549755813887           -> FF FF FF [80 00 00 00 01]
-     *   -549755813888           -> FF FF FF [80 00 00 00 00]
-     *   -549755813889           -> FF FF [FF 7F FF FF FF FF]
-     *   -1099511627775          -> FF FF [FF 00 00 00 00 01]
-     *   -1099511627776          -> FF FF [FF 00 00 00 00 00]
-     *   -1099511627777          -> FF FF [FE FF FF FF FF FF]
-     *   -140737488355327        -> FF FF [80 00 00 00 00 01]
-     *   -140737488355328        -> FF FF [80 00 00 00 00 00]
-     *   -140737488355329        -> FF [FF 7F FF FF FF FF FF]
-     *   -281474976710655        -> FF [FF 00 00 00 00 00 01]
-     *   -281474976710656        -> FF [FF 00 00 00 00 00 00]
-     *   -281474976710657        -> FF [FE FF FF FF FF FF FF]
-     *   -36028797018963967      -> FF [80 00 00 00 00 00 01]
-     *   -36028797018963968      -> FF [80 00 00 00 00 00 00]
-     *   -36028797018963969      -> [FF 7F FF FF FF FF FF FF]
-     *   -72057594037927936      -> [FF 00 00 00 00 00 00 00]
-     *   -72057594037927937      -> [FE FF FF FF FF FF FF FF]
-     *   -9223372036854775807    -> [80 00 00 00 00 00 00 01]
-     *   -9223372036854775808    -> [80 00 00 00 00 00 00 00]
+     *   -1                      -> FF FF FF FF FF FF FF [FF]
+     *   -127                    -> FF FF FF FF FF FF FF [81]
+     *   -128                    -> FF FF FF FF FF FF FF [80]
+     *   -129                    -> FF FF FF FF FF FF [FF 7F]
+     *   -255                    -> FF FF FF FF FF FF [FF 01]
+     *   -256                    -> FF FF FF FF FF FF [FF 00]
+     *   -257                    -> FF FF FF FF FF FF [FE FF]
+     *   -32767                  -> FF FF FF FF FF FF [80 01]
+     *   -32768                  -> FF FF FF FF FF FF [80 00]
+     *   -32769                  -> FF FF FF FF FF [FF 7F FF]
+     *   -65535                  -> FF FF FF FF FF [FF 00 01]
+     *   -65536                  -> FF FF FF FF FF [FF 00 00]
+     *   -65537                  -> FF FF FF FF FF [FE FF FF]
+     *   -8388607                -> FF FF FF FF FF [80 00 01]
+     *   -8388608                -> FF FF FF FF FF [80 00 00]
+     *   -8388609                -> FF FF FF FF [FF 7F FF FF]
+     *   -16777215               -> FF FF FF FF [FF 00 00 01]
+     *   -16777216               -> FF FF FF FF [FF 00 00 00]
+     *   -16777217               -> FF FF FF FF [FE FF FF FF]
+     *   -2147483647             -> FF FF FF FF [80 00 00 01]
+     *   -2147483648             -> FF FF FF FF [80 00 00 00]
+     *   -2147483649             -> FF FF FF [FF 7F FF FF FF]
+     *   -4294967295             -> FF FF FF [FF 00 00 00 01]
+     *   -4294967296             -> FF FF FF [FF 00 00 00 00]
+     *   -4294967297             -> FF FF FF [FE FF FF FF FF]
+     *   -549755813887           -> FF FF FF [80 00 00 00 01]
+     *   -549755813888           -> FF FF FF [80 00 00 00 00]
+     *   -549755813889           -> FF FF [FF 7F FF FF FF FF]
+     *   -1099511627775          -> FF FF [FF 00 00 00 00 01]
+     *   -1099511627776          -> FF FF [FF 00 00 00 00 00]
+     *   -1099511627777          -> FF FF [FE FF FF FF FF FF]
+     *   -140737488355327        -> FF FF [80 00 00 00 00 01]
+     *   -140737488355328        -> FF FF [80 00 00 00 00 00]
+     *   -140737488355329        -> FF [FF 7F FF FF FF FF FF]
+     *   -281474976710655        -> FF [FF 00 00 00 00 00 01]
+     *   -281474976710656        -> FF [FF 00 00 00 00 00 00]
+     *   -281474976710657        -> FF [FE FF FF FF FF FF FF]
+     *   -36028797018963967      -> FF [80 00 00 00 00 00 01]
+     *   -36028797018963968      -> FF [80 00 00 00 00 00 00]
+     *   -36028797018963969      -> [FF 7F FF FF FF FF FF FF]
+     *   -72057594037927936      -> [FF 00 00 00 00 00 00 00]
+     *   -72057594037927937      -> [FE FF FF FF FF FF FF FF]
+     *   -9223372036854775807    -> [80 00 00 00 00 00 00 01]
+     *   -9223372036854775808    -> [80 00 00 00 00 00 00 00]
      * 
* @param value The value to store in a byte array * @return The byte array representing the value. Modified: directory/shared/branches/shared-value/asn1/ber/src/main/java/org/apache/directory/api/asn1/ber/tlv/LongDecoder.java URL: http://svn.apache.org/viewvc/directory/shared/branches/shared-value/asn1/ber/src/main/java/org/apache/directory/api/asn1/ber/tlv/LongDecoder.java?rev=1757873&r1=1757872&r2=1757873&view=diff ============================================================================== --- directory/shared/branches/shared-value/asn1/ber/src/main/java/org/apache/directory/api/asn1/ber/tlv/LongDecoder.java (original) +++ directory/shared/branches/shared-value/asn1/ber/src/main/java/org/apache/directory/api/asn1/ber/tlv/LongDecoder.java Fri Aug 26 15:07:54 2016 @@ -82,6 +82,10 @@ public final class LongDecoder /** * Helper method used to parse the long. We don't check any minimal or maximal * bound. + * + * @param value The value to parse to a long + * @return The decoded long + * @throws LongDecoderException If we failed to decode a long */ public static long parseLong( BerValue value ) throws LongDecoderException { Modified: directory/shared/branches/shared-value/asn1/ber/src/main/java/org/apache/directory/api/asn1/ber/tlv/UniversalTag.java URL: http://svn.apache.org/viewvc/directory/shared/branches/shared-value/asn1/ber/src/main/java/org/apache/directory/api/asn1/ber/tlv/UniversalTag.java?rev=1757873&r1=1757872&r2=1757873&view=diff ============================================================================== --- directory/shared/branches/shared-value/asn1/ber/src/main/java/org/apache/directory/api/asn1/ber/tlv/UniversalTag.java (original) +++ directory/shared/branches/shared-value/asn1/ber/src/main/java/org/apache/directory/api/asn1/ber/tlv/UniversalTag.java Fri Aug 26 15:07:54 2016 @@ -28,141 +28,139 @@ package org.apache.directory.api.asn1.be *

* These tags can have one of the following values: *

- *

- *

- * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * + *
IdUsage
[UNIVERSAL 0]reserved for BER
[UNIVERSAL 1]BOOLEAN
[UNIVERSAL 2]INTEGER
[UNIVERSAL 3]BIT STRING
[UNIVERSAL 4]OCTET STRING
[UNIVERSAL 5]NULL
[UNIVERSAL 6]OBJECT IDENTIFIER
[UNIVERSAL 7]ObjectDescriptor
[UNIVERSAL 8]EXTERNAL, INSTANCE OF
[UNIVERSAL 9]REAL
[UNIVERSAL 10]ENUMERATED
[UNIVERSAL 11]EMBEDDED PDV
[UNIVERSAL 12]UTF8String
[UNIVERSAL 13]RELATIVE-OID
[UNIVERSAL 14]reserved for future use
[UNIVERSAL 15]reserved for future use
[UNIVERSAL 16]SEQUENCE, SEQUENCE OF
[UNIVERSAL 17]SET, SET OF
[UNIVERSAL 18]NumericString
[UNIVERSAL 19]PrintableString
[UNIVERSAL 20]TeletexString, T61String
[UNIVERSAL 21]VideotexString
[UNIVERSAL 22]IA5String
[UNIVERSAL 23]UTCTime
[UNIVERSAL 24]GeneralizedTime
[UNIVERSAL 25]GraphicString
[UNIVERSAL 26]VisibleString, ISO646String
[UNIVERSAL 27]GeneralString
[UNIVERSAL 28]UniversalString
[UNIVERSAL 29]CHARACTER STRING
[UNIVERSAL 30]BMPString
[UNIVERSAL 31]reserved for future use
+ * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * *
IdUsage
[UNIVERSAL 0]reserved for BER
[UNIVERSAL 1]BOOLEAN
[UNIVERSAL 2]INTEGER
[UNIVERSAL 3]BIT STRING
[UNIVERSAL 4]OCTET STRING
[UNIVERSAL 5]NULL
[UNIVERSAL 6]OBJECT IDENTIFIER
[UNIVERSAL 7]ObjectDescriptor
[UNIVERSAL 8]EXTERNAL, INSTANCE OF
[UNIVERSAL 9]REAL
[UNIVERSAL 10]ENUMERATED
[UNIVERSAL 11]EMBEDDED PDV
[UNIVERSAL 12]UTF8String
[UNIVERSAL 13]RELATIVE-OID
[UNIVERSAL 14]reserved for future use
[UNIVERSAL 15]reserved for future use
[UNIVERSAL 16]SEQUENCE, SEQUENCE OF
[UNIVERSAL 17]SET, SET OF
[UNIVERSAL 18]NumericString
[UNIVERSAL 19]PrintableString
[UNIVERSAL 20]TeletexString, T61String
[UNIVERSAL 21]VideotexString
[UNIVERSAL 22]IA5String
[UNIVERSAL 23]UTCTime
[UNIVERSAL 24]GeneralizedTime
[UNIVERSAL 25]GraphicString
[UNIVERSAL 26]VisibleString, ISO646String
[UNIVERSAL 27]GeneralString
[UNIVERSAL 28]UniversalString
[UNIVERSAL 29]CHARACTER STRING
[UNIVERSAL 30]BMPString
[UNIVERSAL 31]reserved for future use
* * @author Apache Directory Project