Class Revisions<T>
- java.lang.Object
-
- org.apache.pdfbox.pdmodel.documentinterchange.logicalstructure.Revisions<T>
-
- Type Parameters:
T- the type of object to store the revision numbers with
public class Revisions<T> extends java.lang.Object- Author:
- Johannes Koch
-
-
Constructor Summary
Constructors Constructor Description Revisions()Constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddObject(T object, int revisionNumber)Adds an object with a specified revision number.TgetObject(int index)Returns the object at the specified position.intgetRevisionNumber(int index)Returns the revision number at the specified position.protected voidsetRevisionNumber(T object, int revisionNumber)Sets the revision number of a specified object.intsize()Returns the size.java.lang.StringtoString()
-
-
-
Method Detail
-
getObject
public T getObject(int index)
Returns the object at the specified position.- Parameters:
index- the position- Returns:
- the object
- Throws:
java.lang.IndexOutOfBoundsException- if the index is out of range
-
getRevisionNumber
public int getRevisionNumber(int index)
Returns the revision number at the specified position.- Parameters:
index- the position- Returns:
- the revision number
- Throws:
java.lang.IndexOutOfBoundsException- if the index is out of range
-
addObject
public void addObject(T object, int revisionNumber)
Adds an object with a specified revision number.- Parameters:
object- the objectrevisionNumber- the revision number
-
setRevisionNumber
protected void setRevisionNumber(T object, int revisionNumber)
Sets the revision number of a specified object.- Parameters:
object- the objectrevisionNumber- the revision number
-
size
public int size()
Returns the size.- Returns:
- the size
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-