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

A

addEntitiesToRead(Collection<String>) - Method in class com.univocity.parsers.common.EntityParserSettings
Adds one or more entities to the existing selection of entities to read.
addEntitiesToRead(String...) - Method in class com.univocity.parsers.common.EntityParserSettings
Adds one or more entities to the existing selection of entities to read.
addEntitiesToSkip(Collection<String>) - Method in class com.univocity.parsers.common.EntityParserSettings
Adds one or more entities to the existing selection of of entities to skip.
addEntitiesToSkip(String...) - Method in class com.univocity.parsers.common.EntityParserSettings
Adds one or more entities to the list of entities to skip.
addEntity(String) - Method in class com.univocity.parsers.remote.RemoteFollower
Adds a new entity to this remote follower if it doesn't exist and returns its configuration.
addEntitySettings(E) - Method in class com.univocity.parsers.common.EntityList
Associates an entity setting configuration to a given entity.
addEntitySettings(S) - Method in class com.univocity.parsers.remote.RemoteEntityList
 
assigning(String, Object) - Method in class com.univocity.parsers.remote.RemoteFollower
Assign the parameter in the Url with the name parameterName to the value parameterValue
assigning(String, ValueGetter<?>) - Method in class com.univocity.parsers.remote.RemoteFollower
Assign the parameter in the Url with the name ParameterName to the value supplied by the ValueGetter

C

clear() - Method in class com.univocity.parsers.common.Results
 
clearFileNameParameters() - Method in class com.univocity.parsers.remote.RemoteParserSettings
Clears all values from the filename pattern defined in RemoteParserSettings.setFileNamePattern(String)
clone() - Method in class com.univocity.parsers.common.EntityParserSettings
 
clone() - Method in class com.univocity.parsers.common.EntitySettings
 
clone() - Method in class com.univocity.parsers.remote.RemoteEntitySettings
 
clone() - Method in class com.univocity.parsers.remote.RemoteParserSettings
 
close() - Method in interface com.univocity.parsers.common.Result
Closes the row processing so no more rows will be added to the Result
com.univocity.parsers.annotations - package com.univocity.parsers.annotations
 
com.univocity.parsers.common - package com.univocity.parsers.common
 
com.univocity.parsers.remote - package com.univocity.parsers.remote
 
configureEntity(String) - Method in class com.univocity.parsers.common.EntityList
Returns the configuration object associated with the given entityName.
configureEntity(String, E) - Method in class com.univocity.parsers.common.EntityList
Returns the configuration object associated with the given entityName.
configureEntity(String, S) - Method in class com.univocity.parsers.remote.RemoteEntityList
 
containsKey(Object) - Method in class com.univocity.parsers.common.Results
 
containsValue(Object) - Method in class com.univocity.parsers.common.Results
 
createEmptyGlobalSettings() - Static method in class com.univocity.parsers.common.EntityParserSettings
Utility method to create new, empty instances of CommonParserSettings.
createEmptyParserSettings() - Static method in class com.univocity.parsers.common.EntitySettings
Utility method to create new, empty instances of CommonParserSettings.
createGlobalSettings() - Method in class com.univocity.parsers.common.EntityParserSettings
Forces concrete implementations of this class to produce an instance of CommonParserSettings, which will be used to configure elements shared with univocity-parsers
CURRENT_PAGE - Static variable in class com.univocity.parsers.remote.Paginator
Reserved field name used by the paginator to store the current page matching entity
CURRENT_PAGE_NUMBER - Static variable in class com.univocity.parsers.remote.Paginator
Reserved field name used by the paginator to store the current page number

D

downloadBeforeParsingEnabled - Variable in class com.univocity.parsers.remote.RemoteParserSettings
 
downloadThreadPool - Variable in class com.univocity.parsers.remote.RemoteEntityList
 

E

entities - Variable in class com.univocity.parsers.common.EntityList
 
entitiesToRead - Variable in class com.univocity.parsers.common.EntityParserSettings
 
entitiesToSkip - Variable in class com.univocity.parsers.common.EntityParserSettings
 
ENTITY_NAME - Static variable in class com.univocity.parsers.remote.Paginator
Reserved field name used by the paginator to store itself as an entity
EntityList<E extends EntitySettings> - Class in com.univocity.parsers.common
A list of entities to be parsed by some implementation of EntityParserInterface, and their specific configurations.
EntityList(EntityParserSettings) - Constructor for class com.univocity.parsers.common.EntityList
Creates a new, empty EntityList, applying the global configuration object, used by the EntityParserInterface implementation, to all entity-specific settings in this list.
entityList - Variable in class com.univocity.parsers.remote.RemoteFollower
 
entityName() - Method in interface com.univocity.parsers.common.ResultRecordMetaData
Get the name of the entity that contains the current results.
EntityParserInterface<R extends ResultRecord<C>,C extends com.univocity.parsers.common.Context,T extends Result<R,C>> - Interface in com.univocity.parsers.common
An interface used by parsers that support multiple entities.
EntityParserSettings<S extends com.univocity.parsers.common.CommonParserSettings,L extends EntityList,C extends com.univocity.parsers.common.Context> - Class in com.univocity.parsers.common
Base configuration class of a parser that produces records for multiple entities.
EntityParserSettings() - Constructor for class com.univocity.parsers.common.EntityParserSettings
Creates a new configuration object for an implementation of EntityParserInterface, which will process an input to produce records for entities defined by an EntityList
EntitySettings<C extends com.univocity.parsers.common.Context,S extends com.univocity.parsers.common.CommonSettings,G extends EntityParserSettings> - Class in com.univocity.parsers.common
Manages configuration options for individual entities of an EntityList.
EntitySettings(String, S, EntitySettings) - Constructor for class com.univocity.parsers.common.EntitySettings
Internal constructor to be invoked the subclasses of EntitySettings
entitySettings - Variable in class com.univocity.parsers.remote.Paginator
 
entitySettings - Variable in class com.univocity.parsers.remote.RemoteFollower
 
entrySet() - Method in class com.univocity.parsers.common.Results
 
excludeFields(String...) - Method in class com.univocity.parsers.common.EntitySettings
Selects fields which will not be read/written, by their names
excludeFields(Enum...) - Method in class com.univocity.parsers.common.EntitySettings
Selects columns which will not be read/written, by their names
excludeIndexes(Integer...) - Method in class com.univocity.parsers.common.EntitySettings
Selects columns which will not be read/written, by their positions

F

followers - Variable in class com.univocity.parsers.remote.RemoteEntitySettings
 

G

get(Object) - Method in class com.univocity.parsers.common.Results
 
getBaseUrl() - Method in class com.univocity.parsers.remote.RemoteFollower
Returns the URL the remote follower should work with.
getBatchId() - Method in class com.univocity.parsers.remote.RemoteParserSettings
Returns the custom batch ID to be used in the file name pattern specified by RemoteParserSettings.getFileNamePattern().
getBeans(Class<T>) - Method in interface com.univocity.parsers.common.Result
Using the beanType that has to contain one or more annotations from com.univocity.parsers.annotations, the fields of this result are parsed into the matching fields of the beanType.
getBeans(Class<T>, ProcessorErrorHandler<C>) - Method in interface com.univocity.parsers.common.Result
Using the beanType that has to contain one or more annotations from com.univocity.parsers.annotations, the fields of this result are parsed into the matching fields of the beanType.
getContext() - Method in interface com.univocity.parsers.common.Result
 
getCurrentPage() - Method in interface com.univocity.parsers.remote.RemoteContext
Returns the value parsed from the input that indicates the current page, or null if not available.
getCurrentPageNumber() - Method in interface com.univocity.parsers.remote.RemoteContext
Returns the value parsed from the input that indicates the current page number.
getCurrentResponse() - Method in interface com.univocity.parsers.remote.RemoteContext
Returns the HttpResponse object with all information returned by the remote server in its HTTP response message (which generated the current page).
getDefaultFileExtension() - Method in class com.univocity.parsers.remote.RemoteParserSettings
Returns the default file extension to use when saving files to the directory specified by RemoteParserSettings.getDownloadContentDirectory(), in case the the file name pattern taken from RemoteParserSettings.getFileNamePattern() doesn't include a file extension.
getDownloadContentDirectory() - Method in class com.univocity.parsers.remote.RemoteParserSettings
Returns the directory where downloaded content should be stored
getDownloadListener() - Method in class com.univocity.parsers.remote.RemoteParserSettings
Returns the DownloadListener associated with the parser and which will receive updates on the progress of downloads made by the parser.
getDownloadThreadPool() - Method in class com.univocity.parsers.remote.RemoteEntityList
 
getDownloadThreads() - Method in class com.univocity.parsers.remote.RemoteParserSettings
Sets the number of threads that will be used to download remote content (e.g.
getEmptyValue() - Method in class com.univocity.parsers.remote.RemoteEntitySettings
Returns the value to be used when the content parsed for a field of some record evaluates to an empty String Defaults to null
getEmptyValue() - Method in class com.univocity.parsers.remote.RemoteParserSettings
Returns the value to be used when the content parsed for a field of some record evaluates to an empty String Defaults to null
getEntities() - Method in class com.univocity.parsers.common.EntityList
Returns all the entity configurations stored in this EntityList as a unmodifiable Collection
getEntitiesToRead() - Method in class com.univocity.parsers.common.EntityParserSettings
Returns the unmodifiable set of entities to read.
getEntitiesToSkip() - Method in class com.univocity.parsers.common.EntityParserSettings
Returns an unmodifiable set of names of entities to be skipped.
getEntity(String) - Method in class com.univocity.parsers.common.EntityList
Returns the configuration of a an existing entity or null if there's no entity with the given name.
getEntity(String) - Method in class com.univocity.parsers.remote.RemoteFollower
Returns an entity of this remote follower.
getEntityList() - Method in class com.univocity.parsers.remote.RemoteFollower
Returns the list of entities available from this remote follower
getEntityName() - Method in class com.univocity.parsers.common.EntitySettings
Returns the name of the HTMLEntity
getEntityName() - Method in interface com.univocity.parsers.common.Result
Get the name of the entity that this result belongs to.
getEntityNames() - Method in class com.univocity.parsers.common.EntityList
Returns the entity names stored in the EntityList as a set of Strings.
getErrorContentLength() - Method in class com.univocity.parsers.common.EntityParserSettings
Configures the parser to limit the length of displayed contents being processed in the exception message when an error occurs
getErrorContentLength() - Method in class com.univocity.parsers.common.EntitySettings
Configures the parser/writer to limit the length of displayed contents being parsed/written in the exception message when an error occurs
getExecutorService() - Method in class com.univocity.parsers.remote.RemoteParserSettings
Returns the ExecutorService to be used by the parser for managing the multiple threads that can be started.
getFieldNames() - Method in interface com.univocity.parsers.remote.PaginationContext
Returns the available field names available from the current Paginator implementation.
getFieldNames() - Method in class com.univocity.parsers.remote.Paginator
Returns the name of all fields associated with the paginator.
getFieldNames() - Method in class com.univocity.parsers.remote.RemoteEntitySettings
Returns the name of all fields associated with a remote entity.
getFileNameParameter(String) - Method in class com.univocity.parsers.remote.RemoteParserSettings
Gets the value of a parameter in the filename pattern defined in RemoteParserSettings.setFileNamePattern(String).
getFileNameParameters() - Method in class com.univocity.parsers.remote.RemoteParserSettings
 
getFileNamePattern() - Method in class com.univocity.parsers.remote.RemoteParserSettings
Gets the pattern that names of downloaded files should follow.
getFollowCount() - Method in class com.univocity.parsers.remote.Paginator
Returns the number of pages this Paginator can go up to.
getHeaders() - Method in interface com.univocity.parsers.common.Result
Get an array of the headers of each field in the order that they were created and match the order that they appear in the methods that return a String[] for each row.
getInternalSettings() - Method in class com.univocity.parsers.common.EntitySettings
Returns the internal CommonSettings used
getInternalSettings() - Method in class com.univocity.parsers.remote.RemoteEntitySettings
 
getLinkedEntityData(int) - Method in interface com.univocity.parsers.common.Result
Gets all of the Result associated with the specific rowIndex in a Results list.
getLinkedEntityData() - Method in interface com.univocity.parsers.common.ResultRecord
Gets all of the associated Result for this ResultRecord.
getLinkedFieldData(int) - Method in interface com.univocity.parsers.common.Result
Gets then result with data for additional fields linked to the record at rowIndex.
getLinkedFieldData() - Method in interface com.univocity.parsers.common.ResultRecord
Gets Results with data for additional fields linked to the current record.
getMetaData() - Method in interface com.univocity.parsers.common.ResultRecord
Get the meta data associated with the ResultRecord
getNesting() - Method in class com.univocity.parsers.remote.RemoteEntitySettings
 
getNesting() - Method in class com.univocity.parsers.remote.RemoteFollower
 
getNesting() - Method in class com.univocity.parsers.remote.RemoteParserSettings
 
getNextLinkHandler() - Method in class com.univocity.parsers.remote.RemoteFollower
Gets the next link handler.
getNextPage() - Method in interface com.univocity.parsers.remote.RemoteContext
Returns the value parsed from the input that points to the next page.
getNextPageFile() - Method in interface com.univocity.parsers.remote.PaginationContext
Returns the local file which will contain the data of the next page to be visited, if reading from a remote location.
getNextPageNumber() - Method in interface com.univocity.parsers.remote.RemoteContext
Returns the value parsed from the input, converted to a valid int number that indicates the next page number.
getNextRequest() - Method in interface com.univocity.parsers.remote.RemoteContext
Returns the UrlReaderProvider prepared by the parser to access the next URL.
getNullValue() - Method in class com.univocity.parsers.common.EntityParserSettings
Returns the String representation of a null value (defaults to null)
getNullValue() - Method in class com.univocity.parsers.common.EntitySettings
Returns the String representation of a null value.
getPageCount() - Method in interface com.univocity.parsers.remote.RemoteContext
Returns the number of the pages visited so far by the current Paginator.
getPaginationContext() - Method in interface com.univocity.parsers.remote.RemoteEntityParserInterface
Returns the PaginationContext object with information collected for the configured Paginator, if any.
getPaginationHandler() - Method in class com.univocity.parsers.remote.Paginator
Returns the NextInputHandler associated with thie Paginator.
getPaginator() - Method in class com.univocity.parsers.remote.RemoteParserSettings
Configures a Paginator to handle multiple pages of remote content that needs to parsed.
getParentEntityList() - Method in class com.univocity.parsers.common.EntitySettings
Returns the entity list that "owns" this entity.
getParentEntityList() - Method in class com.univocity.parsers.remote.RemoteEntitySettings
 
getParseDate() - Method in class com.univocity.parsers.remote.RemoteParserSettings
Returns the formatted parse date to associate with any downloaded files for future re-parsing.
getParserSettings() - Method in class com.univocity.parsers.common.EntityList
Returns the global parser settings whose configuration may provide defaults for all entities defined in this list.
getParserSettings() - Method in class com.univocity.parsers.remote.RemoteEntityList
 
getParserSettings() - Method in class com.univocity.parsers.remote.RemoteFollower
Returns the settings object associated with the remote follower.
getProcessor() - Method in class com.univocity.parsers.common.EntitySettings
Returns the current implementation of Processor to be used to process rows generated for this entity.
getProcessorErrorHandler() - Method in class com.univocity.parsers.common.EntityParserSettings
Returns the custom error handler to be used to capture and handle errors that might happen while processing records with a Processor (i.e.
getProcessorErrorHandler() - Method in class com.univocity.parsers.common.EntitySettings
Returns the custom error handler to be used to capture and handle errors that might happen while processing records with a Processor or a RowWriterProcessor (i.e.
getRateLimiter() - Method in interface com.univocity.parsers.remote.RemoteContext
Returns the RateLimiter used by the parser to prevent multiple concurrent requests against the same server, using the interval defined by RemoteParserSettings.getRemoteInterval().
getRecord() - Method in interface com.univocity.parsers.remote.PaginationContext
Returns a Record with the values parsed from the input and associated with the given user provided fields and request parameters of the Paginator.
getRecordMetaData() - Method in interface com.univocity.parsers.common.Result
 
getRecords() - Method in interface com.univocity.parsers.common.Result
Get a List of Record where each record represents a row in the results.
getRemoteFollower(String) - Method in class com.univocity.parsers.remote.RemoteEntitySettings
Obtains a RemoteFollowers associated with this entity.
getRemoteFollowers() - Method in class com.univocity.parsers.remote.RemoteEntitySettings
Returns a (unmodifiable) map of RemoteFollowers associated with this entity.
getRemoteInterval() - Method in class com.univocity.parsers.remote.RemoteParserSettings
Returns the minimum interval of time to wait between remote requests.
getRows() - Method in interface com.univocity.parsers.common.Result
Get a List of String[] where each array is a row of results.
getTextEncoding() - Method in class com.univocity.parsers.remote.RemoteParserSettings
Returns the character set to use when writing text/html files downloaded by the parser Defaults to the system encoding if not provided
getTrimLeadingWhitespaces() - Method in class com.univocity.parsers.common.EntityParserSettings
Returns whether or not leading whitespaces from values being read should be trimmed (defaults to true)
getTrimLeadingWhitespaces() - Method in class com.univocity.parsers.common.EntitySettings
Returns whether or not leading whitespaces from values being read/written should be trimmed (defaults to true)
getTrimTrailingWhitespaces() - Method in class com.univocity.parsers.common.EntityParserSettings
Returns whether or not trailing whitespaces from values being read should be trimmed (defaults to true)
getTrimTrailingWhitespaces() - Method in class com.univocity.parsers.common.EntitySettings
Returns whether or not trailing whitespaces from values being read/written should be trimmed (defaults to true)
globalSettings - Variable in class com.univocity.parsers.common.EntityParserSettings
 
Group - Annotation Type in com.univocity.parsers.annotations
Links an attribute of type Map to the the results of an entity available in a Results instance.

H

hasLinkedData() - Method in interface com.univocity.parsers.common.ResultRecord
 
hasMorePages() - Method in interface com.univocity.parsers.remote.RemoteContext
Returns a flag indicating whether a next page is available from the current page.

I

ignoreFollowingErrors(boolean) - Method in class com.univocity.parsers.remote.RemoteEntitySettings
 
ignoreFollowingErrors(boolean) - Method in class com.univocity.parsers.remote.RemoteFollower
 
ignoreFollowingErrors(boolean) - Method in class com.univocity.parsers.remote.RemoteParserSettings
 
isAutoConfigurationEnabled() - Method in class com.univocity.parsers.common.EntitySettings
Indicates whether this settings object can automatically derive configuration options.
isColumnReorderingEnabled() - Method in class com.univocity.parsers.remote.RemoteEntitySettings
Identifies whether fields should be reordered when field selection methods such as EntitySettings.selectFields(String...) are used.
isColumnReorderingEnabled() - Method in class com.univocity.parsers.remote.RemoteParserSettings
Identifies whether fields should be reordered when field selection methods of an entity's EntitySettings (such as EntitySettings.selectFields(String...)) are used.
isComplete() - Method in interface com.univocity.parsers.common.Result
Whether or not all input has been parsed and no more row entries are to be added.
isDownloadBeforeParsingEnabled() - Method in class com.univocity.parsers.remote.RemoteParserSettings
Verifies whether the parser will download the remote content before parsing it.
isDownloadEnabled() - Method in class com.univocity.parsers.remote.RemoteParserSettings
Flags whether remote downloads are enabled.
isDownloadOverwritingEnabled() - Method in class com.univocity.parsers.remote.RemoteParserSettings
Returns a flag indicating whether the parser will overwrite content already downloaded.
isEmpty() - Method in class com.univocity.parsers.common.Results
 
isIgnoreFollowingErrors() - Method in class com.univocity.parsers.remote.RemoteEntitySettings
 
isIgnoreFollowingErrors() - Method in class com.univocity.parsers.remote.RemoteFollower
 
isIgnoreFollowingErrors() - Method in class com.univocity.parsers.remote.RemoteParserSettings
 
isProcessorErrorHandlerDefined() - Method in class com.univocity.parsers.common.EntitySettings
Returns a flag indicating whether or not a ProcessorErrorHandler has been defined through the use of method EntitySettings.setProcessorErrorHandler(ProcessorErrorHandler)
isUrlTestingEnabled() - Method in class com.univocity.parsers.remote.Paginator
Indicates whether this paginator should test URLs pointing to the next page before actually retrieving it.
iterateBeans(Class<T>) - Method in interface com.univocity.parsers.common.Result
Using the beanType that has to contain one or more annotations from com.univocity.parsers.annotations, the fields of this result are parsed into the matching fields of the beanType.
iterateBeans(Class<T>, ProcessorErrorHandler<C>) - Method in interface com.univocity.parsers.common.Result
Using the beanType that has to contain one or more annotations from com.univocity.parsers.annotations, the fields of this result are parsed into the matching fields of the beanType.
iterateRecords() - Method in interface com.univocity.parsers.common.Result
Get an iterable of records that iterates over each row.
iterateRows() - Method in interface com.univocity.parsers.common.Result
Get an iterable of String[] that iterates over each row.
iterator() - Method in class com.univocity.parsers.common.EntityList
Iterates over the entity configurations managed by this EntityList.

J

join(Result<R, C>, String...) - Method in interface com.univocity.parsers.common.Result
Joins rows of a given result with the rows of the current one.
join(String, String, String...) - Method in class com.univocity.parsers.common.Results
Joins the results of the entity entityToLink to the results of the entity masterEntity, producing a new result whose records will have all values of the masterEntity plus all values of the entityToLink.
joins() - Method in enum com.univocity.parsers.common.Nesting
Tests if this nesting option joins values of a linked entity with the values of a parent row.

K

keySet() - Method in class com.univocity.parsers.common.Results
 

L

link(Result<R, C>, String...) - Method in interface com.univocity.parsers.common.Result
Links rows of a given result with the rows of the current one.
link(String, String, String...) - Method in class com.univocity.parsers.common.Results
Links the results of the entity entityToLink to the results of the entity masterEntity, so that each record from masterEntity will have the corresponding records from entityToLink available when ResultRecord.getLinkedEntityData() is called.
Linked - Annotation Type in com.univocity.parsers.annotations
Links an attribute to the the results of an entity available in a Results instance.
links() - Method in enum com.univocity.parsers.common.Nesting
Tests if this nesting option links values of a linked entity to the parent row.

N

name - Variable in class com.univocity.parsers.common.EntitySettings
 
Nesting - Enum in com.univocity.parsers.common
Determines how data obtained from a given entity should be associated with the data of its parent.
newEntity(String, E) - Method in class com.univocity.parsers.common.EntityList
Creates a new configuration object for the given entity name
newEntitySettings(RemoteParserSettings) - Method in class com.univocity.parsers.remote.Paginator
Internally, the Paginator uses an instance of RemoteEntitySettings that should allow the definition of fields specifically to control the available pagination elements found in the parsed content.
newInstance() - Method in class com.univocity.parsers.common.EntityList
Creates a new instance of EntityList using properties from this instance.
newInstance() - Method in class com.univocity.parsers.remote.RemoteEntityList
 
newPaginator(RemoteParserSettings) - Method in class com.univocity.parsers.remote.RemoteParserSettings
Creates an instance of a concrete implementation of Paginator
NEXT_PAGE - Static variable in class com.univocity.parsers.remote.Paginator
Reserved field name used by the paginator to store the next page matching entity
NEXT_PAGE_NUMBER - Static variable in class com.univocity.parsers.remote.Paginator
Reserved field name used by the paginator to store the next page number
NextInputHandler<C extends RemoteContext> - Interface in com.univocity.parsers.remote
Callback class used to determine how the remote content should be accessed.
nextLinkHandler - Variable in class com.univocity.parsers.remote.RemoteFollower
 

O

originalEntityNames - Variable in class com.univocity.parsers.common.EntityList
 
owner - Variable in class com.univocity.parsers.remote.RemoteEntitySettings
 

P

PaginationContext - Interface in com.univocity.parsers.remote
Contains information about the pagination process managed by a Paginator and made available to the user through the NextInputHandler callback.
Paginator<E extends RemoteEntitySettings,P extends PaginationContext> - Class in com.univocity.parsers.remote
An abstract class that allows EntityParserInterface implementations that work with RemoteEntitySettings to access multiple pages of remote content that needs to parsed.
Paginator(RemoteParserSettings) - Constructor for class com.univocity.parsers.remote.Paginator
Creates a new Paginator
paginator - Variable in class com.univocity.parsers.remote.RemoteParserSettings
 
parentEntity - Variable in class com.univocity.parsers.common.EntitySettings
 
parentLinkFollower - Variable in class com.univocity.parsers.remote.RemoteFollower
 
parse(ReaderProvider) - Method in interface com.univocity.parsers.common.EntityParserInterface
Given an input, made available from a ReaderProvider, parses all records of all entities defined in the EntityList of this parser, submitting them to the Processor implementation associated with each entity (through EntitySettings.setProcessor(Processor).
parse(FileProvider) - Method in interface com.univocity.parsers.common.EntityParserInterface
Given an input, made available from a FileProvider, parses all records of all entities defined in the EntityList of this parser, submitting them to the Processor implementation associated with each entity (through EntitySettings.setProcessor(Processor).
parse(Reader) - Method in interface com.univocity.parsers.common.EntityParserInterface
Given a Reader, parses all records of all entities defined in the EntityList of this parser, submitting them to the Processor implementation associated with each entity (through EntitySettings.setProcessor(Processor).
parse(InputStream) - Method in interface com.univocity.parsers.common.EntityParserInterface
Given an InputStream, parses all records of all entities defined in the EntityList of this parser, submitting them to the Processor implementation associated with each entity (through EntitySettings.setProcessor(Processor).
parse(InputStream, Charset) - Method in interface com.univocity.parsers.common.EntityParserInterface
Given an InputStream, parses all records of all entities defined in the EntityList of this parser, submitting them to the Processor implementation associated with each entity (through EntitySettings.setProcessor(Processor).
parse(InputStream, String) - Method in interface com.univocity.parsers.common.EntityParserInterface
Given an InputStream, parses all records of all entities defined in the EntityList of this parser, submitting them to the Processor implementation associated with each entity (through EntitySettings.setProcessor(Processor).
parse(File) - Method in interface com.univocity.parsers.common.EntityParserInterface
Given a File, parses all records of all entities defined in the EntityList of this parser, submitting them to the Processor implementation associated with each entity (through EntitySettings.setProcessor(Processor).
parse(File, Charset) - Method in interface com.univocity.parsers.common.EntityParserInterface
Given a File, parses all records of all entities defined in the EntityList of this parser, submitting them to the Processor implementation associated with each entity (through EntitySettings.setProcessor(Processor).
parse(File, String) - Method in interface com.univocity.parsers.common.EntityParserInterface
Given a File, parses all records of all entities defined in the EntityList of this parser, submitting them to the Processor implementation associated with each entity (through EntitySettings.setProcessor(Processor).
parserSettings - Variable in class com.univocity.parsers.common.EntitySettings
 
parserSettings - Variable in class com.univocity.parsers.remote.RemoteFollower
 
prepareNextCall(C) - Method in interface com.univocity.parsers.remote.NextInputHandler
Method invoked by the parser when a new HTTP request to fetch a remote resource must be performed.
process(Processor<C>) - Method in interface com.univocity.parsers.common.Result
Uses the provided Processor to process each row of the result using a default NoopProcessorErrorHandler to not handle any errors and simply rethrow them.
process(Processor<C>, ProcessorErrorHandler<C>) - Method in interface com.univocity.parsers.common.Result
Uses the provided Processor to process each row of the result using the ProcessorErrorHandler to handle any errors that occur.
processor - Variable in class com.univocity.parsers.common.EntitySettings
 
put(String, Object) - Method in class com.univocity.parsers.common.Results
Puts the result into the map, associated with entityName
put(String, R) - Method in class com.univocity.parsers.common.Results
 
putAll(Map<? extends String, ? extends R>) - Method in class com.univocity.parsers.common.Results
 

R

readField(String) - Method in interface com.univocity.parsers.remote.PaginationContext
Returns the value parsed from the input and associated with a user provided fields and request parameters of the Paginator.
readFields(String...) - Method in interface com.univocity.parsers.remote.PaginationContext
Returns the values parsed from the input and associated with the given user provided fields and request parameters of the Paginator.
RemoteContext - Interface in com.univocity.parsers.remote
Contains information about the current results obtained by the parser, including the remote HTTP response obtained, and the next HTTP request to be performed by the parser.
RemoteEntityList<S extends RemoteEntitySettings> - Class in com.univocity.parsers.remote
A list of remote entities to be parsed by some implementation of EntityParserInterface, and their specific configurations.
RemoteEntityList(RemoteParserSettings) - Constructor for class com.univocity.parsers.remote.RemoteEntityList
Creates a new, empty RemoteEntityList, applying the global configuration object, used by the EntityParserInterface implementation, to all entity-specific settings in this list.
RemoteEntityParserInterface<R extends ResultRecord<C>,C extends com.univocity.parsers.common.Context,T extends Result<R,C>> - Interface in com.univocity.parsers.remote
An extension of the EntityParserInterface for parsers that access remote content.
RemoteEntitySettings<C extends com.univocity.parsers.common.Context,S extends com.univocity.parsers.common.CommonParserSettings,G extends RemoteParserSettings,T extends RemoteFollower> - Class in com.univocity.parsers.remote
Manages configuration options for individual entities of a RemoteEntityList.
RemoteEntitySettings(String, S, RemoteEntitySettings) - Constructor for class com.univocity.parsers.remote.RemoteEntitySettings
Internal constructor to be invoked the subclasses of EntitySettings
RemoteFollower<S extends RemoteEntitySettings,T extends RemoteEntityList<S>,R extends RemoteParserSettings> - Class in com.univocity.parsers.remote
An abstract class that allow parsers that use RemoteParserSettings and RemoteEntityList to access and parse linked pages.
RemoteFollower(S) - Constructor for class com.univocity.parsers.remote.RemoteFollower
Creates a new LinkFollower Uses the parentEntitySettings as a basis for the LinkFollower settings
RemoteParserSettings<S extends com.univocity.parsers.common.CommonParserSettings,L extends RemoteEntityList,C extends com.univocity.parsers.common.Context> - Class in com.univocity.parsers.remote
Base configuration class of a parser that can connect to a remote location, obtain data to parse and produce records for one or more entities.
RemoteParserSettings() - Constructor for class com.univocity.parsers.remote.RemoteParserSettings
Creates a new configuration object for an implementation of EntityParserInterface, which will process an input to produce records for entities defined by a RemoteEntityList.
remove(Object) - Method in class com.univocity.parsers.common.Results
 
removeEntity(String) - Method in class com.univocity.parsers.common.EntityList
Removes an entity from this EntityList.
removeEntity(E) - Method in class com.univocity.parsers.common.EntityList
Removes an entity from this EntityList.
removeField(String) - Method in class com.univocity.parsers.remote.RemoteEntitySettings
Removes a field from the entity.
replaces() - Method in enum com.univocity.parsers.common.Nesting
Tests if this nesting option replaces the source value used to produce child rows.
requestParameters - Variable in class com.univocity.parsers.remote.RemoteEntitySettings
 
Result<R extends com.univocity.parsers.common.record.Record,C extends com.univocity.parsers.common.Context> - Interface in com.univocity.parsers.common
An interface used to store the result of parsing some input with a parser implementing EntityParserInterface.
ResultRecord<C extends com.univocity.parsers.common.Context> - Interface in com.univocity.parsers.common
A ResultRecord is a record that can be linked with one more more ResultRecords.
ResultRecordMetaData<C extends com.univocity.parsers.common.Context> - Interface in com.univocity.parsers.common
RecordMetaData with the name of the EntitySettings used.
Results<R extends Result> - Class in com.univocity.parsers.common
A map of "Entity Name" to Result returned from parsing with EntityParserInterface.parse(com.univocity.api.io.ReaderProvider)
Results() - Constructor for class com.univocity.parsers.common.Results
 
runAutomaticConfiguration() - Method in class com.univocity.parsers.common.EntitySettings
Run automatic configuration for the internal settings.

S

selectFields(String...) - Method in class com.univocity.parsers.common.EntitySettings
Selects a sequence of fields for reading/writing by their names.
selectFields(Enum...) - Method in class com.univocity.parsers.common.EntitySettings
Selects a sequence of fields for reading/writing by their names
selectIndexes(Integer...) - Method in class com.univocity.parsers.common.EntitySettings
Selects a sequence of fields for reading/writing by their positions.
setAutoConfigurationEnabled(boolean) - Method in class com.univocity.parsers.common.EntitySettings
Indicates whether this settings object can automatically derive configuration options.
setBaseUrl(UrlReaderProvider) - Method in class com.univocity.parsers.remote.RemoteFollower
Defines a base URL for the remote follower to run.
setBatchId(String) - Method in class com.univocity.parsers.remote.RemoteParserSettings
Defines a custom batch ID to be used in the file name pattern specified by RemoteParserSettings.getFileNamePattern().
setColumnReorderingEnabled(boolean) - Method in class com.univocity.parsers.remote.RemoteEntitySettings
Defines whether fields should be reordered when field selection methods such as EntitySettings.selectFields(String...) are used.
setColumnReorderingEnabled(boolean) - Method in class com.univocity.parsers.remote.RemoteParserSettings
Defines whether fields should be reordered when field selection methods of an entity's EntitySettings (such as EntitySettings.selectFields(String...)) are used.
setDownloadBeforeParsingEnabled(boolean) - Method in class com.univocity.parsers.remote.RemoteParserSettings
Instructs the parser to download the remote content before parsing it.
setDownloadContentDirectory(String) - Method in class com.univocity.parsers.remote.RemoteParserSettings
Configures the parser to store a local copy of the remote content in the filesystem.
setDownloadContentDirectory(File) - Method in class com.univocity.parsers.remote.RemoteParserSettings
Configures the parser to store a local copy of the remote content in the filesystem.
setDownloadEnabled(boolean) - Method in class com.univocity.parsers.remote.RemoteParserSettings
Enables/disables any remote download operation.
setDownloadListener(DownloadListener) - Method in class com.univocity.parsers.remote.RemoteParserSettings
Associates a DataTransfer with the parser, which will receive updates on the progress of downloads made by the parser.
setDownloadOverwritingEnabled(boolean) - Method in class com.univocity.parsers.remote.RemoteParserSettings
Configures the parser to overwrite content already downloaded.
setDownloadThreads(int) - Method in class com.univocity.parsers.remote.RemoteParserSettings
Sets the number of threads that will be used to download remote content (e.g.
setEmptyValue(String) - Method in class com.univocity.parsers.remote.RemoteEntitySettings
Defines the value to be used when the content parsed for a field of some record evaluates to an empty String Defaults to null
setEmptyValue(String) - Method in class com.univocity.parsers.remote.RemoteParserSettings
Defines the value to be used when the content parsed for a field of some record evaluates to an empty String Defaults to null
setEntitiesToRead(Collection<String>) - Method in class com.univocity.parsers.common.EntityParserSettings
Sets one or more entities as the list of entities to read.
setEntitiesToRead(String...) - Method in class com.univocity.parsers.common.EntityParserSettings
Sets one or more entities as the list of entities to read.
setEntitiesToSkip(String...) - Method in class com.univocity.parsers.common.EntityParserSettings
Sets one or more entities as the list of entities to skip.
setEntitiesToSkip(Collection<String>) - Method in class com.univocity.parsers.common.EntityParserSettings
Sets one or more entities as the list of entities to skip.
setErrorContentLength(int) - Method in class com.univocity.parsers.common.EntityParserSettings
Configures the parser to limit the length of displayed contents being processed in the exception message when an error occurs
setErrorContentLength(int) - Method in class com.univocity.parsers.common.EntitySettings
Configures the parser/writer to limit the length of displayed contents being parsed/written in the exception message when an error occurs.
setExecutorService(ExecutorService) - Method in class com.univocity.parsers.remote.RemoteParserSettings
Assigns an ExecutorService to be parser, which will be used to manage the multiple threads that can be started.
setFileNameParameter(String, Object) - Method in class com.univocity.parsers.remote.RemoteParserSettings
Sets the value of a parameter in the filename pattern defined in RemoteParserSettings.setFileNamePattern(String).
setFileNamePattern(String) - Method in class com.univocity.parsers.remote.RemoteParserSettings
Sets the pattern that names of downloaded files should follow.
setFollowCount(int) - Method in class com.univocity.parsers.remote.Paginator
Sets the number of pages this Paginator can go up to.
setNesting(Nesting) - Method in class com.univocity.parsers.remote.RemoteEntitySettings
 
setNesting(Nesting) - Method in class com.univocity.parsers.remote.RemoteFollower
 
setNesting(Nesting) - Method in class com.univocity.parsers.remote.RemoteParserSettings
 
setNextLinkHandler(NextInputHandler<RemoteContext>) - Method in class com.univocity.parsers.remote.RemoteFollower
Sets the next link handler which will have the NextInputHandler.prepareNextCall(RemoteContext) method called before the next remote page is fetched.
setNullValue(String) - Method in class com.univocity.parsers.common.EntityParserSettings
Defines the String representation of a null value (defaults to null)
setNullValue(String) - Method in class com.univocity.parsers.common.EntitySettings
Sets the String representation of a null value.
setPaginationHandler(NextInputHandler<P>) - Method in class com.univocity.parsers.remote.Paginator
Sets the NextInputHandler which is used to prepare the call to the next page when the parser runs.
setPaginator(Paginator) - Method in class com.univocity.parsers.remote.RemoteParserSettings
Configures a Paginator to handle multiple pages of remote content that needs to parsed.
setParent(EntityList) - Method in class com.univocity.parsers.common.EntitySettings
Used to "inherit" default settings of a parent EntityParserSettings.
setParseDate(Calendar) - Method in class com.univocity.parsers.remote.RemoteParserSettings
Defines a parse date to process historical files.
setParseDate(Date) - Method in class com.univocity.parsers.remote.RemoteParserSettings
Defines a parse Date to process historical files.
setParseDate(String) - Method in class com.univocity.parsers.remote.RemoteParserSettings
Defines a parse Date to process historical files.
setProcessor(Processor<C>) - Method in class com.univocity.parsers.common.EntitySettings
Defines an implementation of Processor to be used to process rows generated for this entity.
setProcessorErrorHandler(ProcessorErrorHandler<C>) - Method in class com.univocity.parsers.common.EntityParserSettings
Defines a custom error handler to be used to capture and handle errors that might happen while processing records with a Processor (i.e.
setProcessorErrorHandler(ProcessorErrorHandler<? extends Context>) - Method in class com.univocity.parsers.common.EntitySettings
Defines a custom error handler to capture and handle errors that might happen while processing records with a Processor or a RowWriterProcessor (i.e.
setRemoteInterval(long) - Method in class com.univocity.parsers.remote.RemoteParserSettings
Defines the minimum interval of time to wait between remote requests.
setTextEncoding(Charset) - Method in class com.univocity.parsers.remote.RemoteParserSettings
Defines the character set to use when writing text/html files downloaded by the parser By default the system encoding is used.
setTextEncoding(String) - Method in class com.univocity.parsers.remote.RemoteParserSettings
Defines the character set to use when writing text/html files downloaded by the parser By default the system encoding is used.
setTrimLeadingWhitespaces(boolean) - Method in class com.univocity.parsers.common.EntityParserSettings
Defines whether or not trailing whitespaces from values being read should be trimmed (defaults to true)
setTrimLeadingWhitespaces(boolean) - Method in class com.univocity.parsers.common.EntitySettings
Defines whether or not leading whitespaces from values being read/written should be trimmed (defaults to true)
setTrimTrailingWhitespaces(boolean) - Method in class com.univocity.parsers.common.EntityParserSettings
Defines whether or not trailing whitespaces from values being read should be trimmed (defaults to true)
setTrimTrailingWhitespaces(boolean) - Method in class com.univocity.parsers.common.EntitySettings
Defines whether or not trailing whitespaces from values being read/written should be trimmed (defaults to true)
setUrlTestingEnabled(boolean) - Method in class com.univocity.parsers.remote.Paginator
Configures this paginator to test URLs pointing to the next page before actually retrieving it.
shouldRead(String) - Method in class com.univocity.parsers.common.EntityParserSettings
Tests whether a given entity should be processed (i.e.
shouldSkip(String) - Method in class com.univocity.parsers.common.EntityParserSettings
Tests whether a given entity should be skipped, so the parser can ignore/not process its records.
size() - Method in class com.univocity.parsers.common.Results
 
stop() - Method in interface com.univocity.parsers.remote.PaginationContext
Stops the pagination and prevents attempts to read more pages.
stop() - Method in interface com.univocity.parsers.remote.RemoteContext
Stops the attempt to read the next input page.

T

toString() - Method in class com.univocity.parsers.common.EntitySettings
 
toString() - Method in class com.univocity.parsers.remote.RemoteFollower
 
trimValues(boolean) - Method in class com.univocity.parsers.common.EntityParserSettings
Configures the parser to trim/keep leading and trailing whitespaces around values This has the same effect as invoking both EntityParserSettings.setTrimLeadingWhitespaces(boolean) and EntityParserSettings.setTrimTrailingWhitespaces(boolean) with the same value.
trimValues(boolean) - Method in class com.univocity.parsers.common.EntitySettings
Configures the parser/writer to trim/keep leading and trailing whitespaces around values This has the same effect as invoking both EntitySettings.setTrimLeadingWhitespaces(boolean) and EntitySettings.setTrimTrailingWhitespaces(boolean) with the same value.

U

urlParameters - Variable in class com.univocity.parsers.remote.RemoteFollower
 

V

valueOf(String) - Static method in enum com.univocity.parsers.common.Nesting
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.univocity.parsers.common.Nesting
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Method in class com.univocity.parsers.common.Results
 

W

waitForCompletion() - Method in interface com.univocity.parsers.common.Result
Pauses the processing of rows until all rows are captured and the queue is closed.

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

Copyright © 2018 uniVocity Software Pty Ltd. All rights reserved.