Class Revisions<T>
- java.lang.Object
-
- com.tom_roush.pdfbox.pdmodel.documentinterchange.logicalstructure.Revisions<T>
-
- Type Parameters:
T- the type of object to store the revision numbers with
public class Revisions<T> extends Object
-
-
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.StringtoString()
-
-
-
Method Detail
-
getObject
public T getObject(int index)
Returns the object at the specified position.- Parameters:
index- the position- Returns:
- the object
- Throws:
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:
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
-
-