Package com.raritantechnologies.searchApp.formatters

Contains implementations of IFieldFormatter - objects that can re-format fields in an IResult.

See:
          Description

Class Summary
CachedFieldFormatter Uses a session cache to maintain a field value based on the state of one or more test fields.
ConcatenateFormatter Formats an IResult field by prepending and/or appending a fixed string to the target result field string.
ContentHandlerFormatter FieldFormatter that uses an IContentHandler to add a content field.
CopyFieldFormatter Formats an IResult field by copying a field value from one field to another.
DateFieldFormatter Formats an IResult date field using a java.text.DateFormat object.
DelimitedStringResultParser Converts a patterned string (such as an HTTP Get Request) into an IResult object.
DistributedFormatter Provides a distribution service for Result Formatters.
DynamicFormatter Dynamically switches an IFieldFormatter based on the properties of the IResult formatted.
ExcerptFormatter Takes a keyword or phrase from some source and extracts a section of text from another field that surrounds the keyword - to create a dynamic summary or "keyword in context" set.
FieldConcatenator Formats an IResult by concatenating a set of input field values into a single output field.
FileModifiedDateFormatter Adds the Last Modified Date field to an IResult given a File name.
FormatterJobProcess
GetFormHyperlinkFormatter Creates a url request field from other result fields.
GUIDResultFormatter Sets a result field to an incrementing random value based on current time system identity hash code and network IP address.
KeywordExtractor Extracts a set of words or phrases from a field or fields that are contained within a set of "match" values.
LookupFormatter Formats an IResult by looking up data from another SearchSource based on values of the result fields.
MimeTypeLookupFormatter
MultiValueConcatenator Converts a multiple value input field into a single delimited value IResult output field.
MultiValueDeduper
MultiValueExtractor Converts the delimited value of an input field into a multiple value IResult output field.
MultiValueFormatter Repeats a formatting operation for each value of a multi-value field (by temporarily setting the value of result field to each of its multiple values in turn).
NestedResultFormatter IFieldFormatter that applies a formatting operation to a set of nested results.
NestedResultGenerator Generates a nested result set from a set of parallel arrays, multi-value fields or numbered fields.
PackedDataFieldExtractor Extracts a Nested IResultSet from a Packed Data String, such as: {{fielda,fieldb,fieldc},{fielda,fieldb,fieldc}}; where the { } mark records with contained fields.
PatternExtractor
PatternResultFormatter Uses a String pattern template to format a field or set of fields in an IResult.
PDFMetadataFormatter Field Formatter that can extract PDF metadata (title, author, subject, etc...) and add to IResult metadata.
PercentFormatter
PowerpointSlideFormatter Extracts individual slides from a Microsoft Powerpoint file.
RegExprFieldFormatter
RemoveFieldFormatter Removes one or more fields from an IResult.
RemoveFieldValuesFormatter Removes one or more values from an IResult field.
RemoveSubstringFormatter Removes the substring in one field value given an "substringField" that contains the substring (or a fixed substring).
ResultMatcherFormatter Formatter that sets the value of a result field based on the output of an IResultMatcher.
ResultParserFormatter Uses an IResultParser to parse one or more IResult String fields.
SequentialFieldFormatter Applies a sequence of formatting operations to an IResult field using one or more nested IFieldFormatters.
SerialResultNumberer Sets a result field to an incrementing numeric value.
SessionDataFormatter Sets the value of an IResult field from data in session data cache.
SimpleFormatter Sets the value of an IResult field.
SOAPResultFormatter Uses a SOAP WebService to format an IResult field or fields.
StringFilterFormatter Applies some string filtering operation to an IResult field using an IStringFilter.
StringPatternResultParser Result Parser that can transform structured text into metadata.
SystemObjectResultFormatter Reusable wrapper for an IFieldFormatter.
URLDecoderFormatter Decodes a URL encoded field in an IResult.
URLEncoderFormatter URLEncodes a IResult URL field.
URLFieldExtractor
URLFieldFormatter Creates a URL field from a set of IResult fields.
VerboseFormatter  
XMLResultProcessorFormatter Uses an XMLResultProcessor to format an IResult from a contained XML field.
 

Package com.raritantechnologies.searchApp.formatters Description

Contains implementations of IFieldFormatter - objects that can re-format fields in an IResult.