Index

A B C D E F G H I J L M N P R S T U V 
All Classes|All Packages

A

AbstractProcessingStep - Class in es.uvigo.esei.sing.textproc.step
Contains parameter validation logic common to processing steps, reducing the effort needed to implement the ProcessingStepInterface interface and ensuring all processing steps behave in a consistent manner.
AbstractProcessingStep(Map<String, Predicate<String>>, Set<String>) - Constructor for class es.uvigo.esei.sing.textproc.step.AbstractProcessingStep
Constructs a new abstract processing step, with the given parameter validation predicates and required parameters.
AbstractProcessingStep.NullProcessingConsumer<T> - Class in es.uvigo.esei.sing.textproc.step
A processing consumer that does nothing.
AbstractProcessingStep.ProcessingConsumer<T> - Interface in es.uvigo.esei.sing.textproc.step
A consumer of data to be processed, which can throw a checked ProcessingException.
AbstractProcessingStepParameter - Class in es.uvigo.esei.sing.textproc.step.xml.definition
Contains common logic to all processing step parameters, keeping their code DRY.
AbstractProcessingStepParameter() - Constructor for class es.uvigo.esei.sing.textproc.step.xml.definition.AbstractProcessingStepParameter
 
AbstractTppProcessingStep - Class in es.uvigo.esei.sing.textproc.abstracttppstep
Handles common processing logic to all processing steps that call the Text Processing Python web service for processing documents.
AbstractTppProcessingStep(Map<String, Predicate<String>>, Set<String>, List<Class<? extends ProcessedDocument>>, String, JsonResponseAttributeType, AbstractProcessingStep.ProcessingConsumer<? super JsonGenerator>, ProcessingBiConsumer<? super Map.Entry<String, JsonObject>, ? super Map<String, String>>) - Constructor for class es.uvigo.esei.sing.textproc.abstracttppstep.AbstractTppProcessingStep
Creates a new processing step that processes documents via calls to the Text Processing Python web service.
AbstractTppProcessingStepService - Class in es.uvigo.esei.sing.textproc.abstracttppstep
Implements AbstractTppProcessingStepService.getAdditionalParameters() so that additional parameters common to every Text Processing Python processing step are returned without involvement of the subclass.
AbstractTppProcessingStepService() - Constructor for class es.uvigo.esei.sing.textproc.abstracttppstep.AbstractTppProcessingStepService
 
accept(T) - Method in class es.uvigo.esei.sing.textproc.step.AbstractProcessingStep.NullProcessingConsumer
 
accept(T) - Method in interface es.uvigo.esei.sing.textproc.step.AbstractProcessingStep.ProcessingConsumer
Performs the processing operation on the given argument.
accept(T, U) - Method in interface es.uvigo.esei.sing.textproc.abstracttppstep.ProcessingBiConsumer
Performs the processing operation on the given arguments.
APP_NAME - Static variable in class es.uvigo.esei.sing.textproc.TextProc
The name of the application.

B

BATCH_SIZE_STEP_PARAMETER_NAME - Static variable in class es.uvigo.esei.sing.textproc.step.AbstractProcessingStep
 
BatchSizeProcessingStepParameter - Class in es.uvigo.esei.sing.textproc.step.xml.definition
Parameter for processing steps which represents the number of documents within a page that will be batched for processing at once, in the same thread.
BatchSizeProcessingStepParameter() - Constructor for class es.uvigo.esei.sing.textproc.step.xml.definition.BatchSizeProcessingStepParameter
 
buildUnprocessedDocumentSelectStatement() - Method in class es.uvigo.esei.sing.textproc.step.AbstractProcessingStep
Constructs the SELECT SQL statement for retrieving unprocessed text documents without title from a database, using native queries.
buildUnprocessedDocumentWithTitleSelectStatement() - Method in class es.uvigo.esei.sing.textproc.step.AbstractProcessingStep
Constructs the SELECT SQL statement for retrieving unprocessed text documents with title from a database, using native queries.

C

clear() - Method in class es.uvigo.esei.sing.textproc.persistence.EntityManagerTransactionDecorator
 
close() - Method in class es.uvigo.esei.sing.textproc.persistence.EntityManagerTransactionDecorator
 
compareTo(TimestampedEntityTransaction) - Method in class es.uvigo.esei.sing.textproc.persistence.TimestampedEntityTransaction
 
contains(Object) - Method in class es.uvigo.esei.sing.textproc.persistence.EntityManagerTransactionDecorator
 
convertValueToBoolean(String) - Static method in class es.uvigo.esei.sing.textproc.step.xml.definition.AbstractProcessingStepParameter
Converts the value of a parameter to a boolean value.
create() - Method in interface es.uvigo.esei.sing.textproc.step.ProcessingStepService
Returns a new instance of the processing step contained by this service, which implements AbstractProcessingStep.
createEntityGraph(Class<T>) - Method in class es.uvigo.esei.sing.textproc.persistence.EntityManagerTransactionDecorator
 
createEntityGraph(String) - Method in class es.uvigo.esei.sing.textproc.persistence.EntityManagerTransactionDecorator
 
createNamedQuery(String) - Method in class es.uvigo.esei.sing.textproc.persistence.EntityManagerTransactionDecorator
 
createNamedQuery(String, Class<T>) - Method in class es.uvigo.esei.sing.textproc.persistence.EntityManagerTransactionDecorator
 
createNamedStoredProcedureQuery(String) - Method in class es.uvigo.esei.sing.textproc.persistence.EntityManagerTransactionDecorator
 
createNativeQuery(String) - Method in class es.uvigo.esei.sing.textproc.persistence.EntityManagerTransactionDecorator
 
createNativeQuery(String, Class) - Method in class es.uvigo.esei.sing.textproc.persistence.EntityManagerTransactionDecorator
 
createNativeQuery(String, String) - Method in class es.uvigo.esei.sing.textproc.persistence.EntityManagerTransactionDecorator
 
createQuery(String) - Method in class es.uvigo.esei.sing.textproc.persistence.EntityManagerTransactionDecorator
 
createQuery(String, Class<T>) - Method in class es.uvigo.esei.sing.textproc.persistence.EntityManagerTransactionDecorator
 
createQuery(CriteriaDelete) - Method in class es.uvigo.esei.sing.textproc.persistence.EntityManagerTransactionDecorator
 
createQuery(CriteriaQuery<T>) - Method in class es.uvigo.esei.sing.textproc.persistence.EntityManagerTransactionDecorator
 
createQuery(CriteriaUpdate) - Method in class es.uvigo.esei.sing.textproc.persistence.EntityManagerTransactionDecorator
 
createStoredProcedureQuery(String) - Method in class es.uvigo.esei.sing.textproc.persistence.EntityManagerTransactionDecorator
 
createStoredProcedureQuery(String, Class...) - Method in class es.uvigo.esei.sing.textproc.persistence.EntityManagerTransactionDecorator
 
createStoredProcedureQuery(String, String...) - Method in class es.uvigo.esei.sing.textproc.persistence.EntityManagerTransactionDecorator
 

D

DATA_ACCESS_EXCEPTION_MESSAGE - Static variable in class es.uvigo.esei.sing.textproc.step.AbstractProcessingStep
 
DEFAULT_BATCH_SIZE_STEP_PARAMETER - Static variable in class es.uvigo.esei.sing.textproc.step.AbstractProcessingStep
The default batch size.
DEFAULT_PAGE_SIZE_STEP_PARAMETER - Static variable in class es.uvigo.esei.sing.textproc.step.AbstractProcessingStep
The default page size.
DEFAULT_PRIMARY_KEY_COLUMN_PROCESSING_STEP_PARAMETER - Static variable in class es.uvigo.esei.sing.textproc.step.AbstractProcessingStep
 
DEFAULT_TEXT_COLUMN_PROCESSING_STEP_PARAMETER - Static variable in class es.uvigo.esei.sing.textproc.step.AbstractProcessingStep
 
DEFAULT_TITLE_COLUMN_PROCESSING_STEP_PARAMETER - Static variable in class es.uvigo.esei.sing.textproc.step.AbstractProcessingStep
 
deleteAllProcessedDocumentsOfType(Class<T>) - Method in class es.uvigo.esei.sing.textproc.step.AbstractProcessingStep
Deletes all the processed documents of a given type from the database.
deletePathRecursively(Path) - Static method in class es.uvigo.esei.sing.textproc.step.util.PathUtil
Attempts a best effort to clean up the file tree whose root is at the specified path (that is, all the files and directories inside a directory, like rm -rf does on Unix systems).
detach(Object) - Method in class es.uvigo.esei.sing.textproc.persistence.EntityManagerTransactionDecorator
 

E

EntityManagerTransactionDecorator - Class in es.uvigo.esei.sing.textproc.persistence
Big class of doom that decorates a EntityManager, executing an action whenever a transaction is retrieved by EntityManagerTransactionDecorator.getTransaction().
EntityManagerTransactionDecorator() - Constructor for class es.uvigo.esei.sing.textproc.persistence.EntityManagerTransactionDecorator
 
equals(Object) - Method in class es.uvigo.esei.sing.textproc.persistence.TimestampedEntityTransaction
 
es.uvigo.esei.sing.textproc - package es.uvigo.esei.sing.textproc
 
es.uvigo.esei.sing.textproc.abstracttppstep - module es.uvigo.esei.sing.textproc.abstracttppstep
This module provides a skeletal implementation of a TextProc processing step in the form of an abstract class, to keep code DRY and consistent between steps.
es.uvigo.esei.sing.textproc.abstracttppstep - package es.uvigo.esei.sing.textproc.abstracttppstep
 
es.uvigo.esei.sing.textproc.entity - package es.uvigo.esei.sing.textproc.entity
 
es.uvigo.esei.sing.textproc.logging - module es.uvigo.esei.sing.textproc.logging
The TextProc logging facilities, that rely on the java.logging package.
es.uvigo.esei.sing.textproc.logging - package es.uvigo.esei.sing.textproc.logging
 
es.uvigo.esei.sing.textproc.main - module es.uvigo.esei.sing.textproc.main
The TextProc main and entity classes module.
es.uvigo.esei.sing.textproc.persistence - module es.uvigo.esei.sing.textproc.persistence
The TextProc persistence access layer, using Java Persistence API.
es.uvigo.esei.sing.textproc.persistence - package es.uvigo.esei.sing.textproc.persistence
 
es.uvigo.esei.sing.textproc.process - package es.uvigo.esei.sing.textproc.process
 
es.uvigo.esei.sing.textproc.step - module es.uvigo.esei.sing.textproc.step
The TextProc processing step API, including unprocessed document types, step interfaces and abstract classes, and process definition document handling logic.
es.uvigo.esei.sing.textproc.step - package es.uvigo.esei.sing.textproc.step
 
es.uvigo.esei.sing.textproc.step.util - package es.uvigo.esei.sing.textproc.step.util
 
es.uvigo.esei.sing.textproc.step.xml.definition - package es.uvigo.esei.sing.textproc.step.xml.definition
 
execute(Map<String, String>) - Method in class es.uvigo.esei.sing.textproc.step.AbstractProcessingStep
Executes the processing step implemented by this object, with the given parameters.
executeProcessDeclaration(InputStream) - Method in class es.uvigo.esei.sing.textproc.process.ProcessingProcess
Parses and executes the process declaration defined in the given input stream.

F

find(Class<T>, Object) - Method in class es.uvigo.esei.sing.textproc.persistence.EntityManagerTransactionDecorator
 
find(Class<T>, Object, Map<String, Object>) - Method in class es.uvigo.esei.sing.textproc.persistence.EntityManagerTransactionDecorator
 
find(Class<T>, Object, LockModeType) - Method in class es.uvigo.esei.sing.textproc.persistence.EntityManagerTransactionDecorator
 
find(Class<T>, Object, LockModeType, Map<String, Object>) - Method in class es.uvigo.esei.sing.textproc.persistence.EntityManagerTransactionDecorator
 
flush() - Method in class es.uvigo.esei.sing.textproc.persistence.EntityManagerTransactionDecorator
 
flushEntities() - Method in class es.uvigo.esei.sing.textproc.persistence.TextProcPersistence
Commits the dirty transactions which were not rolled back, and then closes all the opened entity managers.
forEachDocumentInNativeQuery(Supplier<? extends Query>, String, long, AbstractProcessingStep.ProcessingConsumer<List<String[]>>, Runnable) - Method in class es.uvigo.esei.sing.textproc.step.AbstractProcessingStep
Executes the given action for each batch of documents retrieved by a native JPA query.

G

get() - Static method in class es.uvigo.esei.sing.textproc.persistence.TextProcPersistence
Returns the only instance of this class in the JVM.
get() - Static method in class es.uvigo.esei.sing.textproc.TextProc
Returns the only instance of this class in the JVM.
getAdditionalParameters() - Method in class es.uvigo.esei.sing.textproc.abstracttppstep.AbstractTppProcessingStepService
 
getAdditionalParameters() - Method in interface es.uvigo.esei.sing.textproc.step.ProcessingStepService
Returns a set with every additional processing step parameter used by the processing step contained in this service.
getAdditionalParticularParameters() - Method in class es.uvigo.esei.sing.textproc.abstracttppstep.AbstractTppProcessingStepService
This method serves the same purpose and has the same preconditions and postconditions than AbstractTppProcessingStepService.getAdditionalParameters(), but it is named different to avoid signature clashes and allow transparent common parameter injection to concrete services.
getCriteriaBuilder() - Method in class es.uvigo.esei.sing.textproc.persistence.EntityManagerTransactionDecorator
 
getDelegate() - Method in class es.uvigo.esei.sing.textproc.persistence.EntityManagerTransactionDecorator
 
getEntityGraph(String) - Method in class es.uvigo.esei.sing.textproc.persistence.EntityManagerTransactionDecorator
 
getEntityGraphs(Class<T>) - Method in class es.uvigo.esei.sing.textproc.persistence.EntityManagerTransactionDecorator
 
getEntityManager() - Method in class es.uvigo.esei.sing.textproc.persistence.TextProcPersistence
Returns a entity manager ready for use for the current thread.
getEntityManagerFactory() - Method in class es.uvigo.esei.sing.textproc.persistence.EntityManagerTransactionDecorator
 
getFlushMode() - Method in class es.uvigo.esei.sing.textproc.persistence.EntityManagerTransactionDecorator
 
getLockMode(Object) - Method in class es.uvigo.esei.sing.textproc.persistence.EntityManagerTransactionDecorator
 
getLogger() - Static method in class es.uvigo.esei.sing.textproc.logging.TextProcLogging
Returns the logger previously initialized with TextProcLogging.initialize(String).
getMetamodel() - Method in class es.uvigo.esei.sing.textproc.persistence.EntityManagerTransactionDecorator
 
getName() - Method in interface es.uvigo.esei.sing.textproc.step.ProcessingStepService
Returns the unique name of the processing step represented by this service.
getName() - Method in class es.uvigo.esei.sing.textproc.step.xml.definition.AbstractProcessingStepParameter
 
getName() - Method in interface es.uvigo.esei.sing.textproc.step.xml.definition.ProcessingStepParameter
Retrieves the name of the processing step parameter.
getParameters() - Method in class es.uvigo.esei.sing.textproc.step.AbstractProcessingStep
Returns the parameters provided by the user for this step.
getParameters() - Method in class es.uvigo.esei.sing.textproc.step.xml.definition.ProcessingStepDefinition
Retrieves the list of parameters given by the user for this step.
getProcessedDocumentTypes() - Method in interface es.uvigo.esei.sing.textproc.step.ProcessingStepService
Returns a set with every additional processed document types that the processing step contained in this service creates in the database.
getProperties() - Method in class es.uvigo.esei.sing.textproc.persistence.EntityManagerTransactionDecorator
 
getReference(Class<T>, Object) - Method in class es.uvigo.esei.sing.textproc.persistence.EntityManagerTransactionDecorator
 
getServiceLoader() - Static method in class es.uvigo.esei.sing.textproc.step.ProcessingStepServices
Returns a service loader for iterating over every available processing step service.
getTotalPathSize(Path) - Static method in class es.uvigo.esei.sing.textproc.step.util.PathUtil
Returns an approximation to the total disk space consumed by a file tree whose root is at the specified path (in other words, the total disk space consumed by all the files inside a directory, including files in subdirectories).
getTransaction() - Method in class es.uvigo.esei.sing.textproc.persistence.EntityManagerTransactionDecorator
 
getUnprocessedDocuments() - Method in class es.uvigo.esei.sing.textproc.step.AbstractProcessingStep
Returns the number of unprocessed text documents without title in the database.
getUnprocessedDocumentsWithTitle() - Method in class es.uvigo.esei.sing.textproc.step.AbstractProcessingStep
Returns the number of unprocessed text documents with title in the database.
getValue() - Method in class es.uvigo.esei.sing.textproc.step.xml.definition.AbstractProcessingStepParameter
 
getValue() - Method in interface es.uvigo.esei.sing.textproc.step.xml.definition.ProcessingStepParameter
Returns the value of the processing step parameter.

H

hashCode() - Method in class es.uvigo.esei.sing.textproc.persistence.TimestampedEntityTransaction
 

I

initialize(String) - Static method in class es.uvigo.esei.sing.textproc.logging.TextProcLogging
Initializes logging for the given application name.
isJoinedToTransaction() - Method in class es.uvigo.esei.sing.textproc.persistence.EntityManagerTransactionDecorator
 
isOpen() - Method in class es.uvigo.esei.sing.textproc.persistence.EntityManagerTransactionDecorator
 
isRunning() - Method in class es.uvigo.esei.sing.textproc.persistence.TextProcPersistence
Checks whether this persistence access layer is running.

J

joinTransaction() - Method in class es.uvigo.esei.sing.textproc.persistence.EntityManagerTransactionDecorator
 
JsonResponseAttributeType - Enum in es.uvigo.esei.sing.textproc.abstracttppstep
Enumerates all the applicable JSON types for an attribute that are to be found in a Text Processing Python response.

L

lock(Object, LockModeType) - Method in class es.uvigo.esei.sing.textproc.persistence.EntityManagerTransactionDecorator
 
lock(Object, LockModeType, Map<String, Object>) - Method in class es.uvigo.esei.sing.textproc.persistence.EntityManagerTransactionDecorator
 

M

main(String[]) - Static method in class es.uvigo.esei.sing.textproc.TextProc
Entry point of the application.
merge(T) - Method in class es.uvigo.esei.sing.textproc.persistence.EntityManagerTransactionDecorator
 

N

NullProcessingConsumer() - Constructor for class es.uvigo.esei.sing.textproc.step.AbstractProcessingStep.NullProcessingConsumer
 
numberOfUnprocessedEntitiesProviders - Variable in class es.uvigo.esei.sing.textproc.step.AbstractProcessingStep
Suppliers that count how many unprocessed entities of a type there are.

P

PAGE_SIZE_STEP_PARAMETER_NAME - Static variable in class es.uvigo.esei.sing.textproc.step.AbstractProcessingStep
 
PageSizeProcessingStepParameter - Class in es.uvigo.esei.sing.textproc.step.xml.definition
Parameter for processing steps which represents the page size; that is, the maximum number of documents that will be loaded to memory at a time.
PageSizeProcessingStepParameter() - Constructor for class es.uvigo.esei.sing.textproc.step.xml.definition.PageSizeProcessingStepParameter
 
PathUtil - Class in es.uvigo.esei.sing.textproc.step.util
This class contains static utility methods for manipulating filesystem objects that don't belong to the responsibilities of a single class.
PathUtil() - Constructor for class es.uvigo.esei.sing.textproc.step.util.PathUtil
 
persist(Object) - Method in class es.uvigo.esei.sing.textproc.persistence.EntityManagerTransactionDecorator
 
PRIMARY_KEY_COLUMN_PROCESSING_STEP_PARAMETER_NAME - Static variable in class es.uvigo.esei.sing.textproc.step.AbstractProcessingStep
 
PrimaryKeyColumnProcessingStepParameter - Class in es.uvigo.esei.sing.textproc.step.xml.definition
Parameter that specifies the primary key column name of a document entity in a relational database.
PrimaryKeyColumnProcessingStepParameter() - Constructor for class es.uvigo.esei.sing.textproc.step.xml.definition.PrimaryKeyColumnProcessingStepParameter
 
printProgressMessage(String) - Method in class es.uvigo.esei.sing.textproc.TextProc
Prints progress messages to the standard output stream.
processAttributes(List<String[]>, int, String[], WebTarget, AbstractProcessingStep.ProcessingConsumer<? super JsonGenerator>, JsonResponseAttributeType, ProcessingBiConsumer<? super Map.Entry<String, JsonObject>, ? super Map<String, String>>) - Static method in class es.uvigo.esei.sing.textproc.abstracttppstep.TppHelper
Processes the batch of attributes contained in the specified list, each attribute identified by a name, by sending an appropriate POST HTTP request to Text Processing Python, and parsing the resulting JSON response.
ProcessedDocument - Class in es.uvigo.esei.sing.textproc.entity
Represents the common contract to all processed documents
ProcessedDocument() - Constructor for class es.uvigo.esei.sing.textproc.entity.ProcessedDocument
Dummy default constructor, to be used by JPA only.
ProcessedDocumentWithTitle - Class in es.uvigo.esei.sing.textproc.entity
Represents a processed text document which has a title.
ProcessedDocumentWithTitle() - Constructor for class es.uvigo.esei.sing.textproc.entity.ProcessedDocumentWithTitle
Dummy default constructor, to be used by JPA only.
ProcessedDocumentWithTitle(int, String, String) - Constructor for class es.uvigo.esei.sing.textproc.entity.ProcessedDocumentWithTitle
Creates a new processed text document which has a title with the given parameters.
ProcessedDocumentWithTitle(Integer) - Constructor for class es.uvigo.esei.sing.textproc.entity.ProcessedDocumentWithTitle
Dummy constructor that only assigns a primary key.
ProcessingBiConsumer<T,​U> - Interface in es.uvigo.esei.sing.textproc.abstracttppstep
A consumer of data to be processed, which can throw a checked ProcessingException.
ProcessingException - Exception in es.uvigo.esei.sing.textproc.step
Represents a unrecoverable exception which occurs while executing a processing operation.
ProcessingException() - Constructor for exception es.uvigo.esei.sing.textproc.step.ProcessingException
Constructs a new processing exception with null as its detail message.
ProcessingException(String) - Constructor for exception es.uvigo.esei.sing.textproc.step.ProcessingException
Constructs a new exception with the specified detail message.
ProcessingException(String, Throwable) - Constructor for exception es.uvigo.esei.sing.textproc.step.ProcessingException
Constructs a new exception with the specified detail message and cause.
ProcessingException(Throwable) - Constructor for exception es.uvigo.esei.sing.textproc.step.ProcessingException
Constructs a new exception with the specified cause and a detail message of (cause==null ? null : cause.toString()) (which typically contains the class and detail message of cause).
ProcessingProcess - Class in es.uvigo.esei.sing.textproc.process
This class represents a processing process, defined by a XML document, and is responsible for parsing and executing it.
ProcessingProcess() - Constructor for class es.uvigo.esei.sing.textproc.process.ProcessingProcess
 
ProcessingStepDefinition - Class in es.uvigo.esei.sing.textproc.step.xml.definition
Models a processing step definition, suitable for marshalling and unmarshalling using JAXB.
ProcessingStepDefinition() - Constructor for class es.uvigo.esei.sing.textproc.step.xml.definition.ProcessingStepDefinition
 
ProcessingStepParameter - Interface in es.uvigo.esei.sing.textproc.step.xml.definition
Represents a read-only parameter passed on to a processing step.
ProcessingStepService - Interface in es.uvigo.esei.sing.textproc.step
Specifies the contract of any processing step service, which allows it to integrate with the application in an extensible manner.
ProcessingStepServices - Class in es.uvigo.esei.sing.textproc.step
Contains common functionality for available processing step services.
ProcessingStepServices() - Constructor for class es.uvigo.esei.sing.textproc.step.ProcessingStepServices
 

R

refresh(Object) - Method in class es.uvigo.esei.sing.textproc.persistence.EntityManagerTransactionDecorator
 
refresh(Object, Map<String, Object>) - Method in class es.uvigo.esei.sing.textproc.persistence.EntityManagerTransactionDecorator
 
refresh(Object, LockModeType) - Method in class es.uvigo.esei.sing.textproc.persistence.EntityManagerTransactionDecorator
 
refresh(Object, LockModeType, Map<String, Object>) - Method in class es.uvigo.esei.sing.textproc.persistence.EntityManagerTransactionDecorator
 
remove(Object) - Method in class es.uvigo.esei.sing.textproc.persistence.EntityManagerTransactionDecorator
 
run() - Method in class es.uvigo.esei.sing.textproc.abstracttppstep.AbstractTppProcessingStep
 
run() - Method in class es.uvigo.esei.sing.textproc.step.AbstractProcessingStep
Executes the processing step implemented by this object.

S

saveProcessedDocument(Class<? extends ProcessedDocument>, int, Map<String, String>) - Method in class es.uvigo.esei.sing.textproc.step.AbstractProcessingStep
Stores a processed document in the database, from its processed attributes.
setFlushMode(FlushModeType) - Method in class es.uvigo.esei.sing.textproc.persistence.EntityManagerTransactionDecorator
 
setProperty(String, Object) - Method in class es.uvigo.esei.sing.textproc.persistence.EntityManagerTransactionDecorator
 
start(Set<Class<?>>) - Method in class es.uvigo.esei.sing.textproc.persistence.TextProcPersistence
Starts the TextProc persistence access layer, so it becomes ready to process data access operations.
stop() - Method in class es.uvigo.esei.sing.textproc.persistence.TextProcPersistence
Stops the TextProc persistence access layer, so that all pending transactions are finished and no new data access operations can start until it is started again (if ever).
STRING - es.uvigo.esei.sing.textproc.abstracttppstep.JsonResponseAttributeType
A JSON string.
STRING_ARRAY - es.uvigo.esei.sing.textproc.abstracttppstep.JsonResponseAttributeType
A JSON array of strings.

T

TEXT_COLUMN_PROCESSING_STEP_PARAMETER_NAME - Static variable in class es.uvigo.esei.sing.textproc.step.AbstractProcessingStep
 
TEXT_DOCUMENT_TABLE_NAME_PROCESSING_STEP_PARAMETER_NAME - Static variable in class es.uvigo.esei.sing.textproc.step.AbstractProcessingStep
 
TEXT_DOCUMENT_WITH_TITLE_TABLE_NAME_PROCESSING_STEP_PARAMETER_NAME - Static variable in class es.uvigo.esei.sing.textproc.step.AbstractProcessingStep
 
TextColumnProcessingStepParameter - Class in es.uvigo.esei.sing.textproc.step.xml.definition
Parameter that specifies the text column name of a document entity in a relational database.
TextColumnProcessingStepParameter() - Constructor for class es.uvigo.esei.sing.textproc.step.xml.definition.TextColumnProcessingStepParameter
 
TextDocumentTableNameProcessingStepParameter - Class in es.uvigo.esei.sing.textproc.step.xml.definition
Parameter for processing steps which represents a text document entity table name.
TextDocumentTableNameProcessingStepParameter() - Constructor for class es.uvigo.esei.sing.textproc.step.xml.definition.TextDocumentTableNameProcessingStepParameter
 
TextDocumentWithTitleTableNameProcessingStepParameter - Class in es.uvigo.esei.sing.textproc.step.xml.definition
Parameter for processing steps which represents a text document with title entity table name.
TextDocumentWithTitleTableNameProcessingStepParameter() - Constructor for class es.uvigo.esei.sing.textproc.step.xml.definition.TextDocumentWithTitleTableNameProcessingStepParameter
 
TextProc - Class in es.uvigo.esei.sing.textproc
Class whose responsibility is the high level application life cycle management.
TextProc() - Constructor for class es.uvigo.esei.sing.textproc.TextProc
 
TextProcLogging - Class in es.uvigo.esei.sing.textproc.logging
Entry point to the TextProc logging functionalities.
TextProcLogging() - Constructor for class es.uvigo.esei.sing.textproc.logging.TextProcLogging
 
TextProcPersistence - Class in es.uvigo.esei.sing.textproc.persistence
Entry point to the TextProc persistence access functionalities.
TextProcPersistence() - Constructor for class es.uvigo.esei.sing.textproc.persistence.TextProcPersistence
 
TimestampedEntityTransaction - Class in es.uvigo.esei.sing.textproc.persistence
Encapsulates a entity transaction with its creation time.
TimestampedEntityTransaction(EntityTransaction) - Constructor for class es.uvigo.esei.sing.textproc.persistence.TimestampedEntityTransaction
Encapsulates the given entity transaction in a timestamped entity transaction.
TITLE_COLUMN_PROCESSING_STEP_PARAMETER_NAME - Static variable in class es.uvigo.esei.sing.textproc.step.AbstractProcessingStep
 
TitleColumnProcessingStepParameter - Class in es.uvigo.esei.sing.textproc.step.xml.definition
Parameter that specifies the title column name of a document entity in a relational database.
TitleColumnProcessingStepParameter() - Constructor for class es.uvigo.esei.sing.textproc.step.xml.definition.TitleColumnProcessingStepParameter
 
toString() - Method in class es.uvigo.esei.sing.textproc.entity.ProcessedDocument
 
toString() - Method in class es.uvigo.esei.sing.textproc.entity.ProcessedDocumentWithTitle
 
TppHelper - Class in es.uvigo.esei.sing.textproc.abstracttppstep
Contains common logic to text processing steps that involve calling the Text Processing Python web service, or any compatible web service.
TppHelper() - Constructor for class es.uvigo.esei.sing.textproc.abstracttppstep.TppHelper
 

U

unprocessedDocumentsAttributes - Variable in class es.uvigo.esei.sing.textproc.step.AbstractProcessingStep
The non primary key attribute names of all unprocessed document types, in the same order as unprocessedDocumentTypesNames.
unprocessedDocumentsQuerySuppliers - Variable in class es.uvigo.esei.sing.textproc.step.AbstractProcessingStep
The native query suppliers for all the known types of unprocessed documents, in the same order as unprocessedDocumentTypesNames.
unprocessedDocumentTypesNames - Variable in class es.uvigo.esei.sing.textproc.step.AbstractProcessingStep
The names of all the unprocessed document types.
unwrap(Class<T>) - Method in class es.uvigo.esei.sing.textproc.persistence.EntityManagerTransactionDecorator
 

V

valueOf(String) - Static method in enum es.uvigo.esei.sing.textproc.abstracttppstep.JsonResponseAttributeType
Returns the enum constant of this type with the specified name.
values() - Static method in enum es.uvigo.esei.sing.textproc.abstracttppstep.JsonResponseAttributeType
Returns an array containing the constants of this enum type, in the order they are declared.
VariableHolder<T> - Class in es.uvigo.esei.sing.textproc.step.util
Utility class whose only purpose is to provide a final reference to an object, even if the wrapped object itself changes.
VariableHolder() - Constructor for class es.uvigo.esei.sing.textproc.step.util.VariableHolder
 
A B C D E F G H I J L M N P R S T U V 
All Classes|All Packages