Class SequenceIdManager
java.lang.Object
com.itextpdf.commons.actions.sequence.SequenceIdManager
Util class which is responsible for marking of
AbstractIdentifiableElement
with appropriate SequenceId
.
-
Method Summary
Modifier and TypeMethodDescriptionstatic SequenceId
getSequenceId
(AbstractIdentifiableElement element) Gets an identifier of the element.static void
setSequenceId
(AbstractIdentifiableElement element, SequenceId sequenceId) Provides anAbstractIdentifiableElement
with aSequenceId
.
-
Method Details
-
setSequenceId
Provides anAbstractIdentifiableElement
with aSequenceId
. Note that it is forbidden to override already existing identifier. If try to provide a new one then exception will be thrown.- Parameters:
-
element
- is an identifiable element -
sequenceId
- is an identifier to set - Throws:
-
IllegalStateException
- if element already has an identifier
-
getSequenceId
Gets an identifier of the element. If it was not provided will returnnull
.- Parameters:
-
element
- is an identifiable element - Returns:
-
the identifier of the element if presented and
null
otherwise
-