Author: akarasulu
Date: Mon Jul 26 21:33:25 2004
New Revision: 30759

Modified:
   
incubator/directory/snickers/trunk/ber-codec/src/java/org/apache/snickers/ber/TupleTreeAnalyzer.java
Log:
added static methods for analyzing while debugging

Modified: 
incubator/directory/snickers/trunk/ber-codec/src/java/org/apache/snickers/ber/TupleTreeAnalyzer.java
==============================================================================
--- 
incubator/directory/snickers/trunk/ber-codec/src/java/org/apache/snickers/ber/TupleTreeAnalyzer.java
        (original)
+++ 
incubator/directory/snickers/trunk/ber-codec/src/java/org/apache/snickers/ber/TupleTreeAnalyzer.java
        Mon Jul 26 21:33:25 2004
@@ -337,7 +337,7 @@
             jTextField1.setText( Integer.toString( tuple.getId() ) );
         }
 
-        if ( tuple.isPrimitive() )
+        if ( tuple.isPrimitive() )                                             
                         
         {
             ByteBuffer buf = ( ByteBuffer ) tuple.getLastValueChunk().rewind();
             byte[] bites = new byte[buf.remaining()];
@@ -352,6 +352,19 @@
         }
     }
 
+
+    public static void analyze( byte[] bites ) throws DecoderException
+    {
+        TupleTreeAnalyzer analyzer = new TupleTreeAnalyzer( bites );
+        analyzer.startup();
+    }
+
+
+    public static void analyze( ByteBuffer bites ) throws DecoderException
+    {
+        TupleTreeAnalyzer analyzer = new TupleTreeAnalyzer( bites );
+        analyzer.startup();
+    }
 
     class TupleTreeNodeAdapter implements TreeNode
     {

Reply via email to