Uses of Interface
com.norconex.importer.handler.DocHandler
Packages that use DocHandler
Package
Description
-
Uses of DocHandler in com.norconex.importer
Methods in com.norconex.importer that return types with arguments of type DocHandlerMethod parameters in com.norconex.importer with type arguments of type DocHandler -
Uses of DocHandler in com.norconex.importer.handler
Subinterfaces of DocHandler in com.norconex.importer.handlerModifier and TypeInterfaceDescriptioninterfaceConfigurableDocHandler<T extends Labelable>A document handler backed by a configuration bean that supports an optional user-supplied label.Classes in com.norconex.importer.handler that implement DocHandlerModifier and TypeClassDescriptionclassSpecial handler that marks a document as being "rejected", with an optional custom message for event logging.Methods in com.norconex.importer.handler that return types with arguments of type DocHandlerModifier and TypeMethodDescriptionDocHandlerListDeserializer.deserialize(tools.jackson.core.JsonParser p, tools.jackson.databind.DeserializationContext ctxt) DocHandlerListDeserializer.deserializeWithType(tools.jackson.core.JsonParser p, tools.jackson.databind.DeserializationContext ctxt, tools.jackson.databind.jsontype.TypeDeserializer typeDeserializer) Methods in com.norconex.importer.handler with parameters of type DocHandlerModifier and TypeMethodDescriptionbooleanDocHandlerContext.executeDocHandler(DocHandler docHandler) Executes a document handler taking care of firing proper events and passing it this context as well as assigning the handler to "rejectedBy" in case of rejection.Method parameters in com.norconex.importer.handler with type arguments of type DocHandlerModifier and TypeMethodDescriptionvoidDocHandlerListSerializer.serialize(List<DocHandler> handlers, tools.jackson.core.JsonGenerator gen, tools.jackson.databind.SerializationContext sp) -
Uses of DocHandler in com.norconex.importer.handler.condition
Classes in com.norconex.importer.handler.condition that implement DocHandlerModifier and TypeClassDescriptionclassConditionally execute one or more doc handlers (possibly including other conditional doc handlers) upon matching a condition, or not.classclassMethods in com.norconex.importer.handler.condition that return types with arguments of type DocHandlerModifier and TypeMethodDescriptionConditionalDocHandler.getElseHandlers()ConditionalDocHandler.getThenHandlers()Method parameters in com.norconex.importer.handler.condition with type arguments of type DocHandlerModifier and TypeMethodDescriptionConditionalDocHandler.setElseHandlers(List<DocHandler> elseHandlers) ConditionalDocHandler.setThenHandlers(List<DocHandler> thenHandlers) -
Uses of DocHandler in com.norconex.importer.handler.parser.impl
Classes in com.norconex.importer.handler.parser.impl that implement DocHandlerModifier and TypeClassDescriptionclassParser class when no other handlers are specified.classclassRaw Tika parser that needs to be configured by passing a tika configuration file. -
Uses of DocHandler in com.norconex.importer.handler.splitter
Classes in com.norconex.importer.handler.splitter that implement DocHandlerModifier and TypeClassDescriptionclass -
Uses of DocHandler in com.norconex.importer.handler.splitter.impl
Classes in com.norconex.importer.handler.splitter.impl that implement DocHandlerModifier and TypeClassDescriptionclassSplit files with Coma-Separated values (or any other characters, like tab) into one document per line.classSplits HTML, XHTML, or XML document on elements matching a given selector.classSplit PDFs pages so each pages are treated as individual documents.classTranslate documents using one of the supported translation API.classSplits XML document on a specific element. -
Uses of DocHandler in com.norconex.importer.handler.transformer.impl
Classes in com.norconex.importer.handler.transformer.impl that implement DocHandlerModifier and TypeClassDescriptionclassCaptures the document's original, unparsed content and stores it, Base64-encoded, in a metadata field.classChanges the character case of a document content or matching fields values according to one of the following methods:classTransforms a document content (if needed) from a source character encoding (charset) to a target one.classReduces specified consecutive characters or strings to only one instance (document content only).classDefine and add constant values to documents.classCopies metadata fields.classCounts the number of matches of a given string (or string pattern) and store the resulting value in a field in the specified "toField".classAdds the current computer UTC date to the specifiedfield.classFormats a date from any given format to a format of choice, as per the formatting options found onZonedDateTimeParserwith the addition of the format "EPOCH", which represents the difference, measured in milliseconds, between the date and midnight, January 1, 1970.classA utility tagger to help with troubleshooting of document importing.classDelete the metadata fields provided.classAdds the document length (i.e., number of bytes) to the specifiedfield.classExtract the value of one or more elements or attributes into a target field, or delete matching elements.classclassA 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.classForces a metadata field to be single-value.classGiven a separator, split a field string into multiple segments representing each node of a hierarchical branch.classTransforms an image using common image operations.classKeep only the metadata fields provided, delete all other ones.classDetects a document language based on Apache Tika language detection capability.classMerge multiple metadata fields into a single one.classExtracts field names and their values with regular expression.classRename metadata fields to different names.classReplaces every occurrences of the given replacements (document content only).classSaves a copy of the document at its current processing state in the specified directory.classTransform incoming documents using a scripting language.classSplits an existing metadata value into multiple values based on a given value separator (the separator gets discarded).classStrips any content found after first match found for given pattern.classStrips any content found before first match found for given pattern.classStrips any content found between a matching start and end strings.classKeep a substring of the content matching a begin and end character indexes.classExtracts and add values found between a matching start and end strings to a document metadata field.classAnalyzes the content of the supplied document and adds statistical information about its content or field as metadata fields.classAttempts to generate a title from the document content (default) or a specified metadata field.classTruncates afromFieldvalue(s) and optionally replace truncated portion by a hash value to help ensure uniqueness (not 100% guaranteed to be collision-free).classExtracts unique URLs matching specific patterns in plain text content and store them in a given field.classGenerates a random Universally unique identifier (UUID) and stores it in the specifiedfield.