| NForza.Transit Namespace |
[This is preliminary documentation and is subject to change.]
| Class | Description | |
|---|---|---|
|
|
NullType |
Represents a typeof(null) to use in dictionaries,
because dictionaries don't accept null as a key.
|
|
|
TransitException |
Class for Transit exceptions.
|
|
|
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.
|
| Interface | Description | |
|---|---|---|
|
|
IDefaultReadHandlerT |
Processes a non-decodable transit value.
|
|
|
IDictionaryReader |
Identifies a dictionary reader.
|
|
|
IDictionaryReadHandler |
Provides a IDictionaryReader to Transit
to use in incrementally parsing a map representation of a value.
|
|
|
IKeyword |
Represents a keyword.
|
|
|
ILink |
Represents a hypermedia link, as per http://amundsen.com/media-types/collection/format/#arrays-links
|
|
|
IListReader |
Identifies a list reader.
|
|
|
IListReadHandler |
Provides an IListReader to Transit
to use in incrementally parsing a list representation of
a value.
|
|
|
INamed |
Represents a namespace-scoped named object.
|
|
|
IRatio |
Represents a ratio using BigIntegers.
|
|
|
IReader |
Interface for reading values in transit format.
|
|
|
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.
|
|
|
ISymbol |
Represents a symbol.
|
|
|
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).
|
|
|
IWriteHandler |
Converts an instance of an type to a transit representation.
|
|
|
IWriterT |
Interface for writing values in transit format.
|
| Enumeration | Description | |
|---|---|---|
|
|
TransitFactoryFormat |
Transit formats.
|