You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@jena.apache.org by an...@apache.org on 2011/05/25 12:13:37 UTC
svn commit: r1127460 - in
/incubator/jena/Jena2/ARQ/trunk/src/org/openjena/atlas/lib:
ByteBufferLib.java Lib.java
Author: andy
Date: Wed May 25 10:13:36 2011
New Revision: 1127460
URL: http://svn.apache.org/viewvc?rev=1127460&view=rev
Log: (empty)
Modified:
incubator/jena/Jena2/ARQ/trunk/src/org/openjena/atlas/lib/ByteBufferLib.java
incubator/jena/Jena2/ARQ/trunk/src/org/openjena/atlas/lib/Lib.java
Modified: incubator/jena/Jena2/ARQ/trunk/src/org/openjena/atlas/lib/ByteBufferLib.java
URL: http://svn.apache.org/viewvc/incubator/jena/Jena2/ARQ/trunk/src/org/openjena/atlas/lib/ByteBufferLib.java?rev=1127460&r1=1127459&r2=1127460&view=diff
==============================================================================
--- incubator/jena/Jena2/ARQ/trunk/src/org/openjena/atlas/lib/ByteBufferLib.java (original)
+++ incubator/jena/Jena2/ARQ/trunk/src/org/openjena/atlas/lib/ByteBufferLib.java Wed May 25 10:13:36 2011
@@ -62,6 +62,15 @@ public class ByteBufferLib
// out.print(" ...") ;
out.println();
}
+
+ public static boolean sameValue(ByteBuffer bb1, ByteBuffer bb2)
+ {
+ if ( bb1.capacity() != bb2.capacity() ) return false ;
+
+ for ( int i = 0 ; i < bb1.capacity() ; i++ )
+ if ( bb1.get(i) != bb2.get(i) ) return false ;
+ return true ;
+ }
/** Copy of a ByteBuffer - the contents are copied (unlike ByteBuffer.duplicate) */
final public static ByteBuffer duplicate(ByteBuffer bb)
Modified: incubator/jena/Jena2/ARQ/trunk/src/org/openjena/atlas/lib/Lib.java
URL: http://svn.apache.org/viewvc/incubator/jena/Jena2/ARQ/trunk/src/org/openjena/atlas/lib/Lib.java?rev=1127460&r1=1127459&r2=1127460&view=diff
==============================================================================
--- incubator/jena/Jena2/ARQ/trunk/src/org/openjena/atlas/lib/Lib.java (original)
+++ incubator/jena/Jena2/ARQ/trunk/src/org/openjena/atlas/lib/Lib.java Wed May 25 10:13:36 2011
@@ -24,6 +24,7 @@ public class Lib
((Sync)object).sync() ;
}
+ /** Return true if obj1 and obj are both null or are .equals, else return false */
public static final <T> boolean equal(T obj1, T obj2)
{
if ( obj1 == null )
@@ -34,6 +35,12 @@ public class Lib
return obj1.equals(obj2) ;
}
+ /** Return true if obj1 and obj are ! equal */
+ public static final <T> boolean notEqual(T obj1, T obj2)
+ {
+ return ! equal(obj1, obj2) ;
+ }
+
static public final String className(Object obj)
{ return classShortName(obj.getClass()) ; }