A B C D E F G I M N O P R S T U V 

A

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.
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.
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

bookmark(String) - Method in class org.sejda.core.support.prefix.model.NameGenerationRequest
Fluently sets the bookmark

C

clearListeners() - Method in interface org.sejda.core.notification.context.NotificationContext
Clears the list of listeners for this context
createTemporaryBuffer() - Static method in class org.sejda.core.support.io.IOUtils
 
createTemporaryFolder() - 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
 

D

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

E

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

F

file(File) - Static method in class org.sejda.core.support.io.model.FileOutput
Entry point to populate the FileOutput
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.

G

generate(NameGenerationRequest) - Method in class org.sejda.core.support.prefix.NameGenerator
 
getBookmark() - Method in class org.sejda.core.support.prefix.model.NameGenerationRequest
 
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
 
getExtension() - Method in class org.sejda.core.support.prefix.model.NameGenerationRequest
 
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
 
getName() - Method in class org.sejda.core.support.io.model.FileOutput
 
getName() - Method in interface org.sejda.core.support.io.model.PopulatedFileOutput
 
getNotificationStrategy() - Method in class org.sejda.core.context.DefaultSejdaContext
 
getNotificationStrategy() - Method in interface org.sejda.core.context.SejdaContext
 
getOriginalName() - Method in class org.sejda.core.support.prefix.model.NameGenerationRequest
 
getPage() - Method in class org.sejda.core.support.prefix.model.NameGenerationRequest
 
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.
getValidator() - Method in class org.sejda.core.validation.DefaultValidationContext
 
getValidator() - Method in interface org.sejda.core.validation.ValidationContext
 
GlobalNotificationContext - Class in org.sejda.core.notification.context
Notification context holding a list of listeners registered globally.

I

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
IOUtils - Class in org.sejda.core.support.io
Provides IO utility methods.
isIgnoreXmlConfiguration() - Method in class org.sejda.core.context.DefaultSejdaContext
 
isValidation() - Method in class org.sejda.core.context.DefaultSejdaContext
 
isValidation() - Method in interface org.sejda.core.context.SejdaContext
 

M

MultipleOutputWriter - Interface in org.sejda.core.support.io
Statefull component responsible for writing multiple task generated files to a task output.

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
 
newMultipleOutputWriter(boolean) - Static method in class org.sejda.core.support.io.OutputWriters
Factory method for a MultipleOutputWriter.
newSingleOutputWriter(boolean) - Static method in class org.sejda.core.support.io.OutputWriters
Factory method for a SingleOutputWriter.
NotificationContext - Interface in org.sejda.core.notification.context
Interface providing notification configuration.
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

O

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.
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
 
originalName(String) - Method in class org.sejda.core.support.prefix.model.NameGenerationRequest
Fluently sets the original file name
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
PERFORM_SCHEMA_VALIDATION_PROPERTY_NAME - Static variable in class org.sejda.core.Sejda
 
PopulatedFileOutput - Interface in org.sejda.core.support.io.model
DSL interface used to expose getters for the fully populated FileOutput
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

R

ReflectionUtils - Class in org.sejda.core.support.util
Utility class used to infer the parameter type of an input method of an input class
removeListener(EventListener<T>) - Method in interface org.sejda.core.notification.context.NotificationContext
Remove the input listener from the context .

S

Sejda - Class in org.sejda.core
Global constants
SejdaContext - Interface in org.sejda.core.context
Context where Sejda tasks are executed.
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.
SingleOutputWriter - Interface in org.sejda.core.support.io
Statefull component responsible for writing multiple task generated files to a task output.
size() - Method in interface org.sejda.core.notification.context.NotificationContext
 
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);
SyncNotificationStrategy - Class in org.sejda.core.notification.strategy
Strategy to notify events synchronously
SyncNotificationStrategy() - Constructor for class org.sejda.core.notification.strategy.SyncNotificationStrategy
 

T

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
TaskExecutionService - Interface in org.sejda.core.service
Service interface to perform the actual execution of a task.
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
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
ThreadLocalNotificationContext - Class in org.sejda.core.notification.context
Local notification context factory.

U

UNETHICAL_READ_PROPERTY_NAME - Static variable in class org.sejda.core.Sejda
 
USER_CONFIG_FILE_PROPERTY_NAME - Static variable in class org.sejda.core.Sejda
 

V

ValidationContext - Interface in org.sejda.core.validation
Validation context holding a Validator instance that can be reused to perform beans validation.
VERSION - Static variable in class org.sejda.core.Sejda
 
A B C D E F G I M N O P R S T U V 

Copyright © 2015. All Rights Reserved.