ValueExtractor is used to both extract values (for example, for sorting or filtering) from an object, and to provide an identity for that extraction.

Hierarchy

Constructors

Properties

Methods

Constructors

  • Construct a ValueExtractor.

    Parameters

    • clz: string

      server-side ValueExtractor implementation type identifier

    Returns ValueExtractor

Properties

@class: string

Server-side ValueExtractor implementation type identifier.

Methods

  • Returns a composed extractor that first applies this extractor to its input, and then applies the after extractor to the result. If evaluation of either extractor throws an exception, it is relayed to the caller of the composed extractor.

    Returns

    a composed extractor that first applies this extractor and then applies the after extractor

    Parameters

    • after: ValueExtractor

      the extractor to apply after this extractor is applied

    Returns ValueExtractor

  • Returns a composed extractor that first applies the before extractor to its input, and then applies this extractor to the result. If evaluation of either extractor throws an exception, it is relayed to the caller of the composed extractor.

    Returns

    a composed extractor that first applies the before extractor and then applies this extractor

    Parameters

    • before: ValueExtractor

      the extractor to apply before this extractor is applied

    Returns ValueExtractor