Class ResolvingDecoder

All Implemented Interfaces:
Parser.ActionHandler, SkipParser.SkipHandler

public class ResolvingDecoder extends ValidatingDecoder
Decoder that performs type-resolution between the reader's and writer's schemas.

When resolving schemas, this class will return the values of fields in _writer's_ order, not the reader's order. (However, it returns _only_ the reader's fields, not any extra fields the writer may have written.) To help clients handle fields that appear to be coming out of order, this class defines the method readFieldOrder().

See the parser documentation for information on how this works.