A B C D E F G H I K L M N O P R S T U V W X

A

AbstractNotificationEvent - Class in org.sejda.model.notification.event
Abstract event that carries the timestamp when it has been created.
AbstractParameters - Class in org.sejda.model.parameter.base
 
AbstractParameters() - Constructor for class org.sejda.model.parameter.base.AbstractParameters
 
AbstractPdfOutputParameters - Class in org.sejda.model.parameter.base
Abstract parameters implementation with attributes commonly used by all the parameters implementation having single or multiple pdf output as result of the task manipulation.
AbstractPdfOutputParameters() - Constructor for class org.sejda.model.parameter.base.AbstractPdfOutputParameters
 
AbstractPdfSource<T> - Class in org.sejda.model.input
Skeletal implementation for a pdf input source.
AbstractPdfSource(String) - Constructor for class org.sejda.model.input.AbstractPdfSource
Creates a source with the given name.
AbstractPdfSource(String, String) - Constructor for class org.sejda.model.input.AbstractPdfSource
Creates a source with the given name and password.
AbstractPdfToImageParameters - Class in org.sejda.model.parameter.image
Base class for a parameter meant to convert an existing pdf source to an image of a specified type.
AbstractPdfToMultipleImageParameters - Class in org.sejda.model.parameter.image
Base class for a parameter meant to convert an existing pdf source to multiple images of a specified type.
AbstractPdfToSingleImageParameters - Class in org.sejda.model.parameter.image
Base class for a parameter meant to convert an existing pdf source to a single image of a specified type.
AbstractSplitByPageParameters - Class in org.sejda.model.parameter
Skeletal implementation for a split by page parameter class.
AbstractSplitByPageParameters() - Constructor for class org.sejda.model.parameter.AbstractSplitByPageParameters
 
accept(TaskOutputDispatcher) - Method in class org.sejda.model.output.DirectoryTaskOutput
 
accept(TaskOutputDispatcher) - Method in class org.sejda.model.output.FileTaskOutput
 
accept(TaskOutputDispatcher) - Method in class org.sejda.model.output.StreamTaskOutput
 
accept(TaskOutputDispatcher) - Method in interface org.sejda.model.output.TaskOutput
Accept a dispatcher dispatching the correct method implementation
accept(int) - Method in class org.sejda.model.rotation.PageRotation
 
AdapterUtils - Class in org.sejda.conversion
Cli adapters parsing utils
add(E) - Method in class org.sejda.common.collection.NullSafeSet
Adds the input element if it's not null.
addAll(Collection<? extends E>) - Method in class org.sejda.common.collection.NullSafeSet
 
addAllPageRanges(Collection<PageRange>) - Method in class org.sejda.model.input.PdfMergeInput
 
addAllPages(PdfReader) - Method in class org.sejda.impl.itext.component.FormFieldsAwarePdfCopier
 
addAllPages(PdfReader) - Method in interface org.sejda.impl.itext.component.PdfCopier
Adds all the pages from the input reader
addBlankPage(PdfReader) - Method in class org.sejda.impl.itext.component.FormFieldsAwarePdfCopier
 
addBlankPage(PdfReader) - Method in interface org.sejda.impl.itext.component.PdfCopier
Adds a blank page to the current underlying document.
addBlankPageIfOdd(PdfReader) - Method in class org.sejda.impl.itext.component.FormFieldsAwarePdfCopier
 
addBlankPageIfOdd(PdfReader) - Method in interface org.sejda.impl.itext.component.PdfCopier
Adds a blank page to the current underlying document if the total number of written pages is odd.
addCropArea(RectangularBox) - Method in class org.sejda.model.parameter.CropParameters
adds a area to the crop areas set.
addEnabledPreference(PdfBooleanPreference) - Method in class org.sejda.model.parameter.ViewerPreferencesParameters
 
addFirstPageTitle(String) - Method in class org.sejda.model.outline.OutlineGoToPageDestinations
Adds the title for the first page.
addInput(PdfMergeInput) - Method in class org.sejda.model.parameter.MergeParameters
adds the given input to the list of inputs for the merge task.
addListener(EventListener<T>) - Method in interface org.sejda.core.notification.context.NotificationContext
Adds the input listeners to the context.
addListener(Class<T>, EventListener<T>) - Method in interface org.sejda.core.notification.context.NotificationContext
Adds the input listeners to the context to listen on the input event class.
addOutput(PopulatedFileOutput) - Method in interface org.sejda.core.support.io.MultipleOutputWriter
Adds the given file output (typically a temporary file) to the collection of multiple outputs ready to be written.
addPage(PdfReader, int) - Method in class org.sejda.impl.itext.component.CountingPdfCopier
 
addPage(PdfReader, int) - Method in class org.sejda.impl.itext.component.FormFieldsAwarePdfCopier
 
addPage(PdfReader, int) - Method in interface org.sejda.impl.itext.component.PdfCopier
Adds the given page extracted from the input reader.
addPage(Integer, String) - Method in class org.sejda.model.outline.OutlineGoToPageDestinations
Adds the given page destination with the given title.
addPage(Integer) - Method in class org.sejda.model.parameter.SplitByPagesParameters
Adds a page to split at.
addPageRange(PageRange) - Method in class org.sejda.model.input.PdfMergeInput
 
addPages(Collection<Integer>) - Method in class org.sejda.model.parameter.SplitByPagesParameters
Adds all pages to split at.
addPermission(PdfAccessPermission) - Method in class org.sejda.model.parameter.EncryptParameters
adds a permission to the permissions set
addPredefinedSetOfPages(Collection<PageRange>) - Method in class org.sejda.model.parameter.ExtractPagesParameters
Adds the given page ranges.
addRotation(Rotation) - Method in enum org.sejda.model.rotation.Rotation
 
addSource(PdfSource<?>) - Method in interface org.sejda.model.parameter.base.MultiplePdfSourceTaskParameters
adds the input source to the source list.
addSource(PdfSource<?>) - Method in class org.sejda.model.parameter.ExtractTextParameters
adds the input source to the source list.
addSource(PdfSource<?>) - Method in class org.sejda.model.parameter.UnpackParameters
adds the input source to the source list.
addViewerPreferenceOnStamper(PdfName, PdfObject) - Method in class org.sejda.impl.itext.component.PdfStamperHandler
adds the viewer preference to the stamper
after() - Method in class org.sejda.impl.icepdf.PdfToMultipleImageTask
 
after() - Method in class org.sejda.impl.icepdf.PdfToSingleImageTask
 
after() - Method in class org.sejda.impl.itext.AlternateMixTask
 
after() - Method in class org.sejda.impl.itext.CropTask
 
after() - Method in class org.sejda.impl.itext.DecryptTask
 
after() - Method in class org.sejda.impl.itext.EncryptTask
 
after() - Method in class org.sejda.impl.itext.ExtractPagesTask
 
after() - Method in class org.sejda.impl.itext.MergeTask
 
after() - Method in class org.sejda.impl.itext.RotateTask
 
after() - Method in class org.sejda.impl.itext.SetMetadataTask
 
after() - Method in class org.sejda.impl.itext.SetPagesLabelTask
 
after() - Method in class org.sejda.impl.itext.SetPagesTransitionTask
 
after() - Method in class org.sejda.impl.itext.SplitByGoToActionLevelTask
 
after() - Method in class org.sejda.impl.itext.SplitByPageNumbersTask
 
after() - Method in class org.sejda.impl.itext.SplitBySizeTask
 
after() - Method in class org.sejda.impl.itext.UnpackTask
 
after() - Method in class org.sejda.impl.itext.ViewerPreferencesTask
 
after() - Method in class org.sejda.impl.pdfbox.AlternateMixTask
 
after() - Method in class org.sejda.impl.pdfbox.DecryptTask
 
after() - Method in class org.sejda.impl.pdfbox.ExtractPagesTask
 
after() - Method in class org.sejda.impl.pdfbox.ExtractTextTask
 
after() - Method in class org.sejda.impl.pdfbox.RotateTask
 
after() - Method in class org.sejda.impl.pdfbox.SetHeaderFooterTask
 
after() - Method in class org.sejda.impl.pdfbox.SetMetadataTask
 
after() - Method in class org.sejda.impl.pdfbox.ViewerPreferencesTask
 
after() - Method in interface org.sejda.model.task.Task
Called after the task is executed, can be used to close resources.
AlternateMixParameters - Class in org.sejda.model.parameter
Parameter class for the alternate mix manipulation.
AlternateMixParameters(PdfMixInput, PdfMixInput, String) - Constructor for class org.sejda.model.parameter.AlternateMixParameters
Constructor for an alternate mix parameter instance.
AlternateMixTask - Class in org.sejda.impl.itext
iText implementation for the alternate mix task
AlternateMixTask() - Constructor for class org.sejda.impl.itext.AlternateMixTask
 
AlternateMixTask - Class in org.sejda.impl.pdfbox
PDFBox implementation of the AlternateMix task performing the mix of two given PdfMixInputs.
AlternateMixTask() - Constructor for class org.sejda.impl.pdfbox.AlternateMixTask
 
ApplicationEventsNotifier - Class in org.sejda.core.notification.dsl
An DSL class that can be used to notify all the global and local listeners about an event.
applyRotation(PageRotation) - Static method in class org.sejda.impl.itext.component.PdfRotator
DSL entry point to apply a rotation applyRotation(rotation).to(reader);
applyRotation(PageRotation) - Static method in class org.sejda.impl.pdfbox.component.PdfRotator
DSL entry point to apply a rotation applyRotation(rotation).to(document);
AsyncNotificationStrategy - Class in org.sejda.core.notification.strategy
Strategy to notify events asynchronously using a per thread single thread executor.
AsyncNotificationStrategy() - Constructor for class org.sejda.core.notification.strategy.AsyncNotificationStrategy
 

B

BasePageRangeAdapter - Class in org.sejda.conversion
Adapter for PageRange, providing initialization from String
BasePageRangeAdapter(String, boolean) - Constructor for class org.sejda.conversion.BasePageRangeAdapter
 
BasePageRangeAdapter.PageRangeAdapter - Class in org.sejda.conversion
A PageRange adapter not allowing the 'all' string.
BasePageRangeAdapter.PageRangeAdapter(String) - Constructor for class org.sejda.conversion.BasePageRangeAdapter.PageRangeAdapter
 
BasePageRangeAdapter.PageRangeWithAllAdapter - Class in org.sejda.conversion
A PageRange adapter allowing the 'all' string.
BasePageRangeAdapter.PageRangeWithAllAdapter(String) - Constructor for class org.sejda.conversion.BasePageRangeAdapter.PageRangeWithAllAdapter
 
BaseTask<T extends TaskParameters> - Class in org.sejda.model.task
Base class for an Task providing notifiable metadata.
BaseTask() - Constructor for class org.sejda.model.task.BaseTask
 
before(T) - Method in class org.sejda.impl.icepdf.PdfToMultipleImageTask
 
before(T) - Method in class org.sejda.impl.icepdf.PdfToSingleImageTask
 
before(AlternateMixParameters) - Method in class org.sejda.impl.itext.AlternateMixTask
 
before(CropParameters) - Method in class org.sejda.impl.itext.CropTask
 
before(DecryptParameters) - Method in class org.sejda.impl.itext.DecryptTask
 
before(EncryptParameters) - Method in class org.sejda.impl.itext.EncryptTask
 
before(ExtractPagesParameters) - Method in class org.sejda.impl.itext.ExtractPagesTask
 
before(MergeParameters) - Method in class org.sejda.impl.itext.MergeTask
 
before(RotateParameters) - Method in class org.sejda.impl.itext.RotateTask
 
before(SetMetadataParameters) - Method in class org.sejda.impl.itext.SetMetadataTask
 
before(SetPagesLabelParameters) - Method in class org.sejda.impl.itext.SetPagesLabelTask
 
before(SetPagesTransitionParameters) - Method in class org.sejda.impl.itext.SetPagesTransitionTask
 
before(SplitByGoToActionLevelParameters) - Method in class org.sejda.impl.itext.SplitByGoToActionLevelTask
 
before(T) - Method in class org.sejda.impl.itext.SplitByPageNumbersTask
 
before(SplitBySizeParameters) - Method in class org.sejda.impl.itext.SplitBySizeTask
 
before(UnpackParameters) - Method in class org.sejda.impl.itext.UnpackTask
 
before(ViewerPreferencesParameters) - Method in class org.sejda.impl.itext.ViewerPreferencesTask
 
before(AlternateMixParameters) - Method in class org.sejda.impl.pdfbox.AlternateMixTask
 
before(DecryptParameters) - Method in class org.sejda.impl.pdfbox.DecryptTask
 
before(ExtractPagesParameters) - Method in class org.sejda.impl.pdfbox.ExtractPagesTask
 
before(ExtractTextParameters) - Method in class org.sejda.impl.pdfbox.ExtractTextTask
 
before(RotateParameters) - Method in class org.sejda.impl.pdfbox.RotateTask
 
before(SetHeaderFooterParameters) - Method in class org.sejda.impl.pdfbox.SetHeaderFooterTask
 
before(SetMetadataParameters) - Method in class org.sejda.impl.pdfbox.SetMetadataTask
 
before(ViewerPreferencesParameters) - Method in class org.sejda.impl.pdfbox.ViewerPreferencesTask
 
before(T) - Method in interface org.sejda.model.task.Task
Called before the actual execution of the task.
bookmark(String) - Method in class org.sejda.core.support.prefix.model.NameGenerationRequest
Fluently sets the bookmark
build() - Method in interface org.sejda.core.writer.model.ImageWriter.ImageWriterBuilder
 

C

clear() - Method in class org.sejda.common.collection.ListValueMap
Removes all the elements form the map
clear() - Method in class org.sejda.common.collection.NullSafeSet
 
clearCropAreas() - Method in class org.sejda.model.parameter.CropParameters
clear crop areas
clearEnabledPreferences() - Method in class org.sejda.model.parameter.ViewerPreferencesParameters
 
clearListeners() - Method in interface org.sejda.core.notification.context.NotificationContext
Clears the list of listeners for this context
clearPermissions() - Method in class org.sejda.model.parameter.EncryptParameters
clear permissions
clearTransitions() - Method in class org.sejda.model.parameter.SetPagesTransitionParameters
Clears the collection of transitions stored in this parameter instance.
close() - Method in class org.sejda.impl.itext.component.CountingPdfCopier
 
close() - Method in class org.sejda.impl.itext.component.DefaultPdfCopier
 
close() - Method in class org.sejda.impl.itext.component.FormFieldsAwarePdfCopier
 
close() - Method in class org.sejda.impl.itext.component.PdfStamperHandler
 
close() - Method in class org.sejda.impl.pdfbox.component.PagesExtractor
 
close() - Method in class org.sejda.impl.pdfbox.component.PDDocumentHandler
 
close() - Method in class org.sejda.impl.pdfbox.component.PdfAlternateMixer
 
close() - Method in class org.sejda.impl.pdfbox.component.PdfHeaderFooterWriter
 
close() - Method in class org.sejda.impl.pdfbox.component.PdfTextExtractor
 
closeDestination() - Method in interface org.sejda.core.writer.model.ImageWriter
Close the previously opened destination.
ComponentsUtility - Class in org.sejda.common
Provides general utility methods to tasks components.
compressXrefStream(boolean) - Method in class org.sejda.impl.pdfbox.component.PDDocumentHandler
Set compression of the XRef table on underlying PDDocument.
ConfigurationException - Exception in org.sejda.model.exception
Thrown during the configuration process
ConfigurationException() - Constructor for exception org.sejda.model.exception.ConfigurationException
 
ConfigurationException(String, Throwable) - Constructor for exception org.sejda.model.exception.ConfigurationException
 
ConfigurationException(String) - Constructor for exception org.sejda.model.exception.ConfigurationException
 
ConfigurationException(Throwable) - Constructor for exception org.sejda.model.exception.ConfigurationException
 
contains(Object) - Method in class org.sejda.common.collection.NullSafeSet
 
containsAll(Collection<?>) - Method in class org.sejda.common.collection.NullSafeSet
 
ConversionException - Exception in org.sejda.conversion.exception
 
ConversionException() - Constructor for exception org.sejda.conversion.exception.ConversionException
 
ConversionException(String, Throwable) - Constructor for exception org.sejda.conversion.exception.ConversionException
 
ConversionException(String) - Constructor for exception org.sejda.conversion.exception.ConversionException
 
ConversionException(Throwable) - Constructor for exception org.sejda.conversion.exception.ConversionException
 
CoordinatesValidator - Class in org.sejda.model.validation.validator
Validator ensuring that, given a RectangularBox, top is greater then bottom and right is greater then left.
CoordinatesValidator() - Constructor for class org.sejda.model.validation.validator.CoordinatesValidator
 
CountingPdfCopier - Class in org.sejda.impl.itext.component
Pdf copier implementation using a File as output.
CountingPdfCopier(PdfReader, File, PdfVersion) - Constructor for class org.sejda.impl.itext.component.CountingPdfCopier
Creates a copier that writes to the given output file counting the written bytes.
createBufferedImage(int, int) - Method in enum org.sejda.model.image.ImageColorType
 
createImageWriter(T) - Method in interface org.sejda.core.writer.model.ImageWriterAbstractFactory
creates a new ImageWriter instance capable of writing images according to the input task parameters class.
createImageWriter(T) - Method in class org.sejda.core.writer.xmlgraphics.ImageWriterFactory
 
createMultiplePagesRotation(Rotation, RotationType) - Static method in class org.sejda.model.rotation.PageRotation
Creates a non single page rotation
createSinglePageRotation(int, Rotation) - Static method in class org.sejda.model.rotation.PageRotation
Creates a single page rotation for the given pageNumber and the given Rotation
createTemporaryBuffer() - Static method in class org.sejda.core.support.io.IOUtils
 
createTemporaryPdfBuffer() - Static method in class org.sejda.core.support.io.IOUtils
 
CREATOR - Static variable in class org.sejda.core.Sejda
 
CropParameters - Class in org.sejda.model.parameter
Parameter containing rectangular selection to be cropped on an input pdf source.
CropParameters() - Constructor for class org.sejda.model.parameter.CropParameters
 
CropTask - Class in org.sejda.impl.itext
iText implementation of the Crop task to set MEDIABOX and CROPBOX on an input document.
CropTask() - Constructor for class org.sejda.impl.itext.CropTask
 

D

D_360 - Static variable in enum org.sejda.model.rotation.Rotation
 
DecryptParameters - Class in org.sejda.model.parameter
Parameter class for the decrypt manipulation.
DecryptParameters() - Constructor for class org.sejda.model.parameter.DecryptParameters
 
DecryptTask - Class in org.sejda.impl.itext
Task performing decrypt of a list of encrypted PdfSource
DecryptTask() - Constructor for class org.sejda.impl.itext.DecryptTask
 
DecryptTask - Class in org.sejda.impl.pdfbox
PDFBox implementation of a task performing decrypt of a list of encrypted PdfSource
DecryptTask() - Constructor for class org.sejda.impl.pdfbox.DecryptTask
 
DEFAULT_DPI - Static variable in class org.sejda.model.parameter.image.AbstractPdfToImageParameters
 
DefaultPdfCopier - Class in org.sejda.impl.itext.component
Default pdf copier implementation using a File as output.
DefaultPdfCopier(PdfReader, File, PdfVersion) - Constructor for class org.sejda.impl.itext.component.DefaultPdfCopier
Creates a copier that writes to the given output file.
DefaultPdfSourceOpener - Class in org.sejda.impl.icepdf.component
ICEpdf component able to open a PdfSource and return the corresponding Document.
DefaultPdfSourceOpener() - Constructor for class org.sejda.impl.icepdf.component.DefaultPdfSourceOpener
 
DefaultPdfSourceOpener - Class in org.sejda.impl.pdfbox.component
PDFBox component able to open a PdfSource and return the corresponding PDDocumentHandler.
DefaultPdfSourceOpener() - Constructor for class org.sejda.impl.pdfbox.component.DefaultPdfSourceOpener
 
DefaultSejdaContext - Class in org.sejda.core.context
Default implementation of the SejdaContext.
DefaultSejdaContext() - Constructor for class org.sejda.core.context.DefaultSejdaContext
 
DefaultTaskExecutionService - Class in org.sejda.core.service
Default implementation of the TaskExecutionService.
DefaultTaskExecutionService() - Constructor for class org.sejda.core.service.DefaultTaskExecutionService
 
DefaultValidationContext - Class in org.sejda.core.validation
Default implementation of ValidationContext
Directory - Annotation Type in org.sejda.model.validation.constraint
Constraint on a File object which must be a directory.
DirectoryTaskOutput - Class in org.sejda.model.output
Directory output destination.
DirectoryTaskOutput(File) - Constructor for class org.sejda.model.output.DirectoryTaskOutput
Creates a new instance of a DirectoryTaskOutput using the input directory
DirectoryValidator - Class in org.sejda.model.validation.validator
Validator to verify that a File is an existing directory.
DirectoryValidator() - Constructor for class org.sejda.model.validation.validator.DirectoryValidator
 
dispatch(FileTaskOutput) - Method in interface org.sejda.model.output.TaskOutputDispatcher
writes to a FileTaskOutput destination.
dispatch(DirectoryTaskOutput) - Method in interface org.sejda.model.output.TaskOutputDispatcher
writes to a DirectoryTaskOutput destination.
dispatch(StreamTaskOutput) - Method in interface org.sejda.model.output.TaskOutputDispatcher
writes to a StreamTaskOutput destination.

E

EncryptionUtils - Class in org.sejda.impl.itext.util
Utility methods related to the encryption functionalities.
EncryptParameters - Class in org.sejda.model.parameter
Parameters for the encrypt manipulation.
EncryptParameters(PdfEncryption) - Constructor for class org.sejda.model.parameter.EncryptParameters
 
EncryptTask - Class in org.sejda.impl.itext
Perform encryption of the input PdfSource list using input parameters.
EncryptTask() - Constructor for class org.sejda.impl.itext.EncryptTask
 
EndGreaterThenOrEqualToStart - Annotation Type in org.sejda.model.validation.constraint
Constraint validating that a page range instance is a valid, start page cannot be greater then end page.
ensureOwnerPermissions() - Method in class org.sejda.impl.pdfbox.component.PDDocumentAccessPermission
Ensures that owner permissions are available.
ensurePermission(PdfAccessPermission) - Method in class org.sejda.impl.pdfbox.component.PDDocumentAccessPermission
Ensures that the required permission is granted
entrySet() - Method in class org.sejda.model.parameter.SetMetadataParameters
 
EnumAdapter<T extends Enum<?> & FriendlyNamed> - Class in org.sejda.conversion
Base class for adapters for sejda Enums.
EnumAdapter(String, Class<T>, String) - Constructor for class org.sejda.conversion.EnumAdapter
 
EnumUtils - Class in org.sejda.conversion
Utilities related to Enums
equals(Object) - Method in class org.sejda.common.collection.NullSafeSet
 
equals(Object) - Method in class org.sejda.model.input.PdfMergeInput
 
equals(Object) - Method in class org.sejda.model.output.DirectoryTaskOutput
 
equals(Object) - Method in class org.sejda.model.output.FileTaskOutput
 
equals(Object) - Method in class org.sejda.model.output.StreamTaskOutput
 
equals(Object) - Method in class org.sejda.model.parameter.AlternateMixParameters
 
equals(Object) - Method in class org.sejda.model.parameter.base.AbstractParameters
 
equals(Object) - Method in class org.sejda.model.parameter.base.AbstractPdfOutputParameters
 
equals(Object) - Method in class org.sejda.model.parameter.base.MultiplePdfSourceMultipleOutputParameters
 
equals(Object) - Method in class org.sejda.model.parameter.base.MultiplePdfSourceSingleOutputParameters
 
equals(Object) - Method in class org.sejda.model.parameter.base.SinglePdfSourceMultipleOutputParameters
 
equals(Object) - Method in class org.sejda.model.parameter.base.SinglePdfSourceSingleOutputParameters
 
equals(Object) - Method in class org.sejda.model.parameter.CropParameters
 
equals(Object) - Method in class org.sejda.model.parameter.DecryptParameters
 
equals(Object) - Method in class org.sejda.model.parameter.EncryptParameters
 
equals(Object) - Method in class org.sejda.model.parameter.ExtractPagesParameters
 
equals(Object) - Method in class org.sejda.model.parameter.ExtractTextParameters
 
equals(Object) - Method in class org.sejda.model.parameter.image.AbstractPdfToImageParameters
 
equals(Object) - Method in class org.sejda.model.parameter.image.AbstractPdfToMultipleImageParameters
 
equals(Object) - Method in class org.sejda.model.parameter.image.AbstractPdfToSingleImageParameters
 
equals(Object) - Method in class org.sejda.model.parameter.image.PdfToMultipleTiffParameters
 
equals(Object) - Method in class org.sejda.model.parameter.image.PdfToSingleTiffParameters
 
equals(Object) - Method in class org.sejda.model.parameter.MergeParameters
 
equals(Object) - Method in class org.sejda.model.parameter.RotateParameters
 
equals(Object) - Method in class org.sejda.model.parameter.SetHeaderFooterParameters
 
equals(Object) - Method in class org.sejda.model.parameter.SetMetadataParameters
 
equals(Object) - Method in class org.sejda.model.parameter.SetPagesLabelParameters
 
equals(Object) - Method in class org.sejda.model.parameter.SetPagesTransitionParameters
 
equals(Object) - Method in class org.sejda.model.parameter.SimpleSplitParameters
 
equals(Object) - Method in class org.sejda.model.parameter.SplitByGoToActionLevelParameters
 
equals(Object) - Method in class org.sejda.model.parameter.SplitByPagesParameters
 
equals(Object) - Method in class org.sejda.model.parameter.SplitBySizeParameters
 
equals(Object) - Method in class org.sejda.model.parameter.UnpackParameters
 
equals(Object) - Method in class org.sejda.model.parameter.ViewerPreferencesParameters
 
equals(Object) - Method in class org.sejda.model.pdf.headerfooter.Numbering
 
equals(Object) - Method in class org.sejda.model.pdf.label.PdfPageLabel
 
equals(Object) - Method in class org.sejda.model.pdf.page.PageRange
 
equals(Object) - Method in class org.sejda.model.pdf.transition.PdfPageTransition
 
equals(Object) - Method in class org.sejda.model.RectangularBox
 
equals(Object) - Method in class org.sejda.model.rotation.PageRotation
 
equals(Object) - Method in class org.sejda.model.task.NotifiableTaskMetadata
 
EventListener<T extends AbstractNotificationEvent> - Interface in org.sejda.model.notification
Listen for the event.
execute(TaskParameters) - Method in class org.sejda.core.service.DefaultTaskExecutionService
 
execute(TaskParameters) - Method in interface org.sejda.core.service.TaskExecutionService
Perform the actual execution of a proper Task able to execute the input TaskParameters
execute(T) - Method in class org.sejda.impl.icepdf.PdfToMultipleImageTask
 
execute(T) - Method in class org.sejda.impl.icepdf.PdfToSingleImageTask
 
execute(AlternateMixParameters) - Method in class org.sejda.impl.itext.AlternateMixTask
 
execute(CropParameters) - Method in class org.sejda.impl.itext.CropTask
 
execute(DecryptParameters) - Method in class org.sejda.impl.itext.DecryptTask
 
execute(EncryptParameters) - Method in class org.sejda.impl.itext.EncryptTask
 
execute(ExtractPagesParameters) - Method in class org.sejda.impl.itext.ExtractPagesTask
 
execute(MergeParameters) - Method in class org.sejda.impl.itext.MergeTask
 
execute(RotateParameters) - Method in class org.sejda.impl.itext.RotateTask
 
execute(SetMetadataParameters) - Method in class org.sejda.impl.itext.SetMetadataTask
 
execute(SetPagesLabelParameters) - Method in class org.sejda.impl.itext.SetPagesLabelTask
 
execute(SetPagesTransitionParameters) - Method in class org.sejda.impl.itext.SetPagesTransitionTask
 
execute(SplitByGoToActionLevelParameters) - Method in class org.sejda.impl.itext.SplitByGoToActionLevelTask
 
execute(T) - Method in class org.sejda.impl.itext.SplitByPageNumbersTask
 
execute(SplitBySizeParameters) - Method in class org.sejda.impl.itext.SplitBySizeTask
 
execute(UnpackParameters) - Method in class org.sejda.impl.itext.UnpackTask
 
execute(ViewerPreferencesParameters) - Method in class org.sejda.impl.itext.ViewerPreferencesTask
 
execute(AlternateMixParameters) - Method in class org.sejda.impl.pdfbox.AlternateMixTask
 
execute(DecryptParameters) - Method in class org.sejda.impl.pdfbox.DecryptTask
 
execute(ExtractPagesParameters) - Method in class org.sejda.impl.pdfbox.ExtractPagesTask
 
execute(ExtractTextParameters) - Method in class org.sejda.impl.pdfbox.ExtractTextTask
 
execute(RotateParameters) - Method in class org.sejda.impl.pdfbox.RotateTask
 
execute(SetHeaderFooterParameters) - Method in class org.sejda.impl.pdfbox.SetHeaderFooterTask
 
execute(SetMetadataParameters) - Method in class org.sejda.impl.pdfbox.SetMetadataTask
 
execute(ViewerPreferencesParameters) - Method in class org.sejda.impl.pdfbox.ViewerPreferencesTask
 
execute(T) - Method in interface org.sejda.model.task.Task
Executes the task with the input parameters
ExistingFile - Annotation Type in org.sejda.model.validation.constraint
Constraint on a File object to check existence
ExistingFileValidator - Class in org.sejda.model.validation.validator
Validates that the given File exists.
ExistingFileValidator() - Constructor for class org.sejda.model.validation.validator.ExistingFileValidator
 
extract(PDDocument, File) - Method in class org.sejda.impl.pdfbox.component.PdfTextExtractor
Extract text from the input document writing it to the given output file.
extractFooterText(PDPage) - Method in class org.sejda.impl.pdfbox.component.PdfTextExtractorByArea
 
extractHeaderText(PDPage) - Method in class org.sejda.impl.pdfbox.component.PdfTextExtractorByArea
 
extractPages(Set<Integer>, NotifiableTaskMetadata) - Method in class org.sejda.impl.pdfbox.component.PagesExtractor
 
ExtractPagesParameters - Class in org.sejda.model.parameter
Parameter class for an Extract pages task.
ExtractPagesParameters() - Constructor for class org.sejda.model.parameter.ExtractPagesParameters
Creates and empty instance where page selection can be set
ExtractPagesParameters(PredefinedSetOfPages) - Constructor for class org.sejda.model.parameter.ExtractPagesParameters
Creates an instance using a predefined set of pages to extract.
ExtractPagesTask - Class in org.sejda.impl.itext
iText implementation of a task that extracts pages from a pdf source generating a single output pdf document containing the extracted pages.
ExtractPagesTask() - Constructor for class org.sejda.impl.itext.ExtractPagesTask
 
ExtractPagesTask - Class in org.sejda.impl.pdfbox
PDFBox implementation of the task responsible for extracting pages from a given pdf document.
ExtractPagesTask() - Constructor for class org.sejda.impl.pdfbox.ExtractPagesTask
 
extractTextFromArea(PDPage, Rectangle) - Method in class org.sejda.impl.pdfbox.component.PdfTextExtractorByArea
Extracts the text found in a specific page bound to a specific rectangle area Eg: extract footer text from a certain page
ExtractTextParameters - Class in org.sejda.model.parameter
Parameter class for the extract text manipulation.
ExtractTextParameters() - Constructor for class org.sejda.model.parameter.ExtractTextParameters
 
ExtractTextTask - Class in org.sejda.impl.pdfbox
PDFBox implementation of a task extracting text from a list of PdfSource
ExtractTextTask() - Constructor for class org.sejda.impl.pdfbox.ExtractTextTask
 

F

file(File) - Static method in class org.sejda.core.support.io.model.FileOutput
Entry point to populate the FileOutput
FileExtension - Annotation Type in org.sejda.model.validation.constraint
Constraint on a File object with the given extension.
FileExtensionValidator - Class in org.sejda.model.validation.validator
Validates the extension of the a File.
FileExtensionValidator() - Constructor for class org.sejda.model.validation.validator.FileExtensionValidator
 
fileNumber(int) - Method in class org.sejda.core.support.prefix.model.NameGenerationRequest
Fluently sets the file number
FileOutput - Class in org.sejda.core.support.io.model
Holds informations about an output file generated by a task.
FileTaskOutput - Class in org.sejda.model.output
File output destination.
FileTaskOutput(File) - Constructor for class org.sejda.model.output.FileTaskOutput
Creates a new instance of a FileTaskOutput using the input file.
FileValidator - Class in org.sejda.model.validation.validator
Constraint validating the an instance of File is actually a file and not a directory.
FileValidator() - Constructor for class org.sejda.model.validation.validator.FileValidator
 
FontUtils - Class in org.sejda.impl.pdfbox.util
Utility to map from Sejda font definition to PDFBox.
FormFieldsAwarePdfCopier - Class in org.sejda.impl.itext.component
PdfCopier implementation that includes form fields while coping pages and uses a File as output
FormFieldsAwarePdfCopier(File, PdfVersion) - Constructor for class org.sejda.impl.itext.component.FormFieldsAwarePdfCopier
 
freeReader(PdfReader) - Method in class org.sejda.impl.itext.component.FormFieldsAwarePdfCopier
 
freeReader(PdfReader) - Method in interface org.sejda.impl.itext.component.PdfCopier
Frees the reader on the underlying pdf copy.
FriendlyNamed - Interface in org.sejda.common
Designates an entity that has a user friendly string representation usually used for UI purpose.

G

generate(NameGenerationRequest) - Method in class org.sejda.core.support.prefix.NameGenerator
 
get(K) - Method in class org.sejda.common.collection.ListValueMap
A null safe getter for the given key.
getAccessPermission(PdfAccessPermission) - Static method in class org.sejda.impl.itext.util.EncryptionUtils
Mapping between Sejda and iText access permission constants
getBookmark() - Method in class org.sejda.core.support.prefix.model.NameGenerationRequest
 
getBooleanPreference(PdfBooleanPreference) - Static method in class org.sejda.impl.itext.util.ViewerPreferencesUtils
Mapping between Sejda and iText boolean preferences constants
getBottom() - Method in class org.sejda.model.RectangularBox
 
getBufferedImageType() - Method in enum org.sejda.model.image.ImageColorType
 
getByteCount() - Method in class org.sejda.impl.itext.component.CountingPdfCopier
 
getCompressionType() - Method in class org.sejda.model.parameter.image.PdfToMultipleTiffParameters
 
getCompressionType() - Method in class org.sejda.model.parameter.image.PdfToSingleTiffParameters
 
getCompressionType() - Method in interface org.sejda.model.parameter.image.PdfToTiffParameters
 
getContext() - Static method in class org.sejda.core.notification.context.GlobalNotificationContext
 
getContext() - Static method in class org.sejda.core.notification.context.ThreadLocalNotificationContext
 
getContext() - Static method in class org.sejda.core.validation.DefaultValidationContext
 
getContext() - Static method in class org.sejda.core.writer.context.ImageWriterContext
 
getCropAreas() - Method in class org.sejda.model.parameter.CropParameters
 
getDefaultImageWriterFactory() - Method in class org.sejda.core.writer.context.ImageWriterContext
 
getDefaultTransition() - Method in class org.sejda.model.parameter.SetPagesTransitionParameters
 
getDegrees() - Method in enum org.sejda.model.rotation.Rotation
 
getDestination() - Method in class org.sejda.model.output.DirectoryTaskOutput
 
getDestination() - Method in class org.sejda.model.output.FileTaskOutput
 
getDestination() - Method in class org.sejda.model.output.StreamTaskOutput
 
getDestination() - Method in interface org.sejda.model.output.TaskOutput
 
getDirection(PdfDirection) - Static method in class org.sejda.impl.itext.util.ViewerPreferencesUtils
Mapping between Sejda and iText direction constants
getDirection(PdfDirection) - Static method in class org.sejda.impl.pdfbox.util.ViewerPreferencesUtils
Mapping between Sejda and PDFBox direction constants.
getDirection() - Method in class org.sejda.model.parameter.ViewerPreferencesParameters
 
getDisplayDuration() - Method in class org.sejda.model.pdf.transition.PdfPageTransition
 
getDuplex(PdfDuplex) - Static method in class org.sejda.impl.itext.util.ViewerPreferencesUtils
Mapping between Sejda and iText duplex constants
getDuplex(PdfDuplex) - Static method in class org.sejda.impl.pdfbox.util.ViewerPreferencesUtils
Mapping between Sejda and PDFBox duplex constants
getDuplex() - Method in class org.sejda.model.parameter.ViewerPreferencesParameters
 
getEnabledPreferences() - Method in class org.sejda.model.parameter.ViewerPreferencesParameters
 
getEncryptionAlgorithm(PdfEncryption) - Static method in class org.sejda.impl.itext.util.EncryptionUtils
Mapping between Sejda and iText encryption algorithms
getEncryptionAlgorithm() - Method in class org.sejda.model.parameter.EncryptParameters
 
getEnd() - Method in class org.sejda.model.pdf.page.PageRange
 
getEnumValue() - Method in class org.sejda.conversion.EnumAdapter
 
getEstimatedSizeAfterNextPage() - Method in class org.sejda.impl.itext.component.CountingPdfCopier
Tries to estimate the size of the output document once added a new page.
getEventTimestamp() - Method in class org.sejda.model.notification.event.AbstractNotificationEvent
 
getEventTimestamp() - Method in interface org.sejda.model.notification.event.NotificationEvent
 
getExecutionTime() - Method in class org.sejda.model.notification.event.TaskExecutionCompletedEvent
 
getExtension() - Method in class org.sejda.core.support.prefix.model.NameGenerationRequest
 
getExtension() - Method in enum org.sejda.model.image.ImageType
 
getFailingCause() - Method in class org.sejda.model.notification.event.TaskExecutionFailedEvent
 
getFile() - Method in class org.sejda.core.support.io.model.FileOutput
 
getFile() - Method in interface org.sejda.core.support.io.model.PopulatedFileOutput
 
getFileNumber() - Method in class org.sejda.core.support.prefix.model.NameGenerationRequest
 
getFirstInput() - Method in class org.sejda.model.parameter.AlternateMixParameters
 
getFont() - Method in class org.sejda.model.parameter.SetHeaderFooterParameters
 
getFontSize() - Method in class org.sejda.model.parameter.SetHeaderFooterParameters
 
getFriendlyName() - Method in interface org.sejda.common.FriendlyNamed
 
getFriendlyName() - Method in enum org.sejda.model.HorizontalAlign
 
getFriendlyName() - Method in enum org.sejda.model.image.ImageColorType
 
getFriendlyName() - Method in enum org.sejda.model.image.TiffCompressionType
 
getFriendlyName() - Method in enum org.sejda.model.pdf.encryption.PdfAccessPermission
 
getFriendlyName() - Method in enum org.sejda.model.pdf.encryption.PdfEncryption
 
getFriendlyName() - Method in enum org.sejda.model.pdf.headerfooter.NumberingStyle
 
getFriendlyName() - Method in enum org.sejda.model.pdf.label.PdfLabelNumberingStyle
 
getFriendlyName() - Method in enum org.sejda.model.pdf.page.PredefinedSetOfPages
 
getFriendlyName() - Method in enum org.sejda.model.pdf.PdfVersion
 
getFriendlyName() - Method in enum org.sejda.model.pdf.StandardType1Font
 
getFriendlyName() - Method in enum org.sejda.model.pdf.transition.PdfPageTransitionStyle
 
getFriendlyName() - Method in enum org.sejda.model.pdf.viewerpreference.PdfDirection
 
getFriendlyName() - Method in enum org.sejda.model.pdf.viewerpreference.PdfDuplex
 
getFriendlyName() - Method in enum org.sejda.model.pdf.viewerpreference.PdfNonFullScreenPageMode
 
getFriendlyName() - Method in enum org.sejda.model.pdf.viewerpreference.PdfPageLayout
 
getFriendlyName() - Method in enum org.sejda.model.pdf.viewerpreference.PdfPageMode
 
getFriendlyName() - Method in enum org.sejda.model.pdf.viewerpreference.PdfPrintScaling
 
getFriendlyName() - Method in enum org.sejda.model.rotation.Rotation
 
getFriendlyName() - Method in enum org.sejda.model.rotation.RotationType
 
getFriendlyName() - Method in enum org.sejda.model.VerticalAlign
 
getGoToPageDestinationForActionLevel(int) - Method in class org.sejda.impl.itext.component.ITextOutlineHandler
 
getGoToPageDestinationForActionLevel(int) - Method in interface org.sejda.model.outline.OutlineHandler
 
getHorizontalAlign() - Method in class org.sejda.model.parameter.SetHeaderFooterParameters
 
getImageWriterFactory() - Method in class org.sejda.core.writer.context.ImageWriterContext
 
getInputList() - Method in class org.sejda.model.parameter.MergeParameters
 
getKey() - Method in enum org.sejda.model.pdf.PdfMetadataKey
 
getLabelPrefix() - Method in class org.sejda.model.parameter.SetHeaderFooterParameters
 
getLabelPrefix() - Method in class org.sejda.model.pdf.label.PdfPageLabel
 
getLabels(Map<Integer, PdfPageLabel>, int) - Static method in class org.sejda.impl.itext.util.PageLabelUtils
Maps a map of PdfPageLabel to a PdfPageLabels instance that can be used as input for the PdfCopy.
getLabels() - Method in class org.sejda.model.parameter.SetPagesLabelParameters
 
getLeft() - Method in class org.sejda.model.RectangularBox
 
getLevelToSplitAt() - Method in class org.sejda.model.parameter.SplitByGoToActionLevelParameters
 
getLogicalPageNumber() - Method in class org.sejda.model.pdf.headerfooter.Numbering
 
getLogicalPageNumber() - Method in class org.sejda.model.pdf.label.PdfPageLabel
 
getMatchingTitleRegEx() - Method in class org.sejda.model.parameter.SplitByGoToActionLevelParameters
 
getMax(PdfVersion...) - Static method in enum org.sejda.model.pdf.PdfVersion
 
getMax(MinRequiredVersion...) - Static method in enum org.sejda.model.pdf.PdfVersion
 
getMaxGoToActionDepth() - Method in class org.sejda.impl.itext.component.ITextOutlineHandler
 
getMaxGoToActionDepth() - Method in interface org.sejda.model.outline.OutlineHandler
 
getMimeType() - Method in enum org.sejda.model.image.ImageType
 
getMinRequiredPdfVersion() - Method in class org.sejda.model.parameter.base.AbstractPdfOutputParameters
 
getMinRequiredPdfVersion() - Method in class org.sejda.model.parameter.EncryptParameters
 
getMinRequiredPdfVersion() - Method in class org.sejda.model.parameter.ViewerPreferencesParameters
 
getMinVersion() - Method in enum org.sejda.model.pdf.encryption.PdfEncryption
 
getMinVersion() - Method in interface org.sejda.model.pdf.MinRequiredVersion
 
getMinVersion() - Method in enum org.sejda.model.pdf.transition.PdfPageTransitionStyle
 
getMinVersion() - Method in enum org.sejda.model.pdf.viewerpreference.PdfBooleanPreference
 
getMinVersion() - Method in enum org.sejda.model.pdf.viewerpreference.PdfDirection
 
getMinVersion() - Method in enum org.sejda.model.pdf.viewerpreference.PdfDuplex
 
getMinVersion() - Method in enum org.sejda.model.pdf.viewerpreference.PdfPageLayout
 
getMinVersion() - Method in enum org.sejda.model.pdf.viewerpreference.PdfPageMode
 
getMinVersion() - Method in enum org.sejda.model.pdf.viewerpreference.PdfPrintScaling
 
getName() - Method in class org.sejda.core.support.io.model.FileOutput
 
getName() - Method in interface org.sejda.core.support.io.model.PopulatedFileOutput
 
getName() - Method in class org.sejda.model.input.AbstractPdfSource
 
getName() - Method in interface org.sejda.model.input.PdfSource
 
getNFSMode(PdfNonFullScreenPageMode) - Static method in class org.sejda.impl.itext.util.ViewerPreferencesUtils
Mapping between Sejda and iText non full screen mode constants
getNFSMode(PdfNonFullScreenPageMode) - Static method in class org.sejda.impl.pdfbox.util.ViewerPreferencesUtils
Mapping between Sejda and PDFBox non full screen mode constants
getNfsMode() - Method in class org.sejda.model.parameter.ViewerPreferencesParameters
 
getNotifiableTaskMetadata() - Method in class org.sejda.model.notification.event.AbstractNotificationEvent
 
getNotifiableTaskMetadata() - Method in class org.sejda.model.task.BaseTask
 
getNotifiableTaskMetadata() - Method in interface org.sejda.model.task.Task
 
getNotificationStrategy() - Method in class org.sejda.core.context.DefaultSejdaContext
 
getNotificationStrategy() - Method in interface org.sejda.core.context.SejdaContext
 
getNumbering() - Method in class org.sejda.conversion.NumberingAdapter
 
getNumbering() - Method in class org.sejda.model.parameter.SetHeaderFooterParameters
 
getNumberingStyle() - Method in class org.sejda.model.pdf.headerfooter.Numbering
 
getNumberingStyle() - Method in class org.sejda.model.pdf.label.PdfPageLabel
 
getNumberOfPages() - Method in class org.sejda.impl.pdfbox.component.PDDocumentHandler
 
getOriginalName() - Method in class org.sejda.core.support.prefix.model.NameGenerationRequest
 
getOutlineUntillPage(int) - Method in class org.sejda.impl.itext.component.ITextOutlineSubsetProvider
 
getOutlineUntillPage(int) - Method in interface org.sejda.model.outline.OutlineSubsetProvider
 
getOutlineUntillPageWithOffset(int, int) - Method in class org.sejda.impl.itext.component.ITextOutlineSubsetProvider
 
getOutlineUntillPageWithOffset(int, int) - Method in interface org.sejda.model.outline.OutlineSubsetProvider
 
getOutput() - Method in class org.sejda.model.parameter.AlternateMixParameters
 
getOutput() - Method in class org.sejda.model.parameter.base.MultiplePdfSourceMultipleOutputParameters
 
getOutput() - Method in class org.sejda.model.parameter.base.MultiplePdfSourceSingleOutputParameters
 
getOutput() - Method in class org.sejda.model.parameter.base.SinglePdfSourceMultipleOutputParameters
 
getOutput() - Method in class org.sejda.model.parameter.base.SinglePdfSourceSingleOutputParameters
 
getOutput() - Method in interface org.sejda.model.parameter.base.TaskParameters
 
getOutput() - Method in class org.sejda.model.parameter.ExtractTextParameters
 
getOutput() - Method in class org.sejda.model.parameter.image.AbstractPdfToMultipleImageParameters
 
getOutput() - Method in class org.sejda.model.parameter.image.AbstractPdfToSingleImageParameters
 
getOutput() - Method in class org.sejda.model.parameter.MergeParameters
 
getOutput() - Method in class org.sejda.model.parameter.UnpackParameters
 
getOutputImageColorType() - Method in class org.sejda.model.parameter.image.AbstractPdfToImageParameters
 
getOutputImageType() - Method in class org.sejda.model.parameter.image.AbstractPdfToImageParameters
 
getOutputImageType() - Method in class org.sejda.model.parameter.image.PdfToJpegParameters
 
getOutputImageType() - Method in class org.sejda.model.parameter.image.PdfToMultipleTiffParameters
 
getOutputImageType() - Method in class org.sejda.model.parameter.image.PdfToSingleTiffParameters
 
getOutputName() - Method in class org.sejda.model.parameter.AlternateMixParameters
 
getOutputName() - Method in class org.sejda.model.parameter.base.MultiplePdfSourceSingleOutputParameters
 
getOutputName() - Method in interface org.sejda.model.parameter.base.SingleOutputTaskParameters
 
getOutputName() - Method in class org.sejda.model.parameter.base.SinglePdfSourceSingleOutputParameters
 
getOutputName() - Method in class org.sejda.model.parameter.image.AbstractPdfToSingleImageParameters
 
getOutputName() - Method in class org.sejda.model.parameter.MergeParameters
 
getOutputPrefix() - Method in interface org.sejda.model.parameter.base.MultipleOutputTaskParameters
 
getOutputPrefix() - Method in class org.sejda.model.parameter.base.MultiplePdfSourceMultipleOutputParameters
 
getOutputPrefix() - Method in class org.sejda.model.parameter.base.SinglePdfSourceMultipleOutputParameters
 
getOutputPrefix() - Method in class org.sejda.model.parameter.ExtractTextParameters
 
getOutputPrefix() - Method in class org.sejda.model.parameter.image.AbstractPdfToMultipleImageParameters
 
getOwnerPassword() - Method in class org.sejda.model.parameter.EncryptParameters
 
getPage() - Method in class org.sejda.core.support.prefix.model.NameGenerationRequest
 
getPage(int) - Method in class org.sejda.impl.pdfbox.component.PDDocumentHandler
 
getPageLayout(PdfPageLayout) - Static method in class org.sejda.impl.itext.util.ViewerPreferencesUtils
Mapping between Sejda and iText page layout constants
getPageLayout(PdfPageLayout) - Static method in class org.sejda.impl.pdfbox.util.ViewerPreferencesUtils
Mapping between Sejda and PDFBox page layout constants.
getPageLayout() - Method in class org.sejda.model.parameter.ViewerPreferencesParameters
 
getPageMode(PdfPageMode) - Static method in class org.sejda.impl.itext.util.ViewerPreferencesUtils
Mapping between Sejda and iText page mode constants
getPageMode(PdfPageMode) - Static method in class org.sejda.impl.pdfbox.util.ViewerPreferencesUtils
Mapping between Sejda and PDFBox page mode constants.
getPageMode() - Method in class org.sejda.model.parameter.ViewerPreferencesParameters
 
getPageNumber() - Method in class org.sejda.conversion.PdfPageLabelAdapter
 
getPageNumber() - Method in class org.sejda.model.rotation.PageRotation
 
getPageRange() - Method in class org.sejda.conversion.BasePageRangeAdapter
 
getPageRange() - Method in class org.sejda.model.parameter.SetHeaderFooterParameters
 
getPageRangeSet() - Method in class org.sejda.conversion.PageRangeSetAdapter
 
getPageRotation() - Method in class org.sejda.conversion.PageRotationAdapter
 
getPages(int) - Method in class org.sejda.model.input.PdfMergeInput
 
getPages() - Method in class org.sejda.model.outline.OutlineGoToPageDestinations
 
getPages(int) - Method in class org.sejda.model.parameter.AbstractSplitByPageParameters
 
getPages(int) - Method in class org.sejda.model.parameter.ExtractPagesParameters
 
getPages(int) - Method in class org.sejda.model.parameter.SimpleSplitParameters
 
getPages(int) - Method in class org.sejda.model.parameter.SplitByPagesParameters
 
getPages(int) - Method in class org.sejda.model.pdf.page.PageRange
 
getPages(int) - Method in interface org.sejda.model.pdf.page.PagesSelection
 
getPages(int) - Method in enum org.sejda.model.pdf.page.PredefinedSetOfPages
 
getPageSelection() - Method in class org.sejda.model.input.PdfMergeInput
 
getPageSelection() - Method in class org.sejda.model.parameter.ExtractPagesParameters
 
getPageSelection() - Method in interface org.sejda.model.pdf.page.PageRangeSelection
 
getPassword() - Method in class org.sejda.model.input.AbstractPdfSource
 
getPassword() - Method in interface org.sejda.model.input.PdfSource
 
getPasswordBytes() - Method in class org.sejda.model.input.AbstractPdfSource
 
getPdfMergeInputs() - Method in class org.sejda.conversion.MultiplePdfMergeInputAdapter
 
getPdfPageLabel() - Method in class org.sejda.conversion.PdfPageLabelAdapter
 
getPercentage() - Method in class org.sejda.model.notification.event.PercentageOfWorkDoneChangedEvent
 
getPermissions() - Method in class org.sejda.impl.pdfbox.component.PDDocumentHandler
 
getPermissions() - Method in class org.sejda.model.parameter.EncryptParameters
 
getPredefinedSetOfPages() - Method in class org.sejda.model.parameter.ExtractPagesParameters
 
getPrintScaling(PdfPrintScaling) - Static method in class org.sejda.impl.itext.util.ViewerPreferencesUtils
Mapping between Sejda and iText print scaling constants
getPrintScaling(PdfPrintScaling) - Static method in class org.sejda.impl.pdfbox.util.ViewerPreferencesUtils
Mapping between Sejda and PDFBox print scaling constants
getPrintScaling() - Method in class org.sejda.model.parameter.ViewerPreferencesParameters
 
getQualifiedName() - Method in class org.sejda.model.task.NotifiableTaskMetadata
 
getResolutionInDpi() - Method in class org.sejda.model.parameter.image.AbstractPdfToImageParameters
 
getRight() - Method in class org.sejda.model.RectangularBox
 
getRotation() - Method in class org.sejda.model.parameter.RotateParameters
 
getRotation() - Method in class org.sejda.model.rotation.PageRotation
 
getRotation(int) - Static method in enum org.sejda.model.rotation.Rotation
 
getRotationType() - Method in class org.sejda.model.rotation.PageRotation
 
getSecondInput() - Method in class org.sejda.model.parameter.AlternateMixParameters
 
getSetOfPages() - Method in class org.sejda.model.parameter.SimpleSplitParameters
 
getSizeToSplitAt() - Method in class org.sejda.model.parameter.SplitBySizeParameters
 
getSource() - Method in class org.sejda.model.input.PdfFileSource
 
getSource() - Method in class org.sejda.model.input.PdfMergeInput
 
getSource() - Method in class org.sejda.model.input.PdfMixInput
 
getSource() - Method in interface org.sejda.model.input.PdfSource
 
getSource() - Method in class org.sejda.model.input.PdfStreamSource
 
getSource() - Method in class org.sejda.model.input.PdfURLSource
 
getSource() - Method in interface org.sejda.model.parameter.base.SinglePdfSourceTaskParameters
 
getSource() - Method in class org.sejda.model.parameter.image.AbstractPdfToImageParameters
 
getSourceList() - Method in interface org.sejda.model.parameter.base.MultiplePdfSourceTaskParameters
 
getSourceList() - Method in class org.sejda.model.parameter.ExtractTextParameters
 
getSourceList() - Method in class org.sejda.model.parameter.UnpackParameters
 
getStamper() - Method in class org.sejda.impl.itext.component.PdfStamperHandler
 
getStandardType1Font(StandardType1Font) - Static method in class org.sejda.impl.pdfbox.util.FontUtils
Mapping between Sejda and PDFBox standard type 1 fonts implementation
getStart() - Method in class org.sejda.model.pdf.page.PageRange
 
getStep() - Method in class org.sejda.model.input.PdfMixInput
 
getStyle() - Method in class org.sejda.model.pdf.transition.PdfPageTransition
 
getTask(TaskParameters) - Method in class org.sejda.core.context.DefaultSejdaContext
 
getTask(TaskParameters) - Method in interface org.sejda.core.context.SejdaContext
Search among the configured tasks the implementation that better can execute the input parameters.
getTaskIdentifier() - Method in class org.sejda.model.task.NotifiableTaskMetadata
 
getTextEncoding() - Method in class org.sejda.model.parameter.ExtractTextParameters
 
getTitle(Integer) - Method in class org.sejda.model.outline.OutlineGoToPageDestinations
 
getTop() - Method in class org.sejda.model.RectangularBox
 
getTransition(PdfPageTransitionStyle) - Static method in class org.sejda.impl.itext.util.TransitionUtils
Mapping between Sejda transition style enum and iText constants.
getTransitionDuration() - Method in class org.sejda.model.pdf.transition.PdfPageTransition
 
getTransitions() - Method in class org.sejda.model.parameter.SetPagesTransitionParameters
 
getUnderlyingPDDocument() - Method in class org.sejda.impl.pdfbox.component.PDDocumentHandler
 
getUserPassword() - Method in class org.sejda.model.parameter.EncryptParameters
 
getUserZoom() - Method in class org.sejda.model.parameter.image.AbstractPdfToImageParameters
 
getValidator() - Method in class org.sejda.core.validation.DefaultValidationContext
 
getValidator() - Method in interface org.sejda.core.validation.ValidationContext
 
getVersion() - Method in class org.sejda.model.parameter.base.AbstractPdfOutputParameters
 
getVersion() - Method in enum org.sejda.model.pdf.PdfVersion
 
getVersionAsCharacter() - Method in enum org.sejda.model.pdf.PdfVersion
 
getVersionAsDouble() - Method in enum org.sejda.model.pdf.PdfVersion
 
getVersionHeader() - Method in enum org.sejda.model.pdf.PdfVersion
 
getVerticalAlign() - Method in class org.sejda.model.parameter.SetHeaderFooterParameters
 
getViewerPreferences(PdfPageMode, PdfPageLayout) - Static method in class org.sejda.impl.itext.util.ViewerPreferencesUtils
 
getViewerPreferences() - Method in class org.sejda.impl.pdfbox.component.PDDocumentHandler
 
GlobalNotificationContext - Class in org.sejda.core.notification.context
Notification context holding a list of listeners registered globally.
GoToPageDestinationsPdfSplitter - Class in org.sejda.impl.itext.component.split
Splitter implementation to split at pages that have a GoTo action pointing to them.
GoToPageDestinationsPdfSplitter(PdfReader, SplitByGoToActionLevelParameters, OutlineGoToPageDestinations) - Constructor for class org.sejda.impl.itext.component.split.GoToPageDestinationsPdfSplitter
 

H

hashCode() - Method in class org.sejda.common.collection.NullSafeSet
 
hashCode() - Method in class org.sejda.model.input.PdfMergeInput
 
hashCode() - Method in class org.sejda.model.output.DirectoryTaskOutput
 
hashCode() - Method in class org.sejda.model.output.FileTaskOutput
 
hashCode() - Method in class org.sejda.model.output.StreamTaskOutput
 
hashCode() - Method in class org.sejda.model.parameter.AlternateMixParameters
 
hashCode() - Method in class org.sejda.model.parameter.base.AbstractParameters
 
hashCode() - Method in class org.sejda.model.parameter.base.AbstractPdfOutputParameters
 
hashCode() - Method in class org.sejda.model.parameter.base.MultiplePdfSourceMultipleOutputParameters
 
hashCode() - Method in class org.sejda.model.parameter.base.MultiplePdfSourceSingleOutputParameters
 
hashCode() - Method in class org.sejda.model.parameter.base.SinglePdfSourceMultipleOutputParameters
 
hashCode() - Method in class org.sejda.model.parameter.base.SinglePdfSourceSingleOutputParameters
 
hashCode() - Method in class org.sejda.model.parameter.CropParameters
 
hashCode() - Method in class org.sejda.model.parameter.DecryptParameters
 
hashCode() - Method in class org.sejda.model.parameter.EncryptParameters
 
hashCode() - Method in class org.sejda.model.parameter.ExtractPagesParameters
 
hashCode() - Method in class org.sejda.model.parameter.ExtractTextParameters
 
hashCode() - Method in class org.sejda.model.parameter.image.AbstractPdfToImageParameters
 
hashCode() - Method in class org.sejda.model.parameter.image.AbstractPdfToMultipleImageParameters
 
hashCode() - Method in class org.sejda.model.parameter.image.AbstractPdfToSingleImageParameters
 
hashCode() - Method in class org.sejda.model.parameter.image.PdfToMultipleTiffParameters
 
hashCode() - Method in class org.sejda.model.parameter.image.PdfToSingleTiffParameters
 
hashCode() - Method in class org.sejda.model.parameter.MergeParameters
 
hashCode() - Method in class org.sejda.model.parameter.RotateParameters
 
hashCode() - Method in class org.sejda.model.parameter.SetHeaderFooterParameters
 
hashCode() - Method in class org.sejda.model.parameter.SetMetadataParameters
 
hashCode() - Method in class org.sejda.model.parameter.SetPagesLabelParameters
 
hashCode() - Method in class org.sejda.model.parameter.SetPagesTransitionParameters
 
hashCode() - Method in class org.sejda.model.parameter.SimpleSplitParameters
 
hashCode() - Method in class org.sejda.model.parameter.SplitByGoToActionLevelParameters
 
hashCode() - Method in class org.sejda.model.parameter.SplitByPagesParameters
 
hashCode() - Method in class org.sejda.model.parameter.SplitBySizeParameters
 
hashCode() - Method in class org.sejda.model.parameter.UnpackParameters
 
hashCode() - Method in class org.sejda.model.parameter.ViewerPreferencesParameters
 
hashCode() - Method in class org.sejda.model.pdf.headerfooter.Numbering
 
hashCode() - Method in class org.sejda.model.pdf.label.PdfPageLabel
 
hashCode() - Method in class org.sejda.model.pdf.page.PageRange
 
hashCode() - Method in class org.sejda.model.pdf.transition.PdfPageTransition
 
hashCode() - Method in class org.sejda.model.RectangularBox
 
hashCode() - Method in class org.sejda.model.rotation.PageRotation
 
hashCode() - Method in class org.sejda.model.task.NotifiableTaskMetadata
 
HasHeaderFooterDefinition - Annotation Type in org.sejda.model.validation.constraint
Constraint to validate that there is a header/footer definition
HasHeaderFooterValidator - Class in org.sejda.model.validation.validator
Validates that the input parameters object has a header/footer definition.
HasHeaderFooterValidator() - Constructor for class org.sejda.model.validation.validator.HasHeaderFooterValidator
 
hasNextPage() - Method in class org.sejda.model.input.PdfMixInput.PdfMixInputProcessStatus
 
HasSelectedPages - Annotation Type in org.sejda.model.validation.constraint
Constraint to validate that some pages are selected.
HasSelectedPagesValidator - Class in org.sejda.model.validation.validator
Validator for an ExtractPagesParameters to make sure that a predefined set of pages or some page selection has been set.
HasSelectedPagesValidator() - Constructor for class org.sejda.model.validation.validator.HasSelectedPagesValidator
 
HasTransitions - Annotation Type in org.sejda.model.validation.constraint
Constraint to validate a parameter making sure that some valid transition has been set (default or not).
HasTransitionsValidator - Class in org.sejda.model.validation.validator
Validator to validate a SetPagesTransitionParameters to make sure it has a default transition or a not empty set of transitions.
HasTransitionsValidator() - Constructor for class org.sejda.model.validation.validator.HasTransitionsValidator
 
HorizontalAlign - Enum in org.sejda.model
Possible horizontal alignments.
HorizontalAlignAdapter - Class in org.sejda.conversion
Adapter for the HorizontalAlign
HorizontalAlignAdapter(String) - Constructor for class org.sejda.conversion.HorizontalAlignAdapter
 

I

ImageColorType - Enum in org.sejda.model.image
The color type for an image.
ImageColorTypeAdapter - Class in org.sejda.conversion
Adapter class for enum ImageColorType.
ImageColorTypeAdapter(String) - Constructor for class org.sejda.conversion.ImageColorTypeAdapter
 
ImageType - Enum in org.sejda.model.image
Model for an image type with helper methods related to the ability of the image type to support multiple images written into the same file.
ImageWriter<T extends AbstractPdfToImageParameters> - Interface in org.sejda.core.writer.model
Interface for a writer capable of writing RenderedImage.
ImageWriter.ImageWriterBuilder<T extends AbstractPdfToImageParameters> - Interface in org.sejda.core.writer.model
Builder interface for an ImageWriter.
ImageWriterAbstractFactory - Interface in org.sejda.core.writer.model
Abstract factory to create ImageWriters.
ImageWriterContext - Class in org.sejda.core.writer.context
Image Writer Context used to get the proper ImageWriterAbstractFactory.
ImageWriterFactory - Class in org.sejda.core.writer.xmlgraphics
ImageWriterAbstractFactory implementation returning ImageWriter XML Graphics implementations.
ImageWriterFactory() - Constructor for class org.sejda.core.writer.xmlgraphics.ImageWriterFactory
 
importPage(PDPage) - Method in class org.sejda.impl.pdfbox.component.PDDocumentHandler
Import an existing page to the underlying PDDocument
inferParameterClass(Class, String) - Static method in class org.sejda.core.support.util.ReflectionUtils
Given a concrete class and a method name, it tries to infer the Class of the first parameter of the method
initialize(ValidCoordinates) - Method in class org.sejda.model.validation.validator.CoordinatesValidator
 
initialize(Directory) - Method in class org.sejda.model.validation.validator.DirectoryValidator
 
initialize(ExistingFile) - Method in class org.sejda.model.validation.validator.ExistingFileValidator
 
initialize(FileExtension) - Method in class org.sejda.model.validation.validator.FileExtensionValidator
 
initialize(IsFile) - Method in class org.sejda.model.validation.validator.FileValidator
 
initialize(HasHeaderFooterDefinition) - Method in class org.sejda.model.validation.validator.HasHeaderFooterValidator
 
initialize(HasSelectedPages) - Method in class org.sejda.model.validation.validator.HasSelectedPagesValidator
 
initialize(HasTransitions) - Method in class org.sejda.model.validation.validator.HasTransitionsValidator
 
initialize(NoIntersections) - Method in class org.sejda.model.validation.validator.NoIntersectionsValidator
 
initialize(NotAllowed) - Method in class org.sejda.model.validation.validator.NotAllowedValidator
 
initialize(NotNegativeCoordinates) - Method in class org.sejda.model.validation.validator.NotNegativeCoordinatesValidator
 
initialize(EndGreaterThenOrEqualToStart) - Method in class org.sejda.model.validation.validator.PageRangeValidator
 
initialize(ValidPdfVersion) - Method in class org.sejda.model.validation.validator.PdfVersionValidator
 
initialize(Positive) - Method in class org.sejda.model.validation.validator.PositiveNumberValidator
 
initialize(SingleOutputAllowedExtensions) - Method in class org.sejda.model.validation.validator.SingleOutputExtensionsValidator
 
initialize(ValidSingleOutput) - Method in class org.sejda.model.validation.validator.SingleOutputValidator
 
intersects(PageRange) - Method in class org.sejda.model.pdf.page.PageRange
 
InvalidTaskParametersException - Exception in org.sejda.model.exception
Exception thrown after validation of the task parameters if the validation fails.
InvalidTaskParametersException() - Constructor for exception org.sejda.model.exception.InvalidTaskParametersException
 
InvalidTaskParametersException(String, Throwable) - Constructor for exception org.sejda.model.exception.InvalidTaskParametersException
 
InvalidTaskParametersException(String) - Constructor for exception org.sejda.model.exception.InvalidTaskParametersException
 
InvalidTaskParametersException(Throwable) - Constructor for exception org.sejda.model.exception.InvalidTaskParametersException
 
IOUtils - Class in org.sejda.core.support.io
Provides IO utility methods.
isAllPages(String) - Static method in class org.sejda.conversion.AdapterUtils
 
isAllPages() - Method in class org.sejda.model.input.PdfMergeInput
 
isBlankPageIfOdd() - Method in class org.sejda.model.parameter.MergeParameters
 
isCompressXref() - Method in class org.sejda.model.parameter.base.AbstractPdfOutputParameters
 
isCopyFormFields() - Method in class org.sejda.model.parameter.MergeParameters
 
isEmpty() - Method in class org.sejda.common.collection.NullSafeSet
 
isEmpty() - Method in class org.sejda.model.outline.OutlineGoToPageDestinations
 
IsFile - Annotation Type in org.sejda.model.validation.constraint
Constraint on a File object to check that isFile is true.
isFullScreen() - Method in class org.sejda.model.parameter.SetPagesTransitionParameters
 
isIgnoreXmlConfiguration() - Method in class org.sejda.core.context.DefaultSejdaContext
 
isOverwrite() - Method in class org.sejda.model.parameter.base.AbstractParameters
 
isOverwrite() - Method in interface org.sejda.model.parameter.base.TaskParameters
 
isReverse() - Method in class org.sejda.model.input.PdfMixInput
 
isSinglePage() - Method in enum org.sejda.model.rotation.RotationType
 
isSupportMultiImage() - Method in enum org.sejda.model.image.ImageType
 
isUnbounded() - Method in class org.sejda.model.pdf.page.PageRange
 
isUndetermined() - Method in class org.sejda.model.notification.event.PercentageOfWorkDoneChangedEvent
 
isValid(RectangularBox, ConstraintValidatorContext) - Method in class org.sejda.model.validation.validator.CoordinatesValidator
 
isValid(File, ConstraintValidatorContext) - Method in class org.sejda.model.validation.validator.DirectoryValidator
 
isValid(File, ConstraintValidatorContext) - Method in class org.sejda.model.validation.validator.ExistingFileValidator
 
isValid(File, ConstraintValidatorContext) - Method in class org.sejda.model.validation.validator.FileExtensionValidator
 
isValid(File, ConstraintValidatorContext) - Method in class org.sejda.model.validation.validator.FileValidator
 
isValid(SetHeaderFooterParameters, ConstraintValidatorContext) - Method in class org.sejda.model.validation.validator.HasHeaderFooterValidator
 
isValid(ExtractPagesParameters, ConstraintValidatorContext) - Method in class org.sejda.model.validation.validator.HasSelectedPagesValidator
 
isValid(SetPagesTransitionParameters, ConstraintValidatorContext) - Method in class org.sejda.model.validation.validator.HasTransitionsValidator
 
isValid(PageRangeSelection, ConstraintValidatorContext) - Method in class org.sejda.model.validation.validator.NoIntersectionsValidator
 
isValid(PredefinedSetOfPages, ConstraintValidatorContext) - Method in class org.sejda.model.validation.validator.NotAllowedValidator
 
isValid(RectangularBox, ConstraintValidatorContext) - Method in class org.sejda.model.validation.validator.NotNegativeCoordinatesValidator
 
isValid(PageRange, ConstraintValidatorContext) - Method in class org.sejda.model.validation.validator.PageRangeValidator
 
isValid(AbstractPdfOutputParameters, ConstraintValidatorContext) - Method in class org.sejda.model.validation.validator.PdfVersionValidator
 
isValid(Number, ConstraintValidatorContext) - Method in class org.sejda.model.validation.validator.PositiveNumberValidator
 
isValid(SingleOutputTaskParameters, ConstraintValidatorContext) - Method in class org.sejda.model.validation.validator.SingleOutputExtensionsValidator
 
isValid(SingleOutputTaskParameters, ConstraintValidatorContext) - Method in class org.sejda.model.validation.validator.SingleOutputValidator
 
isValidation() - Method in class org.sejda.core.context.DefaultSejdaContext
 
isValidation() - Method in interface org.sejda.core.context.SejdaContext
 
iterator() - Method in class org.sejda.common.collection.NullSafeSet
 
iterator() - Method in class org.sejda.conversion.MultiplePageRangeSetAdapter
 
ITextOutlineHandler - Class in org.sejda.impl.itext.component
iText implementation of an OutlineHandler.
ITextOutlineHandler(PdfReader, String) - Constructor for class org.sejda.impl.itext.component.ITextOutlineHandler
 
ITextOutlineSubsetProvider - Class in org.sejda.impl.itext.component
iText implementation of a bookmarks subset provider.
ITextOutlineSubsetProvider(PdfReader) - Constructor for class org.sejda.impl.itext.component.ITextOutlineSubsetProvider
 
ITextUtils - Class in org.sejda.impl.itext.util
Provides utility methods to handle iText related components.

K

keySet() - Method in class org.sejda.model.parameter.SetMetadataParameters
 

L

ListValueMap<K,V> - Class in org.sejda.common.collection
Map where the elements added to the same key are enqueued in a List.
ListValueMap() - Constructor for class org.sejda.common.collection.ListValueMap
 

M

MAX_PERGENTAGE - Static variable in class org.sejda.model.notification.event.PercentageOfWorkDoneChangedEvent
 
MergeParameters - Class in org.sejda.model.parameter
Parameter class for a merge task containing a collection of input to be merged.
MergeParameters() - Constructor for class org.sejda.model.parameter.MergeParameters
 
MergeParameters(boolean, boolean) - Constructor for class org.sejda.model.parameter.MergeParameters
 
MergeTask - Class in org.sejda.impl.itext
iText implementation for a merge task that merges a collection of input pdf documents.
MergeTask() - Constructor for class org.sejda.impl.itext.MergeTask
 
MinRequiredVersion - Interface in org.sejda.model.pdf
Represent a feature/option that requires a minimum required pdf version to be applied.
mix(NotifiableTaskMetadata) - Method in class org.sejda.impl.pdfbox.component.PdfAlternateMixer
Perform the alternate mix on the given PdfMixInputs.
MultipleOutputTaskParameters - Interface in org.sejda.model.parameter.base
A TaskParameters parameter whose execution result in multiple output.
MultipleOutputWriter - Interface in org.sejda.core.support.io
Statefull component responsible for writing multiple task generated files to a task output.
MultiplePageRangeSetAdapter - Class in org.sejda.conversion
Adapter for a list of sets of PageRanges, providing initialization from String
MultiplePageRangeSetAdapter(String) - Constructor for class org.sejda.conversion.MultiplePageRangeSetAdapter
 
MultiplePdfMergeInputAdapter - Class in org.sejda.conversion
Adapter for a list of PdfMergeInputs.
MultiplePdfMergeInputAdapter(List<PdfFileSource>, Iterator<Set<PageRange>>) - Constructor for class org.sejda.conversion.MultiplePdfMergeInputAdapter
 
MultiplePdfSourceMultipleOutputParameters - Class in org.sejda.model.parameter.base
Provides a skeletal implementation for parameter classes having multiple pdf source as input and generating multiple output.
MultiplePdfSourceMultipleOutputParameters() - Constructor for class org.sejda.model.parameter.base.MultiplePdfSourceMultipleOutputParameters
 
MultiplePdfSourceSingleOutputParameters - Class in org.sejda.model.parameter.base
Provides a skeletal implementation for parameter classes having multiple pdf source as input and producing a SingleTaskOutput.
MultiplePdfSourceSingleOutputParameters() - Constructor for class org.sejda.model.parameter.base.MultiplePdfSourceSingleOutputParameters
 
MultiplePdfSourceTaskParameters - Interface in org.sejda.model.parameter.base
A parameter whose execution inputs consists of a list of pdf documents.
MultipleTaskOutput<T> - Interface in org.sejda.model.output
Represent the output for a task generating a multiple outputs.

N

name(String) - Method in class org.sejda.core.support.io.model.FileOutput
 
name(String) - Method in interface org.sejda.core.support.io.model.OngoingFileOuputCreation
set the name for the current instance
NameGenerationRequest - Class in org.sejda.core.support.prefix.model
Request for a new name generation.
NameGenerator - Class in org.sejda.core.support.prefix
Component used to generate the output name for a manipulation given the input prefix (if any);
nameGenerator(String) - Static method in class org.sejda.core.support.prefix.NameGenerator
 
nameRequest() - Static method in class org.sejda.core.support.prefix.model.NameGenerationRequest
 
nameRequest(String) - Static method in class org.sejda.core.support.prefix.model.NameGenerationRequest
 
newFullReadOpener() - Static method in class org.sejda.impl.itext.component.input.PdfSourceOpeners
Factory method returning a PdfSourceOpener that performs a full read on the opened source.
newInstance(PdfPageTransitionStyle, int, int) - Static method in class org.sejda.model.pdf.transition.PdfPageTransition
Creates a new PdfPageTransition instance.
newInstance(int, int, int, int) - Static method in class org.sejda.model.RectangularBox
static factory method.
newInstanceFromPoints(Point, Point) - Static method in class org.sejda.model.RectangularBox
static factory method creating a new instance of the RectangularBox from two points.
newInstanceNoPassword(File) - Static method in class org.sejda.model.input.PdfFileSource
Creates a new instance of the pdf source where a password is NOT required to open the source.
newInstanceNoPassword(InputStream, String) - Static method in class org.sejda.model.input.PdfStreamSource
Creates a new instance of the pdf source where a password is NOT required to open the source.
newInstanceNoPassword(URL, String) - Static method in class org.sejda.model.input.PdfURLSource
Creates a new instance of the pdf source where a password is NOT required to open the source.
newInstanceWithLabel(String, PdfLabelNumberingStyle, int) - Static method in class org.sejda.model.pdf.label.PdfPageLabel
Creates a label with given label and given style for the given logical page number.
newInstanceWithoutLabel(PdfLabelNumberingStyle, int) - Static method in class org.sejda.model.pdf.label.PdfPageLabel
Creates an empty label with the given style for the given logical page number.
newInstanceWithPassword(File, String) - Static method in class org.sejda.model.input.PdfFileSource
Creates a new instance of the pdf source where a password is required to open the source.
newInstanceWithPassword(InputStream, String, String) - Static method in class org.sejda.model.input.PdfStreamSource
Creates a new instance of the pdf source where a password is required to open the source.
newInstanceWithPassword(URL, String, String) - Static method in class org.sejda.model.input.PdfURLSource
Creates a new instance of the pdf source where a password is required to open the source.
newMultipleOutputWriter(boolean) - Static method in class org.sejda.core.support.io.OutputWriters
Factory method for a MultipleOutputWriter.
newPartialReadOpener() - Static method in class org.sejda.impl.itext.component.input.PdfSourceOpeners
Factory method returning a PdfSourceOpener that performs a partial read on the opened source.
newProcessingStatus(int) - Method in class org.sejda.model.input.PdfMixInput
 
newSingleOutputWriter(boolean) - Static method in class org.sejda.core.support.io.OutputWriters
Factory method for a SingleOutputWriter.
nextPage() - Method in class org.sejda.model.input.PdfMixInput.PdfMixInputProcessStatus
 
NoIntersections - Annotation Type in org.sejda.model.validation.constraint
Constraint to validate that a page range selection doesn't have any intersection among the selected ranges.
NoIntersectionsValidator - Class in org.sejda.model.validation.validator
Validator for a NoIntersections constraint to ensure page ranges in an input PageRangeSelection do not intersect.
NoIntersectionsValidator() - Constructor for class org.sejda.model.validation.validator.NoIntersectionsValidator
 
NotAllowed - Annotation Type in org.sejda.model.validation.constraint
Constraint to disallow some specified values on the annotated PredefinedSetOfPages field
NotAllowedValidator - Class in org.sejda.model.validation.validator
Validator for an Enum annotated field or method where some of the values are not allowed.
NotAllowedValidator() - Constructor for class org.sejda.model.validation.validator.NotAllowedValidator
 
NotEmpty - Annotation Type in org.sejda.model.validation.constraint
Constraint validating an NotNull element with a minimum size of 1.
NotifiableTaskMetadata - Class in org.sejda.model.task
An immutable set of metadata related to the task the event is notifying about.
NotifiableTaskMetadata(Task<?>) - Constructor for class org.sejda.model.task.NotifiableTaskMetadata
 
NotificationContext - Interface in org.sejda.core.notification.context
Interface providing notification configuration.
NotificationContextException - Exception in org.sejda.model.exception
Exception related to the NotificationContext features
NotificationContextException() - Constructor for exception org.sejda.model.exception.NotificationContextException
 
NotificationContextException(String, Throwable) - Constructor for exception org.sejda.model.exception.NotificationContextException
 
NotificationContextException(String) - Constructor for exception org.sejda.model.exception.NotificationContextException
 
NotificationContextException(Throwable) - Constructor for exception org.sejda.model.exception.NotificationContextException
 
NotificationEvent - Interface in org.sejda.model.notification.event
A Notification event.
NotificationStrategy - Interface in org.sejda.core.notification.strategy
Strategy used to notify all the registered listeners.
Notifier - Interface in org.sejda.core.notification.dsl
DSL interface to expose notification methods.
notifyEvent(NotifiableTaskMetadata) - Static method in class org.sejda.core.notification.dsl.ApplicationEventsNotifier
Entry point to create a notification using DSL.
notifyListener(EventListener, AbstractNotificationEvent) - Method in class org.sejda.core.notification.strategy.AsyncNotificationStrategy
 
notifyListener(EventListener, AbstractNotificationEvent) - Method in interface org.sejda.core.notification.strategy.NotificationStrategy
Notify the input event to the input listener.
notifyListener(EventListener, AbstractNotificationEvent) - Method in class org.sejda.core.notification.strategy.SyncNotificationStrategy
 
notifyListeners(AbstractNotificationEvent) - Method in interface org.sejda.core.notification.context.NotificationContext
Notifies the listeners about the input event
NotNegativeCoordinates - Annotation Type in org.sejda.model.validation.constraint
Constraint ensuring that coordinates of a shape are not negative.
NotNegativeCoordinatesValidator - Class in org.sejda.model.validation.validator
Validates that coordinates of a RectangularBox are positive.
NotNegativeCoordinatesValidator() - Constructor for class org.sejda.model.validation.validator.NotNegativeCoordinatesValidator
 
NULL - Static variable in class org.sejda.model.pdf.headerfooter.Numbering
 
NULL - Static variable in class org.sejda.model.task.NotifiableTaskMetadata
Null object pattern
nullSafeClose(Closeable) - Static method in class org.sejda.common.ComponentsUtility
closes the Closeable component if it is not null.
nullSafeClosePdfReader(PdfReader) - Static method in class org.sejda.impl.itext.util.ITextUtils
Null safe close of the input PdfReader
nullSafeCloseQuietly(Closeable) - Static method in class org.sejda.common.ComponentsUtility
closes the Closeable component if it is not null logging exceptions.
nullSafeGetBooleanAttribute(Node, String) - Static method in class org.sejda.core.support.util.XMLUtils
 
nullSafeGetBooleanAttribute(Node, String, boolean) - Static method in class org.sejda.core.support.util.XMLUtils
 
nullSafeGetStringAttribute(Node, String) - Static method in class org.sejda.core.support.util.XMLUtils
 
NullSafeSet<E> - Class in org.sejda.common.collection
LinkedHashSet wrapper disallowing null elements.
NullSafeSet() - Constructor for class org.sejda.common.collection.NullSafeSet
 
Numbering - Class in org.sejda.model.pdf.headerfooter
immutable model for a numbering that is defined by a style and the starting page number.
Numbering(NumberingStyle, int) - Constructor for class org.sejda.model.pdf.headerfooter.Numbering
 
NumberingAdapter - Class in org.sejda.conversion
Adapter for a Numbering, providing initialization from String
NumberingAdapter(String) - Constructor for class org.sejda.conversion.NumberingAdapter
 
NumberingStyle - Enum in org.sejda.model.pdf.headerfooter
Numbering styles for footer labels.

O

onEvent(T) - Method in interface org.sejda.model.notification.EventListener
event notification
OngoingFileOuputCreation - Interface in org.sejda.core.support.io.model
DSL interface used to expose methods needed to complete the FileOutput creation.
OngoingNotification - Interface in org.sejda.core.notification.dsl
DSL interface to complete an ongoing "steps completed" notification.
OngoingRotation - Interface in org.sejda.impl.itext.component
Identifies an ongoing rotation exposing methods to finalize it.
OngoingRotation - Interface in org.sejda.impl.pdfbox.component
Identifies an ongoing rotation exposing methods to finalize it.
open(PdfURLSource) - Method in class org.sejda.impl.icepdf.component.DefaultPdfSourceOpener
 
open(PdfFileSource) - Method in class org.sejda.impl.icepdf.component.DefaultPdfSourceOpener
 
open(PdfStreamSource) - Method in class org.sejda.impl.icepdf.component.DefaultPdfSourceOpener
 
open(PdfURLSource) - Method in class org.sejda.impl.pdfbox.component.DefaultPdfSourceOpener
 
open(PdfFileSource) - Method in class org.sejda.impl.pdfbox.component.DefaultPdfSourceOpener
 
open(PdfStreamSource) - Method in class org.sejda.impl.pdfbox.component.DefaultPdfSourceOpener
 
open(PdfSourceOpener<T>) - Method in class org.sejda.model.input.PdfFileSource
 
open(PdfSourceOpener<R>) - Method in interface org.sejda.model.input.PdfSource
Dispatch method to open the source.
open(PdfURLSource) - Method in interface org.sejda.model.input.PdfSourceOpener
Opens the input PdfURLSource.
open(PdfFileSource) - Method in interface org.sejda.model.input.PdfSourceOpener
Opens the input PdfFileSource.
open(PdfStreamSource) - Method in interface org.sejda.model.input.PdfSourceOpener
Opens the input PdfStreamSource.
open(PdfSourceOpener<T>) - Method in class org.sejda.model.input.PdfStreamSource
 
open(PdfSourceOpener<T>) - Method in class org.sejda.model.input.PdfURLSource
 
openWriteDestination(OutputStream, T) - Method in interface org.sejda.core.writer.model.ImageWriter
Open the provided destination where image/s will be written to.
openWriteDestination(File, T) - Method in interface org.sejda.core.writer.model.ImageWriter
Open the provided destination where image/s will be written to.
org.sejda.common - package org.sejda.common
 
org.sejda.common.collection - package org.sejda.common.collection
 
org.sejda.conversion - package org.sejda.conversion
 
org.sejda.conversion.exception - package org.sejda.conversion.exception
 
org.sejda.core - package org.sejda.core
 
org.sejda.core.context - package org.sejda.core.context
 
org.sejda.core.notification.context - package org.sejda.core.notification.context
 
org.sejda.core.notification.dsl - package org.sejda.core.notification.dsl
 
org.sejda.core.notification.strategy - package org.sejda.core.notification.strategy
 
org.sejda.core.service - package org.sejda.core.service
 
org.sejda.core.support.io - package org.sejda.core.support.io
 
org.sejda.core.support.io.model - package org.sejda.core.support.io.model
 
org.sejda.core.support.prefix - package org.sejda.core.support.prefix
 
org.sejda.core.support.prefix.model - package org.sejda.core.support.prefix.model
 
org.sejda.core.support.prefix.processor - package org.sejda.core.support.prefix.processor
 
org.sejda.core.support.util - package org.sejda.core.support.util
 
org.sejda.core.validation - package org.sejda.core.validation
 
org.sejda.core.writer.context - package org.sejda.core.writer.context
 
org.sejda.core.writer.model - package org.sejda.core.writer.model
 
org.sejda.core.writer.xmlgraphics - package org.sejda.core.writer.xmlgraphics
 
org.sejda.impl.icepdf - package org.sejda.impl.icepdf
 
org.sejda.impl.icepdf.component - package org.sejda.impl.icepdf.component
 
org.sejda.impl.itext - package org.sejda.impl.itext
 
org.sejda.impl.itext.component - package org.sejda.impl.itext.component
 
org.sejda.impl.itext.component.input - package org.sejda.impl.itext.component.input
 
org.sejda.impl.itext.component.split - package org.sejda.impl.itext.component.split
 
org.sejda.impl.itext.util - package org.sejda.impl.itext.util
 
org.sejda.impl.pdfbox - package org.sejda.impl.pdfbox
 
org.sejda.impl.pdfbox.component - package org.sejda.impl.pdfbox.component
 
org.sejda.impl.pdfbox.util - package org.sejda.impl.pdfbox.util
 
org.sejda.model - package org.sejda.model
 
org.sejda.model.exception - package org.sejda.model.exception
 
org.sejda.model.image - package org.sejda.model.image
 
org.sejda.model.input - package org.sejda.model.input
 
org.sejda.model.notification - package org.sejda.model.notification
 
org.sejda.model.notification.event - package org.sejda.model.notification.event
 
org.sejda.model.outline - package org.sejda.model.outline
 
org.sejda.model.output - package org.sejda.model.output
 
org.sejda.model.parameter - package org.sejda.model.parameter
 
org.sejda.model.parameter.base - package org.sejda.model.parameter.base
 
org.sejda.model.parameter.image - package org.sejda.model.parameter.image
 
org.sejda.model.pdf - package org.sejda.model.pdf
 
org.sejda.model.pdf.encryption - package org.sejda.model.pdf.encryption
 
org.sejda.model.pdf.headerfooter - package org.sejda.model.pdf.headerfooter
 
org.sejda.model.pdf.label - package org.sejda.model.pdf.label
 
org.sejda.model.pdf.page - package org.sejda.model.pdf.page
 
org.sejda.model.pdf.transition - package org.sejda.model.pdf.transition
 
org.sejda.model.pdf.viewerpreference - package org.sejda.model.pdf.viewerpreference
 
org.sejda.model.rotation - package org.sejda.model.rotation
 
org.sejda.model.task - package org.sejda.model.task
 
org.sejda.model.validation.constraint - package org.sejda.model.validation.constraint
 
org.sejda.model.validation.validator - package org.sejda.model.validation.validator
 
originalName(String) - Method in class org.sejda.core.support.prefix.model.NameGenerationRequest
Fluently sets the original file name
OutlineGoToPageDestinations - Class in org.sejda.model.outline
Holder for a collection of document outline GoTo page destinations.
OutlineGoToPageDestinations() - Constructor for class org.sejda.model.outline.OutlineGoToPageDestinations
 
OutlineHandler - Interface in org.sejda.model.outline
Provides methods to deal with a pdf document outline.
OutlineSubsetProvider<T> - Interface in org.sejda.model.outline
Statefull component providing a subset of the document outline.
outOf(int) - Method in class org.sejda.core.notification.dsl.ApplicationEventsNotifier
 
outOf(BigDecimal) - Method in class org.sejda.core.notification.dsl.ApplicationEventsNotifier
 
outOf(int) - Method in interface org.sejda.core.notification.dsl.OngoingNotification
 
outOf(BigDecimal) - Method in interface org.sejda.core.notification.dsl.OngoingNotification
 
OutputWriters - Class in org.sejda.core.support.io
Provides factory methods for available output writers.

P

page(int) - Method in class org.sejda.core.support.prefix.model.NameGenerationRequest
Fluently sets the page
PageLabelUtils - Class in org.sejda.impl.itext.util
Utility class to deal with page labels.
PageRange - Class in org.sejda.model.pdf.page
Model for range of pages.
PageRange(int, int) - Constructor for class org.sejda.model.pdf.page.PageRange
Creates a page range that goes from start to end (comprehended).
PageRange(int) - Constructor for class org.sejda.model.pdf.page.PageRange
Creates a page range that starts at the given page and ends when the document ends.
PageRangeSelection - Interface in org.sejda.model.pdf.page
Object with page range selection capabilities.
PageRangeSetAdapter - Class in org.sejda.conversion
Adapter for a set of PageRanges, providing initialization from String
PageRangeSetAdapter(String) - Constructor for class org.sejda.conversion.PageRangeSetAdapter
 
PageRangeValidator - Class in org.sejda.model.validation.validator
Validates that in a PageRange the end page is greater or equals the start page.
PageRangeValidator() - Constructor for class org.sejda.model.validation.validator.PageRangeValidator
 
PageRotation - Class in org.sejda.model.rotation
Model representing a rotation to be applied to a single page or to a class of pages (even, odd, all)
PageRotationAdapter - Class in org.sejda.conversion
Adapter for PageRotation.
PageRotationAdapter(String) - Constructor for class org.sejda.conversion.PageRotationAdapter
 
PagesExtractor - Class in org.sejda.impl.pdfbox.component
Component responsible for extracting a set of pages from an input PDDocumentHandler to a new PDDocumentHandler.
PagesExtractor(PDDocumentHandler) - Constructor for class org.sejda.impl.pdfbox.component.PagesExtractor
 
PagesPdfSplitter<T extends AbstractSplitByPageParameters> - Class in org.sejda.impl.itext.component.split
Splitter implementation to split at a given set of page numbers.
PagesPdfSplitter(PdfReader, T) - Constructor for class org.sejda.impl.itext.component.split.PagesPdfSplitter
 
PagesSelection - Interface in org.sejda.model.pdf.page
Specify a set of selected pages.
parseInt(String, String) - Static method in class org.sejda.conversion.AdapterUtils
Parse input string into an integer, throwing an exception in case the input cannot be parsed
parseIntSilently(String) - Static method in class org.sejda.conversion.AdapterUtils
Parse input string into an integer, silently returning a null in case the input cannot be parsed
PDDocumentAccessPermission - Class in org.sejda.impl.pdfbox.component
Wrapper around AccessPermission providing convenient methods to check permissions.
PDDocumentHandler - Class in org.sejda.impl.pdfbox.component
Wrapper over a PDDocument.
PDDocumentHandler(PDDocument, String) - Constructor for class org.sejda.impl.pdfbox.component.PDDocumentHandler
Creates a new handler using the given document as underlying PDDocument.
PDDocumentHandler() - Constructor for class org.sejda.impl.pdfbox.component.PDDocumentHandler
Creates a new handler with an empty underlying PDDocument.
PDF_EXTENSION - Static variable in class org.sejda.model.SejdaFileExtensions
 
PdfAccessPermission - Enum in org.sejda.model.pdf.encryption
Access permissions correspond to various operations that can be allowed/disallowed when encrypting a pdf document.
PdfAccessPermissionAdapter - Class in org.sejda.conversion
Adapter class for enum PdfAccessPermission.
PdfAccessPermissionAdapter(String) - Constructor for class org.sejda.conversion.PdfAccessPermissionAdapter
 
PdfAlternateMixer - Class in org.sejda.impl.pdfbox.component
Component providing functionalities to perform an alternate mix on two PdfMixInput.
PdfAlternateMixer(PdfMixInput, PdfMixInput) - Constructor for class org.sejda.impl.pdfbox.component.PdfAlternateMixer
 
PdfBooleanPreference - Enum in org.sejda.model.pdf.viewerpreference
Possible Layout entries with boolean value.
PdfCopier - Interface in org.sejda.impl.itext.component
Prodvides functionalities to copy pages from a given PdfReader.
PdfDirection - Enum in org.sejda.model.pdf.viewerpreference
Possible values for the predominant reading order for text.
PdfDuplex - Enum in org.sejda.model.pdf.viewerpreference
Possible values for the paper handling option to use when printing the file from the print dialog.
PdfEncryption - Enum in org.sejda.model.pdf.encryption
Possible encryption algorithm to use during pdf encryption.
PdfEncryptionAdapter - Class in org.sejda.conversion
Adapter class for enum PdfEncryption.
PdfEncryptionAdapter(String) - Constructor for class org.sejda.conversion.PdfEncryptionAdapter
 
PdfFile - Annotation Type in org.sejda.model.validation.constraint
Constraint validating that a File instance whose isFile method returns true, is a pdf file.
PdfFileSource - Class in org.sejda.model.input
AbstractPdfSource from a File
PdfHeaderFooterWriter - Class in org.sejda.impl.pdfbox.component
Component providing footer related functionalities.
PdfHeaderFooterWriter(PDDocumentHandler) - Constructor for class org.sejda.impl.pdfbox.component.PdfHeaderFooterWriter
 
PdfLabelNumberingStyle - Enum in org.sejda.model.pdf.label
Possible values for a numbering style to be used for page labels.
PdfMergeInput - Class in org.sejda.model.input
Model for a input source for a merge task.
PdfMergeInput(PdfSource<?>, Set<PageRange>) - Constructor for class org.sejda.model.input.PdfMergeInput
 
PdfMergeInput(PdfSource<?>) - Constructor for class org.sejda.model.input.PdfMergeInput
 
PdfMetadataKey - Enum in org.sejda.model.pdf
Possible metadata key used to set metadata values on a document.
PdfMixInput - Class in org.sejda.model.input
Model representation of a input parameter for the Alternate Mix task.
PdfMixInput(PdfSource<?>, boolean, int) - Constructor for class org.sejda.model.input.PdfMixInput
 
PdfMixInput(PdfSource<?>) - Constructor for class org.sejda.model.input.PdfMixInput
Creates an instance with step of 1 reverse false
PdfMixInput.PdfMixInputProcessStatus - Class in org.sejda.model.input
Holds the status of the process for the enclosing a PdfMixInput
PdfNonFullScreenPageMode - Enum in org.sejda.model.pdf.viewerpreference
Possible values for the document’s page mode, specifying how to display the document on exiting full-screen mode.
PdfPageLabel - Class in org.sejda.model.pdf.label
Model for a page label.
PdfPageLabelAdapter - Class in org.sejda.conversion
Adapter for a PdfPageLabel having a page number.
PdfPageLabelAdapter(String) - Constructor for class org.sejda.conversion.PdfPageLabelAdapter
 
PdfPageLayout - Enum in org.sejda.model.pdf.viewerpreference
Possible values for the page layout to be used when the document is opened.
PdfPageMode - Enum in org.sejda.model.pdf.viewerpreference
Possible values to specify how the document should be displayed when opened.
PdfPageTransition - Class in org.sejda.model.pdf.transition
Model for a page transition.
PdfPageTransitionStyle - Enum in org.sejda.model.pdf.transition
Possible entries in the transition dictionary defining a visual transition when moving from a page to another in presentation mode.
PdfPrintScaling - Enum in org.sejda.model.pdf.viewerpreference
Possible values for the page scaling option to be selected when a print dialog is displayed for this document.
PdfRotator - Class in org.sejda.impl.itext.component
Handles rotations on a given PdfReader
PdfRotator - Class in org.sejda.impl.pdfbox.component
Handles rotations on a given PDDocument.
PdfSource<T> - Interface in org.sejda.model.input
A pdf source that can be used as input for a pdf manipulation.
PdfSourceOpener<T> - Interface in org.sejda.model.input
Double Dispatch interface to open a PdfSource.
PdfSourceOpeners - Class in org.sejda.impl.itext.component.input
This class contains only static factory methods to create PdfSourceOpener implementations.
PdfStamperHandler - Class in org.sejda.impl.itext.component
Component responsible for handling operations related to a PdfStamper instance.
PdfStamperHandler(PdfReader, File, PdfVersion) - Constructor for class org.sejda.impl.itext.component.PdfStamperHandler
Creates a new instance initializing the inner PdfStamper instance.
PdfStreamSource - Class in org.sejda.model.input
AbstractPdfSource from a InputStream
PdfTextExtractor - Class in org.sejda.impl.pdfbox.component
Component responsible for extracting text from an input pdf document.
PdfTextExtractor(String) - Constructor for class org.sejda.impl.pdfbox.component.PdfTextExtractor
 
PdfTextExtractorByArea - Class in org.sejda.impl.pdfbox.component
Stateless component responsible for extracting text from a given area of a document page
PdfTextExtractorByArea() - Constructor for class org.sejda.impl.pdfbox.component.PdfTextExtractorByArea
 
PdfToBufferedImageProvider - Class in org.sejda.impl.icepdf.component
ICEpdf component providing a conversion method for a Document page to a BufferedImage. current thread.
PdfToJpegParameters - Class in org.sejda.model.parameter.image
Parameter meant to convert an existing pdf source to JPEG images.
PdfToJpegParameters() - Constructor for class org.sejda.model.parameter.image.PdfToJpegParameters
 
PdfToMultipleImageTask<T extends AbstractPdfToMultipleImageParameters> - Class in org.sejda.impl.icepdf
ICEpdf implementation of a task which converts a pdf document to a collection of images, one image per page.
PdfToMultipleImageTask() - Constructor for class org.sejda.impl.icepdf.PdfToMultipleImageTask
 
PdfToMultipleTiffParameters - Class in org.sejda.model.parameter.image
Parameter meant to convert an existing pdf source to multiple TIFF images.
PdfToMultipleTiffParameters(ImageColorType) - Constructor for class org.sejda.model.parameter.image.PdfToMultipleTiffParameters
 
PdfToSingleImageTask<T extends AbstractPdfToSingleImageParameters> - Class in org.sejda.impl.icepdf
ICEpdf implementation of a task which converts a pdf document to an image format that supports multiple images into a single image.
PdfToSingleImageTask() - Constructor for class org.sejda.impl.icepdf.PdfToSingleImageTask
 
PdfToSingleTiffParameters - Class in org.sejda.model.parameter.image
Parameter meant to convert an existing pdf source to a single TIFF image with multiple pages.
PdfToSingleTiffParameters(ImageColorType) - Constructor for class org.sejda.model.parameter.image.PdfToSingleTiffParameters
 
PdfToTiffParameters - Interface in org.sejda.model.parameter.image
Parameters that have pdf input and tiff image format output
PdfUnpacker - Class in org.sejda.impl.itext.component
Component responsible for unpacking attachments attached to multiple pdf documents.
PdfUnpacker(boolean) - Constructor for class org.sejda.impl.itext.component.PdfUnpacker
 
PdfURLSource - Class in org.sejda.model.input
AbstractPdfSource from a URL
PdfVersion - Enum in org.sejda.model.pdf
pdf versions
PdfVersionAdapter - Class in org.sejda.conversion
Adapter class for enum PdfVersion.
PdfVersionAdapter(String) - Constructor for class org.sejda.conversion.PdfVersionAdapter
 
PdfVersionValidator - Class in org.sejda.model.validation.validator
Validates an AbstractParameters instance ensuring that the PdfVersion set is valid considering the other fields value.
PdfVersionValidator() - Constructor for class org.sejda.model.validation.validator.PdfVersionValidator
 
PercentageOfWorkDoneChangedEvent - Class in org.sejda.model.notification.event
Event used to notify about the increasing percentage of work executed by the task.
PercentageOfWorkDoneChangedEvent(NotifiableTaskMetadata) - Constructor for class org.sejda.model.notification.event.PercentageOfWorkDoneChangedEvent
creates and event with percentage zero.
PercentageOfWorkDoneChangedEvent(BigDecimal, NotifiableTaskMetadata) - Constructor for class org.sejda.model.notification.event.PercentageOfWorkDoneChangedEvent
creates and event with the given percentage
PopulatedFileOutput - Interface in org.sejda.core.support.io.model
DSL interface used to expose getters for the fully populated FileOutput
position(float, float, float) - Method in enum org.sejda.model.HorizontalAlign
 
position(float, float) - Method in enum org.sejda.model.VerticalAlign
 
Positive - Annotation Type in org.sejda.model.validation.constraint
Constraint on a Number that must be positive
PositiveNumberValidator - Class in org.sejda.model.validation.validator
Validates a number that should be positive.
PositiveNumberValidator() - Constructor for class org.sejda.model.validation.validator.PositiveNumberValidator
 
PredefinedSetOfPages - Enum in org.sejda.model.pdf.page
Represent a predefined set of pages like odd or even pages.
PredefinedSetOfPagesAdapter - Class in org.sejda.conversion
Adapter class for enum PredefinedSetOfPages.
PredefinedSetOfPagesAdapter(String) - Constructor for class org.sejda.conversion.PredefinedSetOfPagesAdapter
 
PrefixTypesChain - Class in org.sejda.core.support.prefix.processor
Holds information about the PrefixTypes contained in the input prefix string.
PrefixTypesChain(String) - Constructor for class org.sejda.core.support.prefix.processor.PrefixTypesChain
 
process(String, NameGenerationRequest) - Method in class org.sejda.core.support.prefix.processor.PrefixTypesChain
the chain process the input prefix and the request
progressUndetermined() - Method in class org.sejda.core.notification.dsl.ApplicationEventsNotifier
 
progressUndetermined() - Method in interface org.sejda.core.notification.dsl.Notifier
Notifies about a task progress which is undetermined
put(K, V) - Method in class org.sejda.common.collection.ListValueMap
Adds the input value to the List associated to the input key
put(PdfMetadataKey, String) - Method in class org.sejda.model.parameter.SetMetadataParameters
adds the key,value
putAll(Map<PdfMetadataKey, String>) - Method in class org.sejda.model.parameter.SetMetadataParameters
 
putLabel(Integer, PdfPageLabel) - Method in class org.sejda.model.parameter.SetPagesLabelParameters
Associates the given label to the given page number.
putTransition(Integer, PdfPageTransition) - Method in class org.sejda.model.parameter.SetPagesTransitionParameters
Associates the given transition to the given page number.

R

RectangularBox - Class in org.sejda.model
A rectangular box with rotation capabilities.
ReflectionUtils - Class in org.sejda.core.support.util
Utility class used to infer the parameter type of an input method of an input class
remove(K, V) - Method in class org.sejda.common.collection.ListValueMap
Removes the input value from the List associated to the input key.
remove(Object) - Method in class org.sejda.common.collection.NullSafeSet
 
removeAll(Collection<?>) - Method in class org.sejda.common.collection.NullSafeSet
 
removeListener(EventListener<T>) - Method in interface org.sejda.core.notification.context.NotificationContext
Remove the input listener from the context .
retainAll(Collection<?>) - Method in class org.sejda.common.collection.NullSafeSet
 
RomanNumbersUtils - Class in org.sejda.common
Utility providing Roman numbers conversion functionalities
rotate(Rotation) - Method in class org.sejda.model.RectangularBox
rotates this RectangularBox using the given rotation.
rotateAnticlockwise() - Method in enum org.sejda.model.rotation.Rotation
 
rotateClockwise() - Method in enum org.sejda.model.rotation.Rotation
 
RotateParameters - Class in org.sejda.model.parameter
Parameter class for the rotation manipulation.
RotateParameters(PageRotation) - Constructor for class org.sejda.model.parameter.RotateParameters
 
RotateTask - Class in org.sejda.impl.itext
Task performing pages rotation on a list of PdfSource.
RotateTask() - Constructor for class org.sejda.impl.itext.RotateTask
 
RotateTask - Class in org.sejda.impl.pdfbox
PDFBox implementation of a task performing pages rotation on a list of PdfSource.
RotateTask() - Constructor for class org.sejda.impl.pdfbox.RotateTask
 
Rotation - Enum in org.sejda.model.rotation
Enum to model a page rotation.
RotationType - Enum in org.sejda.model.rotation
Types of rotation

S

saveDecryptedPDDocument(File) - Method in class org.sejda.impl.pdfbox.component.PDDocumentHandler
Saves the underlying PDDocument removing security from it.
savePDDocument(File) - Method in class org.sejda.impl.pdfbox.component.PDDocumentHandler
Saves the underlying PDDocument to the given file.
Sejda - Class in org.sejda.core
Global constants
SejdaContext - Interface in org.sejda.core.context
Context where Sejda tasks are executed.
SejdaFileExtensions - Class in org.sejda.model
A set of supported extensions
SejdaRuntimeException - Exception in org.sejda.model.exception
General Sejda runtime exception.
SejdaRuntimeException() - Constructor for exception org.sejda.model.exception.SejdaRuntimeException
 
SejdaRuntimeException(String, Throwable) - Constructor for exception org.sejda.model.exception.SejdaRuntimeException
 
SejdaRuntimeException(String) - Constructor for exception org.sejda.model.exception.SejdaRuntimeException
 
SejdaRuntimeException(Throwable) - Constructor for exception org.sejda.model.exception.SejdaRuntimeException
 
setBlankPageIfOdd(boolean) - Method in class org.sejda.model.parameter.MergeParameters
Setting this true tells the task to add a blank page after each merged document if the number of pages is odd.
setBooleanPreferences(PDViewerPreferences, Set<PdfBooleanPreference>) - Static method in class org.sejda.impl.pdfbox.util.ViewerPreferencesUtils
Enables the given set of boolean preferences on the given preferences instance and disables the others.
setCompress(boolean) - Method in class org.sejda.model.parameter.base.AbstractPdfOutputParameters
 
setCompression(boolean) - Method in class org.sejda.impl.itext.component.FormFieldsAwarePdfCopier
 
setCompression(boolean) - Method in interface org.sejda.impl.itext.component.PdfCopier
Enables compression of the xref streams if compress is true.
setCompressionOnStamper(boolean) - Method in class org.sejda.impl.itext.component.PdfStamperHandler
Enables compression if compress is true
setCompressionType(TiffCompressionType) - Method in class org.sejda.model.parameter.image.PdfToMultipleTiffParameters
 
setCompressionType(TiffCompressionType) - Method in class org.sejda.model.parameter.image.PdfToSingleTiffParameters
 
setCreatorOnPDDocument() - Method in class org.sejda.impl.pdfbox.component.PDDocumentHandler
set the creator on the underlying PDDocument
setCreatorOnStamper(PdfReader) - Method in class org.sejda.impl.itext.component.PdfStamperHandler
Adds the creator to the metadata taken from the reader and it sets it to the PdfStamper
setDirection(PdfDirection) - Method in class org.sejda.model.parameter.ViewerPreferencesParameters
 
setDocumentInformation(PDDocumentInformation) - Method in class org.sejda.impl.pdfbox.component.PDDocumentHandler
Set the document information on the underlying PDDocument
setDuplex(PdfDuplex) - Method in class org.sejda.model.parameter.ViewerPreferencesParameters
 
setEncryptionOnStamper(int, String, String, int) - Method in class org.sejda.impl.itext.component.PdfStamperHandler
Sets the encryption for this document delegating encryption to the stamper.
setFont(StandardType1Font) - Method in class org.sejda.model.parameter.SetHeaderFooterParameters
 
setFontSize(BigDecimal) - Method in class org.sejda.model.parameter.SetHeaderFooterParameters
Set the font size in pts
setFullScreen(boolean) - Method in class org.sejda.model.parameter.SetPagesTransitionParameters
 
SetHeaderFooterParameters - Class in org.sejda.model.parameter
Parameters configuring how to label the header/footer of a set of pages in a given pdf document.
SetHeaderFooterParameters() - Constructor for class org.sejda.model.parameter.SetHeaderFooterParameters
 
SetHeaderFooterTask - Class in org.sejda.impl.pdfbox
PDFBox implementation of a task adding footer labels to pages
SetHeaderFooterTask() - Constructor for class org.sejda.impl.pdfbox.SetHeaderFooterTask
 
setHorizontalAlign(HorizontalAlign) - Method in class org.sejda.model.parameter.SetHeaderFooterParameters
 
setLabelPrefix(String) - Method in class org.sejda.model.parameter.SetHeaderFooterParameters
 
setMatchingTitleRegEx(String) - Method in class org.sejda.model.parameter.SplitByGoToActionLevelParameters
 
setMetadataOnStamper(HashMap<String, String>) - Method in class org.sejda.impl.itext.component.PdfStamperHandler
Adds the creator to the metadata in input and it sets it to the PdfStamper
SetMetadataParameters - Class in org.sejda.model.parameter
Parameter class for the set metadata manipulation.
SetMetadataParameters() - Constructor for class org.sejda.model.parameter.SetMetadataParameters
 
SetMetadataTask - Class in org.sejda.impl.itext
Task setting metadata on an input PdfSource.
SetMetadataTask() - Constructor for class org.sejda.impl.itext.SetMetadataTask
 
SetMetadataTask - Class in org.sejda.impl.pdfbox
PDFBox implementation of a task setting metadata on an input PdfSource.
SetMetadataTask() - Constructor for class org.sejda.impl.pdfbox.SetMetadataTask
 
setNfsMode(PdfNonFullScreenPageMode) - Method in class org.sejda.model.parameter.ViewerPreferencesParameters
 
setNumbering(Numbering) - Method in class org.sejda.model.parameter.SetHeaderFooterParameters
 
setOutline(List<Map<String, Object>>) - Method in class org.sejda.impl.itext.component.FormFieldsAwarePdfCopier
 
setOutline(List<Map<String, Object>>) - Method in interface org.sejda.impl.itext.component.PdfCopier
Sets the outline on the document generated by this copier.
setOutput(PopulatedFileOutput) - Method in interface org.sejda.core.support.io.SingleOutputWriter
Sets the given file output (typically a temporary file) as the output ready to be written.
setOutput(SingleTaskOutput<?>) - Method in class org.sejda.model.parameter.AlternateMixParameters
 
setOutput(MultipleTaskOutput<?>) - Method in interface org.sejda.model.parameter.base.MultipleOutputTaskParameters
Sets the output destination
setOutput(MultipleTaskOutput<?>) - Method in class org.sejda.model.parameter.base.MultiplePdfSourceMultipleOutputParameters
 
setOutput(SingleTaskOutput<?>) - Method in class org.sejda.model.parameter.base.MultiplePdfSourceSingleOutputParameters
 
setOutput(SingleTaskOutput<?>) - Method in interface org.sejda.model.parameter.base.SingleOutputTaskParameters
Sets the output destination
setOutput(MultipleTaskOutput<?>) - Method in class org.sejda.model.parameter.base.SinglePdfSourceMultipleOutputParameters
 
setOutput(SingleTaskOutput<?>) - Method in class org.sejda.model.parameter.base.SinglePdfSourceSingleOutputParameters
 
setOutput(MultipleTaskOutput<?>) - Method in class org.sejda.model.parameter.ExtractTextParameters
 
setOutput(MultipleTaskOutput<?>) - Method in class org.sejda.model.parameter.image.AbstractPdfToMultipleImageParameters
 
setOutput(SingleTaskOutput<?>) - Method in class org.sejda.model.parameter.image.AbstractPdfToSingleImageParameters
 
setOutput(SingleTaskOutput<?>) - Method in class org.sejda.model.parameter.MergeParameters
 
setOutputName(String) - Method in class org.sejda.model.parameter.base.MultiplePdfSourceSingleOutputParameters
 
setOutputName(String) - Method in class org.sejda.model.parameter.base.SinglePdfSourceSingleOutputParameters
 
setOutputName(String) - Method in class org.sejda.model.parameter.image.AbstractPdfToSingleImageParameters
 
setOutputName(String) - Method in class org.sejda.model.parameter.MergeParameters
 
setOutputPrefix(String) - Method in interface org.sejda.model.parameter.base.MultipleOutputTaskParameters
Set the prefix to be used to generate names of the multiple outputs for this parameter.
setOutputPrefix(String) - Method in class org.sejda.model.parameter.base.MultiplePdfSourceMultipleOutputParameters
 
setOutputPrefix(String) - Method in class org.sejda.model.parameter.base.SinglePdfSourceMultipleOutputParameters
 
setOutputPrefix(String) - Method in class org.sejda.model.parameter.ExtractTextParameters
 
setOutputPrefix(String) - Method in class org.sejda.model.parameter.image.AbstractPdfToMultipleImageParameters
 
setOverwrite(boolean) - Method in class org.sejda.model.parameter.base.AbstractParameters
Set if the output should be overwritten if already exists
setOwnerPassword(String) - Method in class org.sejda.model.parameter.EncryptParameters
 
setPageLabels(PdfPageLabels) - Method in class org.sejda.impl.itext.component.FormFieldsAwarePdfCopier
 
setPageLabels(PdfPageLabels) - Method in interface org.sejda.impl.itext.component.PdfCopier
sets the input page labels to the underlying pdf copy.
setPageLayout(PdfPageLayout) - Method in class org.sejda.model.parameter.ViewerPreferencesParameters
 
setPageLayoutOnDocument(PdfPageLayout) - Method in class org.sejda.impl.pdfbox.component.PDDocumentHandler
Sets the given page layout on the underlying PDDocument.
setPageMode(PdfPageMode) - Method in class org.sejda.model.parameter.ViewerPreferencesParameters
 
setPageModeOnDocument(PdfPageMode) - Method in class org.sejda.impl.pdfbox.component.PDDocumentHandler
Sets the given page mode on the underlying PDDocument.
setPageRange(PageRange) - Method in class org.sejda.model.parameter.SetHeaderFooterParameters
Set the page range where the header/footer will be applied
SetPagesLabelParameters - Class in org.sejda.model.parameter
Parameter class for the set pages label manipulation.
SetPagesLabelParameters() - Constructor for class org.sejda.model.parameter.SetPagesLabelParameters
 
SetPagesLabelTask - Class in org.sejda.impl.itext
Task that apply page labels to a input pdf.
SetPagesLabelTask() - Constructor for class org.sejda.impl.itext.SetPagesLabelTask
 
SetPagesTransitionParameters - Class in org.sejda.model.parameter
Parameter class for the set pages transition manipulation.
SetPagesTransitionParameters() - Constructor for class org.sejda.model.parameter.SetPagesTransitionParameters
 
SetPagesTransitionParameters(PdfPageTransition) - Constructor for class org.sejda.model.parameter.SetPagesTransitionParameters
 
SetPagesTransitionTask - Class in org.sejda.impl.itext
Task that applies pages transitions to an input document.
SetPagesTransitionTask() - Constructor for class org.sejda.impl.itext.SetPagesTransitionTask
 
setPercentage(BigDecimal) - Method in class org.sejda.model.notification.event.PercentageOfWorkDoneChangedEvent
Sets the percentage for this event
setPrintScaling(PdfPrintScaling) - Method in class org.sejda.model.parameter.ViewerPreferencesParameters
 
setResolutionInDpi(int) - Method in class org.sejda.model.parameter.image.AbstractPdfToImageParameters
 
setSource(PdfSource<?>) - Method in interface org.sejda.model.parameter.base.SinglePdfSourceTaskParameters
Set the source for this parameter.
setSource(PdfSource<?>) - Method in class org.sejda.model.parameter.image.AbstractPdfToImageParameters
 
setTextEncoding(String) - Method in class org.sejda.model.parameter.ExtractTextParameters
 
setTransitionOnStamper(Integer, PdfPageTransition) - Method in class org.sejda.impl.itext.component.PdfStamperHandler
Applies the given transition to the given page.
setUserPassword(String) - Method in class org.sejda.model.parameter.EncryptParameters
 
setUserZoom(float) - Method in class org.sejda.model.parameter.image.AbstractPdfToImageParameters
Controls the resolution of the resulting images.
setVersion(PdfVersion) - Method in class org.sejda.model.parameter.base.AbstractPdfOutputParameters
Set the pdf version for the output document/s
setVersionOnPDDocument(PdfVersion) - Method in class org.sejda.impl.pdfbox.component.PDDocumentHandler
Sets the version on the underlying PDDocument.
setVerticalAlign(VerticalAlign) - Method in class org.sejda.model.parameter.SetHeaderFooterParameters
 
setViewerPreferences(PDViewerPreferences) - Method in class org.sejda.impl.pdfbox.component.PDDocumentHandler
 
setViewerPreferencesOnStamper(int) - Method in class org.sejda.impl.itext.component.PdfStamperHandler
Sets the viewer preferences on the stamper
SimpleSplitParameters - Class in org.sejda.model.parameter
Parameter class for a simple split task.
SimpleSplitParameters(PredefinedSetOfPages) - Constructor for class org.sejda.model.parameter.SimpleSplitParameters
 
SingleOutputAllowedExtensions - Annotation Type in org.sejda.model.validation.constraint
Constraint validating that a single output parameter has one of the expected output extensions (in the output file name for file task output or in the outputname attribute for non file task output).
SingleOutputExtensionsValidator - Class in org.sejda.model.validation.validator
Validates that the input single output task parameter has a FileTaskOutput whose file is of the expected type (extension) or, if not a FileTaskOutput, the outputName is of the expected type (extension).
SingleOutputExtensionsValidator() - Constructor for class org.sejda.model.validation.validator.SingleOutputExtensionsValidator
 
SingleOutputTaskParameters - Interface in org.sejda.model.parameter.base
A TaskParameters parameter whose execution result in a single output pdf document.
SingleOutputValidator - Class in org.sejda.model.validation.validator
Validates that a single output parameter has a valid output name if the selected output is not a file.
SingleOutputValidator() - Constructor for class org.sejda.model.validation.validator.SingleOutputValidator
 
SingleOutputWriter - Interface in org.sejda.core.support.io
Statefull component responsible for writing multiple task generated files to a task output.
SinglePdfSourceMultipleOutputParameters - Class in org.sejda.model.parameter.base
Provides a skeletal implementation for the parameter classes having a single pdf source as input and generating multiple output.
SinglePdfSourceMultipleOutputParameters() - Constructor for class org.sejda.model.parameter.base.SinglePdfSourceMultipleOutputParameters
 
SinglePdfSourceSingleOutputParameters - Class in org.sejda.model.parameter.base
Provides a skeletal implementation for parameter classes having a single pdf source as input and producing a SingleTaskOutput.
SinglePdfSourceSingleOutputParameters() - Constructor for class org.sejda.model.parameter.base.SinglePdfSourceSingleOutputParameters
 
SinglePdfSourceTaskParameters - Interface in org.sejda.model.parameter.base
A parameter with a single source as input for the task.
SingleTaskOutput<T> - Interface in org.sejda.model.output
Represent the output for a task generating a single output.
size() - Method in class org.sejda.common.collection.ListValueMap
 
size() - Method in class org.sejda.common.collection.NullSafeSet
 
size() - Method in interface org.sejda.core.notification.context.NotificationContext
 
size() - Method in class org.sejda.model.outline.OutlineGoToPageDestinations
 
SizePdfSplitter - Class in org.sejda.impl.itext.component.split
Splitter implementation to split a pdf document when the output reaches a given size.
SizePdfSplitter(PdfReader, SplitBySizeParameters) - Constructor for class org.sejda.impl.itext.component.split.SizePdfSplitter
 
split(String) - Static method in class org.sejda.conversion.AdapterUtils
Splits an input string using the default ":" separator
splitAndTrim(String) - Static method in class org.sejda.conversion.AdapterUtils
Same as AdapterUtils.splitAndTrim(String, String) only it uses default ":" separator
splitAndTrim(String, String) - Static method in class org.sejda.conversion.AdapterUtils
Splits an input string using the specified separator.
SplitByGoToActionLevelParameters - Class in org.sejda.model.parameter
Parameter class for a split by GoTo Action level task.
SplitByGoToActionLevelParameters(int) - Constructor for class org.sejda.model.parameter.SplitByGoToActionLevelParameters
 
SplitByGoToActionLevelTask - Class in org.sejda.impl.itext
Task splitting an input pdf document on a set of pages given by a GoTo Action level defined in the input parameter.
SplitByGoToActionLevelTask() - Constructor for class org.sejda.impl.itext.SplitByGoToActionLevelTask
 
SplitByPageNumbersTask<T extends AbstractSplitByPageParameters> - Class in org.sejda.impl.itext
Task splitting an input pdf document on a set of pages defined in the input parameter object.
SplitByPageNumbersTask() - Constructor for class org.sejda.impl.itext.SplitByPageNumbersTask
 
SplitByPagesParameters - Class in org.sejda.model.parameter
Parameter class for a split by page task.
SplitByPagesParameters() - Constructor for class org.sejda.model.parameter.SplitByPagesParameters
 
SplitBySizeParameters - Class in org.sejda.model.parameter
Parameter class for a split by size task.
SplitBySizeParameters(long) - Constructor for class org.sejda.model.parameter.SplitBySizeParameters
 
SplitBySizeTask - Class in org.sejda.impl.itext
Task splitting an input pdf document when the generated document reaches a given size.
SplitBySizeTask() - Constructor for class org.sejda.impl.itext.SplitBySizeTask
 
StandardType1Font - Enum in org.sejda.model.pdf
Standard font type 1 fonts.
StandardType1FontAdapter - Class in org.sejda.conversion
Adapter for a StandardType1Font enum.
StandardType1FontAdapter(String) - Constructor for class org.sejda.conversion.StandardType1FontAdapter
 
startPage(int) - Method in class org.sejda.impl.itext.component.ITextOutlineSubsetProvider
 
startPage(int) - Method in interface org.sejda.model.outline.OutlineSubsetProvider
Sets the start page from which the component will provide outline.
stepsCompleted(int) - Method in class org.sejda.core.notification.dsl.ApplicationEventsNotifier
 
stepsCompleted(BigDecimal) - Method in class org.sejda.core.notification.dsl.ApplicationEventsNotifier
 
stepsCompleted(int) - Method in interface org.sejda.core.notification.dsl.Notifier
Notifies about a certain amount of steps completed:
notifyEvent().stepsCompleted(2).outOf(10);
stepsCompleted(BigDecimal) - Method in interface org.sejda.core.notification.dsl.Notifier
Notifies about a certain amount of steps completed:
notifyEvent().stepsCompleted(new BigDecimal("2").outOf(10);
StreamTaskOutput - Class in org.sejda.model.output
OutputStream output destination for a task.
StreamTaskOutput(OutputStream) - Constructor for class org.sejda.model.output.StreamTaskOutput
Creates a new instance of a StreamTaskOutput using the input stream
styledLabelFor(int) - Method in class org.sejda.model.parameter.SetHeaderFooterParameters
 
styledLabelFor(int) - Method in class org.sejda.model.pdf.headerfooter.Numbering
 
supportMultiImage() - Method in interface org.sejda.core.writer.model.ImageWriter
 
SyncNotificationStrategy - Class in org.sejda.core.notification.strategy
Strategy to notify events synchronously
SyncNotificationStrategy() - Constructor for class org.sejda.core.notification.strategy.SyncNotificationStrategy
 

T

Task<T extends TaskParameters> - Interface in org.sejda.model.task
Interface to defines the task lifecycle.
taskCompleted(long) - Method in class org.sejda.core.notification.dsl.ApplicationEventsNotifier
 
taskCompleted(long) - Method in interface org.sejda.core.notification.dsl.Notifier
Notifies about a completed task
TaskException - Exception in org.sejda.model.exception
General task exception
TaskException() - Constructor for exception org.sejda.model.exception.TaskException
 
TaskException(String, Throwable) - Constructor for exception org.sejda.model.exception.TaskException
 
TaskException(String) - Constructor for exception org.sejda.model.exception.TaskException
 
TaskException(Throwable) - Constructor for exception org.sejda.model.exception.TaskException
 
TaskExecutionCompletedEvent - Class in org.sejda.model.notification.event
Event thrown when an execution completes without errors.
TaskExecutionCompletedEvent(long, NotifiableTaskMetadata) - Constructor for class org.sejda.model.notification.event.TaskExecutionCompletedEvent
Creates an instance specifying the execution time, the number of millis from the task to complete.
TaskExecutionException - Exception in org.sejda.model.exception
Exception in the task execution process.
TaskExecutionException() - Constructor for exception org.sejda.model.exception.TaskExecutionException
 
TaskExecutionException(String, Throwable) - Constructor for exception org.sejda.model.exception.TaskExecutionException
 
TaskExecutionException(String) - Constructor for exception org.sejda.model.exception.TaskExecutionException
 
TaskExecutionException(Throwable) - Constructor for exception org.sejda.model.exception.TaskExecutionException
 
TaskExecutionFailedEvent - Class in org.sejda.model.notification.event
Event thrown when an execution fails
TaskExecutionFailedEvent(Exception, NotifiableTaskMetadata) - Constructor for class org.sejda.model.notification.event.TaskExecutionFailedEvent
 
TaskExecutionService - Interface in org.sejda.core.service
Service interface to perform the actual execution of a task.
TaskExecutionStartedEvent - Class in org.sejda.model.notification.event
Events notified when a task execution starts.
TaskExecutionStartedEvent(NotifiableTaskMetadata) - Constructor for class org.sejda.model.notification.event.TaskExecutionStartedEvent
 
taskFailed(Exception) - Method in class org.sejda.core.notification.dsl.ApplicationEventsNotifier
 
taskFailed(Exception) - Method in interface org.sejda.core.notification.dsl.Notifier
Notifies about a failed task
TaskIOException - Exception in org.sejda.model.exception
Exception thrown if an IOException is raised during the task execution
TaskIOException(String, Throwable) - Constructor for exception org.sejda.model.exception.TaskIOException
 
TaskIOException(String) - Constructor for exception org.sejda.model.exception.TaskIOException
 
TaskIOException(Throwable) - Constructor for exception org.sejda.model.exception.TaskIOException
 
TaskNotFoundException - Exception in org.sejda.model.exception
Exception thrown if no Task is found
TaskNotFoundException() - Constructor for exception org.sejda.model.exception.TaskNotFoundException
 
TaskNotFoundException(String, Throwable) - Constructor for exception org.sejda.model.exception.TaskNotFoundException
 
TaskNotFoundException(String) - Constructor for exception org.sejda.model.exception.TaskNotFoundException
 
TaskNotFoundException(Throwable) - Constructor for exception org.sejda.model.exception.TaskNotFoundException
 
TaskOutput<T> - Interface in org.sejda.model.output
Represents task output destination where results of a manipulation will be written.
TaskOutputDispatcher - Interface in org.sejda.model.output
Double-dispatch interface to dispatch to the correct implementation of a TaskOutput.
TaskOutputVisitException - Exception in org.sejda.model.exception
Exception thrown when visiting a TaskOutput
TaskOutputVisitException() - Constructor for exception org.sejda.model.exception.TaskOutputVisitException
 
TaskOutputVisitException(String, Throwable) - Constructor for exception org.sejda.model.exception.TaskOutputVisitException
 
TaskOutputVisitException(String) - Constructor for exception org.sejda.model.exception.TaskOutputVisitException
 
TaskOutputVisitException(Throwable) - Constructor for exception org.sejda.model.exception.TaskOutputVisitException
 
TaskParameters - Interface in org.sejda.model.parameter.base
Model for a task parameters used during the task executions
TaskPermissionsException - Exception in org.sejda.model.exception
Exception used for permissions related errors
TaskPermissionsException() - Constructor for exception org.sejda.model.exception.TaskPermissionsException
 
TaskPermissionsException(String, Throwable) - Constructor for exception org.sejda.model.exception.TaskPermissionsException
 
TaskPermissionsException(String) - Constructor for exception org.sejda.model.exception.TaskPermissionsException
 
TaskPermissionsException(Throwable) - Constructor for exception org.sejda.model.exception.TaskPermissionsException
 
taskStarted() - Method in class org.sejda.core.notification.dsl.ApplicationEventsNotifier
 
taskStarted() - Method in interface org.sejda.core.notification.dsl.Notifier
Notifies about a started task
TaskWrongPasswordException - Exception in org.sejda.model.exception
Exception thrown when a wrong password has been set and it's not possible to open the pdf document (and execute the task)
TaskWrongPasswordException(String, Throwable) - Constructor for exception org.sejda.model.exception.TaskWrongPasswordException
 
TaskWrongPasswordException(String) - Constructor for exception org.sejda.model.exception.TaskWrongPasswordException
 
TaskWrongPasswordException(Throwable) - Constructor for exception org.sejda.model.exception.TaskWrongPasswordException
 
ThreadLocalNotificationContext - Class in org.sejda.core.notification.context
Local notification context factory.
TIF_EXTENSION - Static variable in class org.sejda.model.SejdaFileExtensions
 
TIFF_EXTENSION - Static variable in class org.sejda.model.SejdaFileExtensions
 
TiffCompressionType - Enum in org.sejda.model.image
Types of compression for the TIFF format.
to(PdfReader) - Method in interface org.sejda.impl.itext.component.OngoingRotation
applies the rotation to the input target
to(PdfReader) - Method in class org.sejda.impl.itext.component.PdfRotator
 
to(PDDocument) - Method in interface org.sejda.impl.pdfbox.component.OngoingRotation
applies the rotation to the input document
to(PDDocument) - Method in class org.sejda.impl.pdfbox.component.PdfRotator
 
toArray() - Method in class org.sejda.common.collection.NullSafeSet
 
toArray(T[]) - Method in class org.sejda.common.collection.NullSafeSet
 
toBufferedImage(Document, int, AbstractPdfToImageParameters) - Static method in class org.sejda.impl.icepdf.component.PdfToBufferedImageProvider
Converts the given Document page to a BufferedImage
toRoman(long) - Static method in class org.sejda.common.RomanNumbersUtils
 
toString() - Method in class org.sejda.model.input.AbstractPdfSource
 
toString() - Method in class org.sejda.model.input.PdfMergeInput
 
toString() - Method in class org.sejda.model.input.PdfMixInput
 
toString() - Method in class org.sejda.model.input.PdfURLSource
 
toString() - Method in class org.sejda.model.notification.event.AbstractNotificationEvent
 
toString() - Method in class org.sejda.model.notification.event.PercentageOfWorkDoneChangedEvent
 
toString() - Method in class org.sejda.model.notification.event.TaskExecutionCompletedEvent
 
toString() - Method in class org.sejda.model.output.DirectoryTaskOutput
 
toString() - Method in class org.sejda.model.output.FileTaskOutput
 
toString() - Method in class org.sejda.model.output.StreamTaskOutput
 
toString() - Method in class org.sejda.model.parameter.SimpleSplitParameters
 
toString() - Method in class org.sejda.model.parameter.SplitByGoToActionLevelParameters
 
toString() - Method in class org.sejda.model.parameter.SplitByPagesParameters
 
toString() - Method in class org.sejda.model.pdf.label.PdfPageLabel
 
toString() - Method in class org.sejda.model.pdf.page.PageRange
 
toString() - Method in class org.sejda.model.pdf.transition.PdfPageTransition
 
toString() - Method in class org.sejda.model.RectangularBox
 
toString() - Method in class org.sejda.model.rotation.PageRotation
 
toString() - Method in class org.sejda.model.task.NotifiableTaskMetadata
 
toStyledString(int) - Method in enum org.sejda.model.pdf.headerfooter.NumberingStyle
 
TransitionUtils - Class in org.sejda.impl.itext.util
Utility class used to deal with transitions mapping.
TXT_EXTENSION - Static variable in class org.sejda.model.SejdaFileExtensions
 

U

UNDETERMINED - Static variable in class org.sejda.model.notification.event.PercentageOfWorkDoneChangedEvent
 
unpack(PdfReader) - Method in class org.sejda.impl.itext.component.PdfUnpacker
 
UnpackParameters - Class in org.sejda.model.parameter
Parameter class for the unpack manipulation.
UnpackParameters(MultipleTaskOutput<?>) - Constructor for class org.sejda.model.parameter.UnpackParameters
 
UnpackTask - Class in org.sejda.impl.itext
iText implementation of a task that unpacks files attached to a collection of input documents.
UnpackTask() - Constructor for class org.sejda.impl.itext.UnpackTask
 

V

ValidationContext - Interface in org.sejda.core.validation
Validation context holding a Validator instance that can be reused to perform beans validation.
ValidCoordinates - Annotation Type in org.sejda.model.validation.constraint
Constraint on the coordinates defined ensuring that top is greater then bottom and right is greater then left.
ValidPdfVersion - Annotation Type in org.sejda.model.validation.constraint
Constraint validating that the pdf version specified in an AbstractPdfOutputParameters is compatible with the other class attributes.
ValidSingleOutput - Annotation Type in org.sejda.model.validation.constraint
Constraint validating that a single output parameter is valid.
valueOf(Class<T>, String, String) - Static method in class org.sejda.conversion.EnumUtils
 
valueOf(String) - Static method in enum org.sejda.model.HorizontalAlign
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.sejda.model.image.ImageColorType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.sejda.model.image.ImageType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.sejda.model.image.TiffCompressionType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.sejda.model.pdf.encryption.PdfAccessPermission
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.sejda.model.pdf.encryption.PdfEncryption
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.sejda.model.pdf.headerfooter.NumberingStyle
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.sejda.model.pdf.label.PdfLabelNumberingStyle
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.sejda.model.pdf.page.PredefinedSetOfPages
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.sejda.model.pdf.PdfMetadataKey
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.sejda.model.pdf.PdfVersion
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.sejda.model.pdf.StandardType1Font
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.sejda.model.pdf.transition.PdfPageTransitionStyle
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.sejda.model.pdf.viewerpreference.PdfBooleanPreference
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.sejda.model.pdf.viewerpreference.PdfDirection
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.sejda.model.pdf.viewerpreference.PdfDuplex
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.sejda.model.pdf.viewerpreference.PdfNonFullScreenPageMode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.sejda.model.pdf.viewerpreference.PdfPageLayout
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.sejda.model.pdf.viewerpreference.PdfPageMode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.sejda.model.pdf.viewerpreference.PdfPrintScaling
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.sejda.model.rotation.Rotation
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.sejda.model.rotation.RotationType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.sejda.model.VerticalAlign
Returns the enum constant of this type with the specified name.
valueOfSilently(Class<T>, String) - Static method in class org.sejda.conversion.EnumUtils
 
values() - Static method in enum org.sejda.model.HorizontalAlign
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.sejda.model.image.ImageColorType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.sejda.model.image.ImageType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.sejda.model.image.TiffCompressionType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.sejda.model.pdf.encryption.PdfAccessPermission
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.sejda.model.pdf.encryption.PdfEncryption
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.sejda.model.pdf.headerfooter.NumberingStyle
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.sejda.model.pdf.label.PdfLabelNumberingStyle
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.sejda.model.pdf.page.PredefinedSetOfPages
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.sejda.model.pdf.PdfMetadataKey
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.sejda.model.pdf.PdfVersion
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.sejda.model.pdf.StandardType1Font
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.sejda.model.pdf.transition.PdfPageTransitionStyle
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.sejda.model.pdf.viewerpreference.PdfBooleanPreference
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.sejda.model.pdf.viewerpreference.PdfDirection
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.sejda.model.pdf.viewerpreference.PdfDuplex
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.sejda.model.pdf.viewerpreference.PdfNonFullScreenPageMode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.sejda.model.pdf.viewerpreference.PdfPageLayout
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.sejda.model.pdf.viewerpreference.PdfPageMode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.sejda.model.pdf.viewerpreference.PdfPrintScaling
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.sejda.model.rotation.Rotation
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.sejda.model.rotation.RotationType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.sejda.model.VerticalAlign
Returns an array containing the constants of this enum type, in the order they are declared.
valuesSupportingMultipleImage() - Static method in enum org.sejda.model.image.ImageType
 
VERSION - Static variable in class org.sejda.core.Sejda
 
VerticalAlign - Enum in org.sejda.model
Possible vertical alignments
VerticalAlignAdapter - Class in org.sejda.conversion
Adapter for the VerticalAlign enum
VerticalAlignAdapter(String) - Constructor for class org.sejda.conversion.VerticalAlignAdapter
 
ViewerPreferencesParameters - Class in org.sejda.model.parameter
Parameter class for the set viewer preferences manipulation.
ViewerPreferencesParameters() - Constructor for class org.sejda.model.parameter.ViewerPreferencesParameters
 
ViewerPreferencesTask - Class in org.sejda.impl.itext
Task setting viewer preferences on a list of PdfSource.
ViewerPreferencesTask() - Constructor for class org.sejda.impl.itext.ViewerPreferencesTask
 
ViewerPreferencesTask - Class in org.sejda.impl.pdfbox
PDFBox implementation of a task setting viewer preferences on a list of PdfSource.
ViewerPreferencesTask() - Constructor for class org.sejda.impl.pdfbox.ViewerPreferencesTask
 
ViewerPreferencesUtils - Class in org.sejda.impl.itext.util
Utility methods related to the viewer preferences functionalities.
ViewerPreferencesUtils - Class in org.sejda.impl.pdfbox.util
Utility methods related to the viewer preferences functionalities.

W

write(RenderedImage, T) - Method in interface org.sejda.core.writer.model.ImageWriter
Writes the given image to the previously opened destination.
write(MultipleTaskOutput<?>) - Method in class org.sejda.impl.itext.component.PdfUnpacker
writes to the output
writeFooter(SetHeaderFooterParameters) - Method in class org.sejda.impl.pdfbox.component.PdfHeaderFooterWriter
 

X

XMLUtils - Class in org.sejda.core.support.util
Provides some utility methods to deal with xml.

A B C D E F G H I K L M N O P R S T U V W X

Copyright © 2013 sejda. All Rights Reserved.