|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
parameterName to the value parameterValue
ParameterName to the value supplied by the ValueGetter
RemoteParserSettings.setFileNamePattern(String)
Result
CommonParserSettings.
CommonParserSettings.
CommonParserSettings, which
will be used to configure elements shared with univocity-parsers
EntityParserInterface,
and their specific configurations.EntityList, applying the global configuration object, used by the
EntityParserInterface implementation, to all entity-specific settings in this list.
EntityParserInterface, which will process
an input to produce records for entities defined by an EntityList
EntityList.EntitySettings
RemoteParserSettings.getFileNamePattern().
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.
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.
null if not available.
HttpResponse object with all information returned by the remote server
in its HTTP response message (which generated the current page).
RemoteParserSettings.getDownloadContentDirectory(), in case the the file name pattern taken from RemoteParserSettings.getFileNamePattern()
doesn't include a file extension.
DownloadListener associated with the parser and which will receive updates on the
progress of downloads made by the parser.
String
Defaults to null
String
Defaults to null
EntityList as a unmodifiable Collection
null if there's no entity with the given name.
EntityList as a set of Strings.
ExecutorService to be used by the parser for managing the multiple threads that can be
started.
Paginator implementation.
RemoteParserSettings.setFileNamePattern(String).
Paginator can go up to.
String[] for each row.
CommonSettings used
Result associated with the specific rowIndex
in a Results list.
Result for this ResultRecord.
rowIndex.
Results with data for additional fields linked to the current record.
ResultRecord
int number that indicates the next
page number.
UrlReaderProvider prepared by the parser to access the next URL.
String representation of a null value (defaults to null)
String representation of a null value.
Paginator.
PaginationContext object with information collected for the configured Paginator, if
any.
NextInputHandler associated with thie Paginator.
Paginator to handle multiple pages of remote content that needs to parsed.
Processor to be used to process rows generated for this
entity.
Processor
(i.e.
Processor
or a RowWriterProcessor (i.e.
RateLimiter used by the parser to prevent multiple concurrent requests against the same
server, using the interval defined by RemoteParserSettings.getRemoteInterval().
Record with the values parsed from the input and associated with the given user provided fields
and request parameters of the Paginator.
List of Record where each record represents a row in the results.
RemoteFollowers associated with this entity.
RemoteFollowers associated with this entity.
List of String[] where each array is a row of results.
true)
true)
true)
true)
Map to the the results of an entity available in a Results instance.EntitySettings.selectFields(String...) are used.
EntitySettings
(such as EntitySettings.selectFields(String...)) are used.
ProcessorErrorHandler has been defined through the use of
method EntitySettings.setProcessorErrorHandler(ProcessorErrorHandler)
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.
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.
String[] that iterates over each row.
EntityList.
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.
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.
Results instance.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.
EntityList using properties from this instance.
Paginator
Paginator and made available to the user
through the NextInputHandler callback.EntityParserInterface implementations that work
with RemoteEntitySettings to access multiple pages of remote content that needs to parsed.Paginator
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).
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).
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).
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).
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).
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).
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).
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).
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).
Processor to process each row of the result using a
default NoopProcessorErrorHandler to not handle any errors and simply rethrow them.
Processor to process each row of the result using the ProcessorErrorHandler to
handle any errors that occur.
result into the map, associated with entityName
Paginator.
Paginator.
EntityParserInterface,
and their specific configurations.RemoteEntityList, applying the global configuration object, used by the
EntityParserInterface implementation, to all entity-specific settings in this list.
EntityParserInterface for parsers that access remote content.RemoteEntityList.EntitySettings
RemoteParserSettings and RemoteEntityList to access and
parse linked pages.parentEntitySettings as a basis for the LinkFollower settings
EntityParserInterface, which will process
an input to produce records for entities defined by a RemoteEntityList.
EntityList.
EntityList.
EntityParserInterface.ResultRecord is a record that can be linked with one more more ResultRecords.RecordMetaData with the name of the EntitySettings used.Result returned from parsing with EntityParserInterface.parse(com.univocity.api.io.ReaderProvider)RemoteParserSettings.getFileNamePattern().
EntitySettings.selectFields(String...) are used.
EntitySettings
(such as EntitySettings.selectFields(String...)) are used.
DataTransfer with the parser, which will receive updates on the progress of downloads
made by the parser.
String
Defaults to null
String
Defaults to null
ExecutorService to be parser, which will be used to manage the multiple threads that can be
started.
RemoteParserSettings.setFileNamePattern(String).
Paginator can go up to.
NextInputHandler.prepareNextCall(RemoteContext) method
called before the next remote page is fetched.
String representation of a null value (defaults to null)
String representation of a null value.
NextInputHandler which is used to prepare the call to the next page when the parser runs.
Paginator to handle multiple pages of remote content that needs to parsed.
EntityParserSettings.
Processor to be used to process rows generated for this
entity.
Processor
(i.e.
Processor
or a RowWriterProcessor (i.e.
true)
true)
true)
true)
EntityParserSettings.setTrimLeadingWhitespaces(boolean)
and EntityParserSettings.setTrimTrailingWhitespaces(boolean) with the same value.
EntitySettings.setTrimLeadingWhitespaces(boolean)
and EntitySettings.setTrimTrailingWhitespaces(boolean) with the same value.
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||