Start line:  
End line:  

Snippet Preview

Snippet HTML Code

Stack Overflow Questions
  /*
   *        JacORB - a free Java ORB
   *
   *   Copyright (C) 1999-2012 Gerald Brose / The JacORB Team.
   *
   *   This library is free software; you can redistribute it and/or
   *   modify it under the terms of the GNU Library General Public
   *   License as published by the Free Software Foundation; either
   *   version 2 of the License, or (at your option) any later version.
  *
  *   This library is distributed in the hope that it will be useful,
  *   but WITHOUT ANY WARRANTY; without even the implied warranty of
  *   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
  *   Library General Public License for more details.
  *
  *   You should have received a copy of the GNU Library General Public
  *   License along with this library; if not, write to the Free
  *   Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  *
  */
 package org.jacorb.collection;
 
 
     private OperationsOperations ops;
     private Any current = null;
     private Any current_key = null;
 /* ------------------------------------------------------------------------- */
         this. = ops;
     }
 /* ------------------------------------------------------------------------- */
     public synchronized int compareObject obj1Object obj2 ) throws ObjectInvalid {
         ifobj1 == null || obj2 == null ){
             throw new ObjectInvalid();
         }
         check_objectobj1 );
         check_objectobj2 );
         Any key1 = .key( (Any)obj1 );
         Any key2 = .key( (Any)obj2 );
         int result = .key_comparekey1key2 );
         ifresult == 0 ){
             result = .compare( (Any)obj1, (Any)obj2 );
         }
         return result;
     }
 /* ------------------------------------------------------------------------- */
     public synchronized void elementObject obj ) throws ObjectInvalid {
         check_objectobj );
          = (Anyobj;
         if != null ){
              = .key );
         } else {
              = null;
         }
     }
 /* ------------------------------------------------------------------------- */
     public synchronized Object element() {
         return ;
     }
 /* ------------------------------------------------------------------------- */
     public synchronized int compare_withObject obj ) throws ObjectInvalid {
         ifobj == null ||  == null ) {
             throw new ObjectInvalid();
         }
         check_objectobj );
         Any key = .key( (Any)obj );
         int result = .key_comparekey );
         ifresult == 0 ){
             result = .compare, (Any)obj );
         }
         return result;
     }
 /* ------------------------------------------------------------------------- */
     public synchronized boolean equalObject obj1Object obj2 ) throws ObjectInvalid {  
         ifobj1 == null || obj2 == null ){
             throw new ObjectInvalid();
         }
         check_objectobj1 );
         check_objectobj2 );
         return .equal( (Any)obj1, (Any)obj2 );
     }
 /* ------------------------------------------------------------------------- */
     public synchronized boolean equalObject obj1 ) throws ObjectInvalid {
         ifobj1 == null ||  == null ) {
             throw new ObjectInvalid();
         }
         check_objectobj1 );
         return .equal, (Any)obj1 );
     }
 /* ------------------------------------------------------------------------- */
     private void check_objectObject obj ) throws ObjectInvalid {
         if( !( obj instanceof Any )
             || !((Any)obj).type().equal.element_type() ) ){
             throw new ObjectInvalid();
        }
    }
New to GrepCode? Check out our FAQ X