Uses of Interface
com.norconex.importer.handler.IImporterHandler
-
-
Uses of IImporterHandler in com.norconex.importer
Methods in com.norconex.importer that return types with arguments of type IImporterHandler Modifier and Type Method Description List<IImporterHandler>ImporterConfig. getPostParseHandlers()Deprecated.Since 3.0.0, useImporterConfig.getPostParseConsumer()insteadList<IImporterHandler>ImporterConfig. getPreParseHandlers()Deprecated.Since 3.0.0, useImporterConfig.getPreParseConsumer()insteadMethod parameters in com.norconex.importer with type arguments of type IImporterHandler Modifier and Type Method Description voidImporterConfig. setPostParseHandlers(List<IImporterHandler> postParseHandlers)Deprecated.Since 3.0.0, useImporterConfig.setPostParseConsumer(Consumer)insteadvoidImporterConfig. setPreParseHandlers(List<IImporterHandler> preParseHandlers)Deprecated.Since 3.0.0, useImporterConfig.setPreParseConsumer(Consumer)instead -
Uses of IImporterHandler in com.norconex.importer.handler
Methods in com.norconex.importer.handler that return IImporterHandler Modifier and Type Method Description IImporterHandlerHandlerConsumer. getHandler()Methods in com.norconex.importer.handler with parameters of type IImporterHandler Modifier and Type Method Description static Consumer<HandlerContext>HandlerConsumer. fromHandlers(IImporterHandler... importerHandlers)voidHandlerConsumer. setHandler(IImporterHandler handler)Method parameters in com.norconex.importer.handler with type arguments of type IImporterHandler Modifier and Type Method Description static Consumer<HandlerContext>HandlerConsumer. fromHandlers(List<IImporterHandler> importerHandlers)Constructors in com.norconex.importer.handler with parameters of type IImporterHandler Constructor Description HandlerConsumer(IImporterHandler handler) -
Uses of IImporterHandler in com.norconex.importer.handler.filter
Subinterfaces of IImporterHandler in com.norconex.importer.handler.filter Modifier and Type Interface Description interfaceIDocumentFilterFilters documents.Classes in com.norconex.importer.handler.filter that implement IImporterHandler Modifier and Type Class Description classAbstractCharStreamFilterBase class for filters dealing with the body of text documents only.classAbstractDocumentFilterBase class for document filters.classAbstractStringFilterBase class to facilitate creating filters based on text content, loading text intoStringBuilderfor memory processing. -
Uses of IImporterHandler in com.norconex.importer.handler.filter.impl
Classes in com.norconex.importer.handler.filter.impl that implement IImporterHandler Modifier and Type Class Description classDateMetadataFilterAccepts or rejects a document based on whether field values correspond to a date matching supplied conditions and format.classDOMContentFilterDeprecated.Since 3.0.0, useDOMFilter.classDOMFilterUses a Document Object Model (DOM) representation of an HTML, XHTML, or XML document content to perform filtering based on matching an element/attribute or element/attribute value.classEmptyFilterAccepts or rejects a document based on whether its content (default) or any of the specified metadata fields are empty or not.classEmptyMetadataFilterDeprecated.Since 3.0.0, useEmptyFilter.classNumericMetadataFilterAccepts or rejects a document based on the numeric value(s) of matching metadata fields, supporting decimals.classReferenceFilterAccepts or rejects a document based on its reference (e.g.classRegexContentFilterDeprecated.Since 3.0.0, useTextFilterinstead.classRegexMetadataFilterDeprecated.Since 3.0.0, useTextFilterinstead.classRegexReferenceFilterDeprecated.Since 3.0.0, useReferenceFilterinstead.classRejectFilterRejects a document.classScriptFilterFilter incoming documents using a scripting language.classTextFilterFilters a document based on a text pattern in a document content (default), or matching fields specified. -
Uses of IImporterHandler in com.norconex.importer.handler.splitter
Subinterfaces of IImporterHandler in com.norconex.importer.handler.splitter Modifier and Type Interface Description interfaceIDocumentSplitterResponsible for splitting a single document into several ones.Classes in com.norconex.importer.handler.splitter that implement IImporterHandler Modifier and Type Class Description classAbstractDocumentSplitterBase class for splitters. -
Uses of IImporterHandler in com.norconex.importer.handler.splitter.impl
Classes in com.norconex.importer.handler.splitter.impl that implement IImporterHandler Modifier and Type Class Description classCsvSplitterSplit files with Coma-Separated values (or any other characters, like tab) into one document per line.classDOMSplitterSplits HTML, XHTML, or XML document on elements matching a given selector.classPDFPageSplitterSplit PDFs pages so each pages are treated as individual documents.classTranslatorSplitterTranslate documents using one of the supported translation API.classXMLStreamSplitterSplits XML document on a specific element. -
Uses of IImporterHandler in com.norconex.importer.handler.tagger
Subinterfaces of IImporterHandler in com.norconex.importer.handler.tagger Modifier and Type Interface Description interfaceIDocumentTaggerTags a document with extra metadata information, or manipulate existing metadata information.Classes in com.norconex.importer.handler.tagger that implement IImporterHandler Modifier and Type Class Description classAbstractCharStreamTaggerBase class for taggers dealing with the body of text documents only.classAbstractDocumentTaggerBase class for taggers.classAbstractStringTaggerBase class to facilitate creating taggers based on text content, loading text intoStringBuilderfor memory processing. -
Uses of IImporterHandler in com.norconex.importer.handler.tagger.impl
Classes in com.norconex.importer.handler.tagger.impl that implement IImporterHandler Modifier and Type Class Description classCharacterCaseTaggerChanges the character case of matching fields and values according to one of the following methods:classCharsetTaggerConverts one or more field values (if needed) from a source character encoding (charset) to a target one.classConstantTaggerDefine and add constant values to documents.classCopyTaggerCopies metadata fields.classCountMatchesTaggerCounts the number of matches of a given string (or string pattern) and store the resulting value in a field in the specified "toField".classCurrentDateTaggerAdds the current computer UTC date to the specifiedfield.classDateFormatTaggerFormats a date from any given format to a format of choice, as per the formatting options found onSimpleDateFormatwith the exception of the string "EPOCH" which represents the difference, measured in milliseconds, between the date and midnight, January 1, 1970.classDebugTaggerA utility tagger to help with troubleshooting of document importing.classDeleteTaggerDelete the metadata fields provided.classDocumentLengthTaggerAdds the document length (i.e., number of bytes) to the specifiedfield.classDOMTaggerExtract the value of one or more elements or attributes into a target field, or delete matching elements.classExternalTaggerExtracts metadata from a document using an external application to do so.classFieldReportTaggerA utility tagger that reports in a CSV file the fields discovered in a crawl session, captured at the point of your choice in the importing process.classForceSingleValueTaggerForces a metadata field to be single-value.classHierarchyTaggerGiven a separator, split a field string into multiple segments representing each node of a hierarchical branch.classKeepOnlyTaggerKeep only the metadata fields provided, delete all other ones.classLanguageTaggerDetects a document language based on Apache Tika language detection capability.classMergeTaggerMerge multiple metadata fields into a single one.classRegexTaggerExtracts field names and their values with regular expression.classRenameTaggerRename metadata fields to different names.classReplaceTaggerReplaces an existing metadata value with another one.classScriptTaggerTag incoming documents using a scripting language.classSplitTaggerSplits an existing metadata value into multiple values based on a given value separator (the separator gets discarded).classTextBetweenTaggerExtracts and add values found between a matching start and end strings to a document metadata field.classTextPatternTaggerDeprecated.Since 3.0.0, useRegexTagger.classTextStatisticsTaggerAnalyzes the content of the supplied document and adds statistical information about its content or field as metadata fields.classTitleGeneratorTaggerAttempts to generate a title from the document content (default) or a specified metadata field.classTruncateTaggerTruncates afromFieldvalue(s) and optionally replace truncated portion by a hash value to help ensure uniqueness (not 100% guaranteed to be collision-free).classURLExtractorTaggerExtracts unique URLs matching specific patterns in plain text content and store them in a given field.classUUIDTaggerGenerates a random Universally unique identifier (UUID) and stores it in the specifiedfield. -
Uses of IImporterHandler in com.norconex.importer.handler.transformer
Subinterfaces of IImporterHandler in com.norconex.importer.handler.transformer Modifier and Type Interface Description interfaceIDocumentTransformerTransformers allow to manipulate and modify a document metadata or content.Classes in com.norconex.importer.handler.transformer that implement IImporterHandler Modifier and Type Class Description classAbstractCharStreamTransformerBase class for transformers dealing with text documents only.classAbstractDocumentTransformerBase class for transformers.classAbstractStringTransformerBase class to facilitate creating transformers on text content, loading text into aStringBuilderfor memory processing. -
Uses of IImporterHandler in com.norconex.importer.handler.transformer.impl
Classes in com.norconex.importer.handler.transformer.impl that implement IImporterHandler Modifier and Type Class Description classCharsetTransformerTransforms a document content (if needed) from a source character encoding (charset) to a target one.classDOMDeleteTransformerEnables deletion of one or more elements matching a given selector from a document content.classDOMPreserveTransformerPreserves only one or more elements matching a given selector from a document content.classExternalTransformerTransforms a document using an external application to do so.classImageTransformerTransforms an image using common image operations.classNoContentTransformerGet rid of the content stream and optionally store it as text into a metadata field instead.classReduceConsecutivesTransformerReduces specified consecutive characters or strings to only one instance (document content only).classReplaceTransformerReplaces every occurrences of the given replacements (document content only).classScriptTransformerTransform incoming documents using a scripting language.classStripAfterTransformerStrips any content found after first match found for given pattern.classStripBeforeTransformerStrips any content found before first match found for given pattern.classStripBetweenTransformerStrips any content found between a matching start and end strings.classSubstringTransformerKeep a substring of the content matching a begin and end character indexes.
-