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 2004/11/24 04:39:44 UTC
svn commit: r106376 - in incubator/directory/snickers/trunk: . ber-codec ber-codec/src/java/org/apache/snickers/ber
Author: akarasulu
Date: Tue Nov 23 19:39:44 2004
New Revision: 106376
Modified:
incubator/directory/snickers/trunk/ber-codec/project.properties
incubator/directory/snickers/trunk/ber-codec/src/java/org/apache/snickers/ber/TupleEncodingVisitor.java
incubator/directory/snickers/trunk/ber-codec/src/java/org/apache/snickers/ber/TupleTreeAnalyzer.java
incubator/directory/snickers/trunk/project.properties
Log:
Changes ...
o fixed a few build issues with snacc4j
o added some extra constructors for an array of ByteBuffers to the analyzer
o fixed tuple encoding visitor yet again (did this before but no check in) to
clear the collection of buffers on a flush() operation which pushes those
buffers to be processed
Modified: incubator/directory/snickers/trunk/ber-codec/project.properties
Url: http://svn.apache.org/viewcvs/incubator/directory/snickers/trunk/ber-codec/project.properties?view=diff&rev=106376&p1=incubator/directory/snickers/trunk/ber-codec/project.properties&r1=106375&p2=incubator/directory/snickers/trunk/ber-codec/project.properties&r2=106376
==============================================================================
--- incubator/directory/snickers/trunk/ber-codec/project.properties (original)
+++ incubator/directory/snickers/trunk/ber-codec/project.properties Tue Nov 23 19:39:44 2004
@@ -15,3 +15,6 @@
#maven.clover.instrument.tests=true
maven.junit.fork=true
maven.xdoc.includeProjectDocumentation=yes
+
+maven.repo.remote=http://cvs.apache.org/repository, http://ibiblio.org/maven, http://ldapd.sourceforge.net/maven/repository
+
Modified: incubator/directory/snickers/trunk/ber-codec/src/java/org/apache/snickers/ber/TupleEncodingVisitor.java
Url: http://svn.apache.org/viewcvs/incubator/directory/snickers/trunk/ber-codec/src/java/org/apache/snickers/ber/TupleEncodingVisitor.java?view=diff&rev=106376&p1=incubator/directory/snickers/trunk/ber-codec/src/java/org/apache/snickers/ber/TupleEncodingVisitor.java&r1=106375&p2=incubator/directory/snickers/trunk/ber-codec/src/java/org/apache/snickers/ber/TupleEncodingVisitor.java&r2=106376
==============================================================================
--- incubator/directory/snickers/trunk/ber-codec/src/java/org/apache/snickers/ber/TupleEncodingVisitor.java (original)
+++ incubator/directory/snickers/trunk/ber-codec/src/java/org/apache/snickers/ber/TupleEncodingVisitor.java Tue Nov 23 19:39:44 2004
@@ -159,6 +159,8 @@
*/
public void flush()
{
- super.encodeOccurred( ( ByteBuffer [] ) buffers.toArray( EMPTY_ARRAY ) );
+ ByteBuffer[] array = ( ByteBuffer [] ) buffers.toArray( EMPTY_ARRAY );
+ buffers.clear();
+ super.encodeOccurred( array );
}
}
Modified: incubator/directory/snickers/trunk/ber-codec/src/java/org/apache/snickers/ber/TupleTreeAnalyzer.java
Url: http://svn.apache.org/viewcvs/incubator/directory/snickers/trunk/ber-codec/src/java/org/apache/snickers/ber/TupleTreeAnalyzer.java?view=diff&rev=106376&p1=incubator/directory/snickers/trunk/ber-codec/src/java/org/apache/snickers/ber/TupleTreeAnalyzer.java&r1=106375&p2=incubator/directory/snickers/trunk/ber-codec/src/java/org/apache/snickers/ber/TupleTreeAnalyzer.java&r2=106376
==============================================================================
--- 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 Tue Nov 23 19:39:44 2004
@@ -62,7 +62,7 @@
*/
public class TupleTreeAnalyzer extends JFrame implements TreeSelectionListener
{
- private boolean doVmExit = true;
+ private boolean doVmExit = false;
private BorderLayout layout = new BorderLayout();
private JLabel statusBar = new JLabel("Ready");
private JSplitPane jSplitPane1 = new JSplitPane();
@@ -117,7 +117,25 @@
TupleTreeDecoder decoder = new TupleTreeDecoder();
CallbackHistory history = new CallbackHistory();
decoder.setCallback( history );
- decoder.decode( encoded );
+ decoder.decode( encoded.duplicate() );
+ root = ( DefaultMutableTupleNode ) history.getMostRecent();
+
+ initGUI();
+ pack();
+ }
+
+
+ public TupleTreeAnalyzer( ByteBuffer[] encoded ) throws DecoderException
+ {
+ TupleTreeDecoder decoder = new TupleTreeDecoder();
+ CallbackHistory history = new CallbackHistory();
+ decoder.setCallback( history );
+
+ for ( int ii = 0; ii < encoded.length; ii++ )
+ {
+ decoder.decode( encoded[ii].duplicate() );
+ }
+
root = ( DefaultMutableTupleNode ) history.getMostRecent();
initGUI();
Modified: incubator/directory/snickers/trunk/project.properties
Url: http://svn.apache.org/viewcvs/incubator/directory/snickers/trunk/project.properties?view=diff&rev=106376&p1=incubator/directory/snickers/trunk/project.properties&r1=106375&p2=incubator/directory/snickers/trunk/project.properties&r2=106376
==============================================================================
--- incubator/directory/snickers/trunk/project.properties (original)
+++ incubator/directory/snickers/trunk/project.properties Tue Nov 23 19:39:44 2004
@@ -23,7 +23,7 @@
# remote repository properties
#
-maven.repo.remote=http://cvs.apache.org/repository, http://www.apache.org/dist/avalon, http://www.dpml.net, http://ibiblio.org/maven, http://ldapd.sourceforge.net/maven/repository, http://ibiblio.org/maven
+maven.repo.remote=http://cvs.apache.org/repository, http://ibiblio.org/maven, http://ldapd.sourceforge.net/maven/repository
maven.repo.central=minotaur.apache.org
maven.repo.central.directory=/www/cvs.apache.org/repository
maven.remote.group=apcvs