You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@pdfbox.apache.org by le...@apache.org on 2020/09/05 17:43:47 UTC
svn commit: r1881502 -
/pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/common/COSArrayList.java
Author: lehmi
Date: Sat Sep 5 17:43:47 2020
New Revision: 1881502
URL: http://svn.apache.org/viewvc?rev=1881502&view=rev
Log:
PDFBOX-4954: delete moved methods
Modified:
pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/common/COSArrayList.java
Modified: pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/common/COSArrayList.java
URL: http://svn.apache.org/viewvc/pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/common/COSArrayList.java?rev=1881502&r1=1881501&r2=1881502&view=diff
==============================================================================
--- pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/common/COSArrayList.java (original)
+++ pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/common/COSArrayList.java Sat Sep 5 17:43:47 2020
@@ -24,14 +24,12 @@ import org.apache.pdfbox.cos.COSFloat;
import org.apache.pdfbox.cos.COSString;
import org.apache.pdfbox.cos.COSName;
import org.apache.pdfbox.cos.COSNull;
-import org.apache.pdfbox.cos.COSNumber;
import java.util.ArrayList;
import java.util.Collection;
import java.util.Iterator;
import java.util.List;
import java.util.ListIterator;
-import org.apache.pdfbox.cos.COSObject;
/**
* This is an implementation of a List that will sync its contents to a COSArray.
@@ -294,151 +292,6 @@ public class COSArrayList<E> implements
}
/**
- * This will take an array of COSNumbers and return a COSArrayList of
- * java.lang.Integer values.
- *
- * @param intArray The existing integer Array.
- *
- * @return A list that is part of the core Java collections.
- */
- public static List<Integer> convertIntegerCOSArrayToList(COSArray intArray)
- {
- List<Integer> retval = null;
- if (intArray != null)
- {
- List<Integer> numbers = new ArrayList<>();
- for (int i = 0; i < intArray.size(); i++)
- {
- COSNumber num;
- if (intArray.get(i) instanceof COSObject)
- {
- num = (COSNumber) ((COSObject) intArray.get(i)).getObject();
- }
- else
- {
- num = (COSNumber) intArray.get(i);
- }
- numbers.add(num.intValue());
- }
- retval = new COSArrayList<>(numbers, intArray);
- }
- return retval;
- }
-
- /**
- * This will take an array of COSNumbers and return a COSArrayList of
- * java.lang.Float values.
- *
- * @param floatArray The existing float Array.
- *
- * @return The list of Float objects.
- */
- public static List<Float> convertFloatCOSArrayToList( COSArray floatArray )
- {
- List<Float> retval = null;
- if( floatArray != null )
- {
- List<Float> numbers = new ArrayList<>(floatArray.size());
- for( int i=0; i<floatArray.size(); i++ )
- {
- COSBase base = floatArray.getObject(i);
- if (base instanceof COSNumber)
- {
- numbers.add(((COSNumber) base).floatValue());
- }
- else
- {
- numbers.add(null);
- }
- }
- retval = new COSArrayList<>( numbers, floatArray );
- }
- return retval;
- }
-
- /**
- * This will take an array of COSName and return a COSArrayList of
- * java.lang.String values.
- *
- * @param nameArray The existing name Array.
- *
- * @return The list of String objects.
- */
- public static List<String> convertCOSNameCOSArrayToList( COSArray nameArray )
- {
- List<String> retval = null;
- if( nameArray != null )
- {
- List<String>names = new ArrayList<>();
- for( int i=0; i<nameArray.size(); i++ )
- {
- names.add( ((COSName)nameArray.getObject( i )).getName() );
- }
- retval = new COSArrayList<>( names, nameArray );
- }
- return retval;
- }
-
- /**
- * This will take an array of COSString and return a COSArrayList of
- * java.lang.String values.
- *
- * @param stringArray The existing name Array.
- *
- * @return The list of String objects.
- */
- public static List<String> convertCOSStringCOSArrayToList( COSArray stringArray )
- {
- List<String> retval = null;
- if( stringArray != null )
- {
- List<String> string = new ArrayList<>();
- for( int i=0; i<stringArray.size(); i++ )
- {
- string.add( ((COSString)stringArray.getObject( i )).getString() );
- }
- retval = new COSArrayList<>( string, stringArray );
- }
- return retval;
- }
-
- /**
- * This will take an list of string objects and return a COSArray of COSName
- * objects.
- *
- * @param strings A list of strings
- *
- * @return An array of COSName objects
- */
- public static COSArray convertStringListToCOSNameCOSArray( List<String> strings )
- {
- COSArray retval = new COSArray();
- for (String string : strings)
- {
- retval.add(COSName.getPDFName(string));
- }
- return retval;
- }
-
- /**
- * This will take an list of string objects and return a COSArray of COSName
- * objects.
- *
- * @param strings A list of strings
- *
- * @return An array of COSName objects
- */
- public static COSArray convertStringListToCOSStringCOSArray( List<String> strings )
- {
- COSArray retval = new COSArray();
- for (String string : strings)
- {
- retval.add(new COSString(string));
- }
- return retval;
- }
-
- /**
* This will convert a list of COSObjectables to an array list of COSBase objects.
*
* @param cosObjectableList A list of COSObjectable.