Index
A B C D E F G H I J L M N P R S T U V
All Classes|All Packages
All Classes|All Packages
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 byEntityManagerTransactionDecorator.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 ofcause
). - 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
All Classes|All Packages