Class AnnotationList
- java.lang.Object
-
- com.pdftools.toolbox.internal.NativeBase
-
- com.pdftools.toolbox.internal.NativeObject
-
- com.pdftools.toolbox.pdf.annotations.AnnotationList
-
- All Implemented Interfaces:
java.lang.Iterable<Annotation>,java.util.Collection<Annotation>,java.util.List<Annotation>
public class AnnotationList extends NativeObject implements java.util.List<Annotation>
A list of annotations
When a list oftoolbox.pdf.Page.getAnnotationsis obtained from a page that belongs to an output document, and this output document has been created withtoolbox.pdf.Document.createWithFdf, then getting the list count and individual elements results in aUnsupportedOperationExceptionerror. Only appending to the list is supported in this case.
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidadd(int index, Annotation element)Not supported.booleanadd(Annotation element)booleanaddAll(int index, java.util.Collection<? extends Annotation> elements)booleanaddAll(java.util.Collection<? extends Annotation> elements)voidclear()Not supported.booleancontains(java.lang.Object object)booleancontainsAll(java.util.Collection<?> objects)Annotationget(int index)intindexOf(java.lang.Object obj)booleanisEmpty()java.util.Iterator<Annotation>iterator()intlastIndexOf(java.lang.Object obj)java.util.ListIterator<Annotation>listIterator()java.util.ListIterator<Annotation>listIterator(int index)Annotationremove(int index)Not supported.booleanremove(java.lang.Object object)Not supported.booleanremoveAll(java.util.Collection<?> objects)Not supported.booleanretainAll(java.util.Collection<?> objects)Not supported.Annotationset(int index, Annotation element)Not supported.intsize()java.util.List<Annotation>subList(int fromIndex, int toIndex)java.lang.Object[]toArray()<T> T[]toArray(T[] array)-
Methods inherited from class com.pdftools.toolbox.internal.NativeObject
equals, hashCode
-
-
-
-
Method Detail
-
addAll
public boolean addAll(java.util.Collection<? extends Annotation> elements)
- Specified by:
addAllin interfacejava.util.Collection<Annotation>- Specified by:
addAllin interfacejava.util.List<Annotation>
-
addAll
public boolean addAll(int index, java.util.Collection<? extends Annotation> elements)- Specified by:
addAllin interfacejava.util.List<Annotation>
-
contains
public boolean contains(java.lang.Object object)
- Specified by:
containsin interfacejava.util.Collection<Annotation>- Specified by:
containsin interfacejava.util.List<Annotation>
-
containsAll
public boolean containsAll(java.util.Collection<?> objects)
- Specified by:
containsAllin interfacejava.util.Collection<Annotation>- Specified by:
containsAllin interfacejava.util.List<Annotation>
-
isEmpty
public boolean isEmpty()
- Specified by:
isEmptyin interfacejava.util.Collection<Annotation>- Specified by:
isEmptyin interfacejava.util.List<Annotation>
-
iterator
public java.util.Iterator<Annotation> iterator()
- Specified by:
iteratorin interfacejava.util.Collection<Annotation>- Specified by:
iteratorin interfacejava.lang.Iterable<Annotation>- Specified by:
iteratorin interfacejava.util.List<Annotation>
-
listIterator
public java.util.ListIterator<Annotation> listIterator()
- Specified by:
listIteratorin interfacejava.util.List<Annotation>
-
listIterator
public java.util.ListIterator<Annotation> listIterator(int index)
- Specified by:
listIteratorin interfacejava.util.List<Annotation>
-
remove
public boolean remove(java.lang.Object object)
Not supported.- Specified by:
removein interfacejava.util.Collection<Annotation>- Specified by:
removein interfacejava.util.List<Annotation>
-
removeAll
public boolean removeAll(java.util.Collection<?> objects)
Not supported.- Specified by:
removeAllin interfacejava.util.Collection<Annotation>- Specified by:
removeAllin interfacejava.util.List<Annotation>
-
retainAll
public boolean retainAll(java.util.Collection<?> objects)
Not supported.- Specified by:
retainAllin interfacejava.util.Collection<Annotation>- Specified by:
retainAllin interfacejava.util.List<Annotation>
-
subList
public java.util.List<Annotation> subList(int fromIndex, int toIndex)
- Specified by:
subListin interfacejava.util.List<Annotation>
-
toArray
public java.lang.Object[] toArray()
- Specified by:
toArrayin interfacejava.util.Collection<Annotation>- Specified by:
toArrayin interfacejava.util.List<Annotation>
-
toArray
public <T> T[] toArray(T[] array)
- Specified by:
toArrayin interfacejava.util.Collection<Annotation>- Specified by:
toArrayin interfacejava.util.List<Annotation>
-
size
public int size()
- Specified by:
sizein interfacejava.util.Collection<Annotation>- Specified by:
sizein interfacejava.util.List<Annotation>
-
clear
public void clear()
Not supported.- Specified by:
clearin interfacejava.util.Collection<Annotation>- Specified by:
clearin interfacejava.util.List<Annotation>
-
indexOf
public int indexOf(java.lang.Object obj)
- Specified by:
indexOfin interfacejava.util.List<Annotation>
-
lastIndexOf
public int lastIndexOf(java.lang.Object obj)
- Specified by:
lastIndexOfin interfacejava.util.List<Annotation>
-
add
public boolean add(Annotation element)
- Specified by:
addin interfacejava.util.Collection<Annotation>- Specified by:
addin interfacejava.util.List<Annotation>
-
add
public void add(int index, Annotation element)Not supported.- Specified by:
addin interfacejava.util.List<Annotation>
-
get
public Annotation get(int index)
- Specified by:
getin interfacejava.util.List<Annotation>
-
remove
public Annotation remove(int index)
Not supported.- Specified by:
removein interfacejava.util.List<Annotation>
-
set
public Annotation set(int index, Annotation element)
Not supported.- Specified by:
setin interfacejava.util.List<Annotation>
-
-