@Override
 public boolean elementsEqual(Vector vector1, int index1, Vector vector2, int index2) {
   String s1 = vector1.getElementAsString(index1);
   String s2 = vector2.getElementAsString(index2);
   if (s1 == null || s2 == null) {
     return false;
   }
   return s1.equals(s2);
 }
Exemple #2
0
 private static boolean unzipMatches(ZipEntry entry, Vector files) {
   if (files == Null.INSTANCE) {
     return true;
   } else {
     for (int i = 0; i != files.length(); ++i) {
       if (entry.getName().equals(files.getElementAsString(i))) {
         return true;
       }
     }
     return false;
   }
 }
 @Override
 public Vector.Builder setFrom(int destinationIndex, Vector source, int sourceIndex) {
   return set(destinationIndex, source.getElementAsString(sourceIndex));
 }
 @Override
 public int compareElements(Vector vector1, int index1, Vector vector2, int index2) {
   return vector1.getElementAsString(index1).compareTo(vector2.getElementAsString(index2));
 }
 @Override
 public Vector getElementAsVector(Vector vector, int index) {
   return new StringArrayVector(vector.getElementAsString(index));
 }