Package java.util

Examples of java.util.List.listIterator()


                list = new LinkedList();
                list.add(newEntry);
                table.put(key, list);
            } else {
                int newLength = newEntry.getKanaLength();
                ListIterator iterator = list.listIterator();
                while (iterator.hasNext()) {
                    Entry entry = (Entry)iterator.next();
                    if (newLength >= entry.getKanaLength()) {
                        iterator.previous();
                        break;
View Full Code Here


                            DeepMergeOperation merger = new DeepMergeOperation(context);

                            // subclass descriptors will be resolved on the fly... here
                            // find objects base descriptor.
                            ListIterator it = objects.listIterator();
                            while (it.hasNext()) {
                                Persistent object = (Persistent) it.next();
                                ObjectId id = object.getObjectId();

                                // sanity check
View Full Code Here

            List al = (List) data;
            if ((al != null) && (al.size() > 0))
            {
                ArrayList fileList = new ArrayList();
                ArrayList folderList = new ArrayList();
                ListIterator li = al.listIterator();
                while (li.hasNext())
                {
                    File f = (File) li.next();
                    if ((f.exists()) && (f.canRead()))
                    {
View Full Code Here

            List al = (List) data;
            if ((al != null) && (al.size() > 0))
            {
                ArrayList fileList = new ArrayList();
                ArrayList folderList = new ArrayList();
                ListIterator li = al.listIterator();
                while (li.hasNext())
                {
                    File f = (File) li.next();
                    if ((f.exists()) && (f.canRead()))
                    {
View Full Code Here

                _operands[i] = null;
            }
            else if (object instanceof List)
            {
                List sublist = (List)object;
                Iterator subiter = sublist.listIterator();

                if (subiter.hasNext() && ((String)subiter.next()).equals("quote"))
                {
                    if (subiter.hasNext())
                    {
View Full Code Here

        {
            documentOrder = new ArrayList(4);
            folder.setDocumentOrder(documentOrder);
        }
        // change document position in document order
        ListIterator orderIter = (decrement ? documentOrder.listIterator() : documentOrder.listIterator(documentOrder.size()));
        String lastOrderedDocumentName = null;
        int lastOrderedDocumentIndex = -1;
        while (decrement ? orderIter.hasNext() : orderIter.hasPrevious())
        {
            int orderedDocumentIndex = (decrement ? orderIter.nextIndex() : orderIter.previousIndex());
View Full Code Here

        {
            documentOrder = new ArrayList(4);
            folder.setDocumentOrder(documentOrder);
        }
        // change document position in document order
        ListIterator orderIter = (decrement ? documentOrder.listIterator() : documentOrder.listIterator(documentOrder.size()));
        String lastOrderedDocumentName = null;
        int lastOrderedDocumentIndex = -1;
        while (decrement ? orderIter.hasNext() : orderIter.hasPrevious())
        {
            int orderedDocumentIndex = (decrement ? orderIter.nextIndex() : orderIter.previousIndex());
View Full Code Here

        tryToAdd(list,"element2");
        tryToAdd(list,"element3");
        tryToAdd(list,"element4");
        tryToAdd(list,"element5");
        Object[] values = list.toArray();
        ListIterator iter = list.listIterator();
        for(int i=0;i<values.length;i++) {
            assertTrue( iter.hasNext() );
            assertTrue((i!=0) == iter.hasPrevious());
            assertEquals(values[i],iter.next());
        }
View Full Code Here

        tryToAdd(list,"element2");
        tryToAdd(list,"element3");
        tryToAdd(list,"element4");
        tryToAdd(list,"element5");
        Object[] values = list.toArray();
        ListIterator iter = list.listIterator();
        for(int i=0;i<values.length;i++) {
            assertEquals("nextIndex should be " + i,i,iter.nextIndex());
            assertEquals("previousIndex should be " + (i-1),i-1,iter.previousIndex());
            assertEquals(values[i],iter.next());
        }
View Full Code Here

        tryToAdd(list,"element2");
        tryToAdd(list,"element3");
        tryToAdd(list,"element4");
        tryToAdd(list,"element5");
        Object[] values = list.toArray();
        ListIterator iter = list.listIterator();

        try {
            iter.set("should fail");
            fail("ListIterator.set should fail when neither next nor previous has been called");
        } catch(UnsupportedOperationException e) {
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.