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
- Version:
- $Revision: $
- Author:
- Koch
-
-
Constructor Summary
Constructors Constructor Description Revisions()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addObject(T object, int revisionNumber)
Adds an object with a specified revision number.T
getObject(int index)
Returns the object at the specified position.int
getRevisionNumber(int index)
Returns the revision number at the specified position.protected void
setRevisionNumber(T object, int revisionNumber)
Sets the revision number of a specified object.int
size()
Returns the size.java.lang.String
toString()
-
-
-
Method Detail
-
getObject
public T getObject(int index) throws java.lang.IndexOutOfBoundsException
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) throws java.lang.IndexOutOfBoundsException
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:
toString
in classjava.lang.Object
-
-