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;
 
 
       implements OrderedCollectionOperations {
 /* ========================================================================= */
     OrderedCollectionImplOperationsOperations opsPOA poaIteratorFactory iterator_factory ){
         superopspoaiterator_factory );
     }
 /* ========================================================================= */
     public synchronized void remove_element_at_position(int positionthrows PositionInvalid {
         try {
             element_removeposition );
         } catch ( EmptyCollection e ){
             throw new PositionInvalid();
         }
     }
 /* ------------------------------------------------------------------------- */
     public synchronized void remove_first_element() throws EmptyCollection {
         try { 
             remove_element_at_position(0);
         } catch ( PositionInvalid e ){
             throw new EmptyCollection();
         }
     }
 /* ------------------------------------------------------------------------- */
     public synchronized void remove_last_element() throws EmptyCollection {
         int pos = .size()-1;
         try { 
             remove_element_at_position(pos);
         } catch ( PositionInvalid e ){
             throw new EmptyCollection();
         }
     }
 /* ------------------------------------------------------------------------- */
     public synchronized boolean retrieve_element_at_position(int positionorg.omg.CORBA.AnyHolder elementthrows PositionInvalid {
         element.value = element_retrieveposition );
         return true;
     }
 /* ------------------------------------------------------------------------- */
     public synchronized boolean retrieve_first_element(org.omg.CORBA.AnyHolder elementthrows EmptyCollection {
         try {
             return retrieve_element_at_position( 0, element );
         } catch ( PositionInvalid e ){
             throw new EmptyCollection();
         }
     }
 /* ------------------------------------------------------------------------- */
     public synchronized boolean retrieve_last_element(org.omg.CORBA.AnyHolder elementthrows EmptyCollection {
         int pos = .size()-1;
         try {
             return retrieve_element_at_positionposelement );
         } catch ( PositionInvalid e ){
             throw new EmptyCollection();
         }
     }
 /* ------------------------------------------------------------------------- */
     public synchronized OrderedIterator create_ordered_iterator(boolean read_onlyboolean reverse_iteration) {
         PositionalIteratorImpl iter = .create_iteratorthisread_onlyreverse_iteration );
         IteratorPOATie servant = new IteratorPOATieiter );
         try {
             OrderedIterator i = OrderedIteratorHelper.narrow.servant_to_referenceservant ));
             iter.set_servantservant );
             return i;
         } catch ( Exception e ){
             e.printStackTrace. );
             throw new org.omg.CORBA.INTERNAL();
         }
     }
 /* ========================================================================= */
/* Overrided                                                                 */
/* ========================================================================= */
    public synchronized Iterator create_iterator(boolean read_only) {
        return create_ordered_iteratorread_onlyfalse );
    }
New to GrepCode? Check out our FAQ X