Click or drag to resize
NForza.Transit Namespace

[This is preliminary documentation and is subject to change.]

Contains the main transit interfaces and classes.
Classes
  Class Description
Public class NullType
Represents a typeof(null) to use in dictionaries, because dictionaries don't accept null as a key.
Public class TransitException
Class for Transit exceptions.
Public class TransitFactory
Main entry point for using transit-java library. Provides methods to construct readers and writers, as well as helpers to make various other values.
Interfaces
  Interface Description
Public interface IDefaultReadHandlerT
Processes a non-decodable transit value.
Public interface IDictionaryReader
Identifies a dictionary reader.
Public interface IDictionaryReadHandler
Provides a IDictionaryReader to Transit to use in incrementally parsing a map representation of a value.
Public interface IKeyword
Represents a keyword.
Public interface ILink
Represents a hypermedia link, as per http://amundsen.com/media-types/collection/format/#arrays-links
Public interface IListReader
Identifies a list reader.
Public interface IListReadHandler
Provides an IListReader to Transit to use in incrementally parsing a list representation of a value.
Public interface INamed
Represents a namespace-scoped named object.
Public interface IRatio
Represents a ratio using BigIntegers.
Public interface IReader
Interface for reading values in transit format.
Public interface IReadHandler
Converts a transit representation to an instance of a type; if type implements IListReadHandler or IDictionaryReadHandler to support incremental parsing of representation, that interface will be used instead.
Public interface ISymbol
Represents a symbol.
Public interface ITaggedValue
Represents a transit tag and value. Returned by default when a reader encounters a tag for which there is no registered IReadHandler. Can also be used in a custom IWriteHandler implementation to force representation to use a transit ground type using a representation for which there is no registered handler (e.g., an enumerable for the representation of an array).
Public interface IWriteHandler
Converts an instance of an type to a transit representation.
Public interface IWriterT
Interface for writing values in transit format.
Enumerations