|
|||||||||
PREV NEXT | FRAMES NO FRAMES |
FudgeBuilderFor
annotation, and registers those as appropriate
builders.
FudgeSecondaryType
annotation, and registers those as appropriate
secondary types.
FudgeBuilderFor
annotation as an object or message
builder (or both).
GenericFudgeBuilderFor
annotation as builder.
FudgeBuilderFor
annotation as an
object or message builder (or both).
false
value when decoding XML input.
true
when decoding XML input.
FudgeBuilder
with this dictionary to be used for a given class.
FudgeObjectBuilder
for
the class, or as a FudgeMessageBuilder
for any sub-classes of the class.
FudgeObjectBuilder
for
the class, or as a FudgeMessageBuilder
for any sub-classes of the class.
FudgeObjectBuilder
for
the class, or as a FudgeMessageBuilder
for any sub-classes of the class.
FudgeMessageBuilder
with this dictionary to be used for a given class.
FudgeObjectBuilder
with this dictionary to be used for a given class.
SecondaryTypeLoader.properties
and updates the supplied
type dictionary with the secondary type definitions found.
false
boolean field.
false
boolean field.
false
boolean field.
true
boolean field.
true
boolean field.
true
boolean field.
FudgeStreamWriter
that detects major state changes and invokes
other methods.AlternativeFudgeStreamWriter
instance.
Boolean
type.
Byte
type.
true
.
true
.
FudgeXMLSettings.addBooleanFalseAlias(java.lang.String)
.
FudgeXMLSettings.addBooleanTrueAlias(java.lang.String)
.
FudgeXMLSettings.addEnvelopeElementAlias(java.lang.String)
.
FudgeXMLSettings.addFieldAttributeEncodingAlias(java.lang.String)
.
FudgeXMLSettings.addFieldAttributeNameAlias(java.lang.String)
.
FudgeXMLSettings.addFieldAttributeOrdinalAlias(java.lang.String)
.
FudgeXMLSettings.addFieldAttributeTypeAlias(java.lang.String)
.
FudgeXMLSettings.addFieldElementAlias(java.lang.String)
.
FudgeMsgReader
and the underlying FudgeStreamReader
.
FudgeStreamWriter
.
FudgeStreamReader
and attempts to close the underlying data source if appropriate.
FudgeMessageBuilder
for encoding objects of the given class into Fudge messages.
FudgeMessageBuilder
for encoding objects of the given class into Fudge messages.
FudgeObjectBuilder
for the specified type based on the presence
of a HasFudgeBuilder
annotation on that type.
DataInput
source.
InputStream
source.
DataOutput
target.
OutputStream
target.
FudgeObjectBuilder
for deserializing Fudge messages into the given class.
FudgeObjectBuilder
for deserializing Fudge messages into the given class.
FudgeObjectBuilder
for the specified type based on the presence
of a HasFudgeBuilder
annotation on that type.
InputStream
.
DataInput
.
OutputStream
.
DataOutput
.
DateTimeFieldType
and TimeFieldType
.false
boolean field.
true
boolean field.
InputStream
.
byte
array.
Double
type.
FudgeFieldContainer
.
FudgeMsgEnvelope
.
Float
type.
FudgeStreamWriter
.
FudgeFieldContainer
message to a Java object, trying to determine the
type of the object automatically.
FudgeFieldContainer
message to a Java object of type clazz
.
FudgeObjectDictionary
.FudgeBuilderFactory
that can delegate to another
instance for unrecognized classes.FudgeBuilderFactoryAdapter
.
FudgeMessageBuilder
or FudgeObjectBuilder
for a particular
data type.FudgeContext
customization operations, such as registering user defined
types or a specific taxonomy resolver.FudgeStreamReader
for consuming data from a DataInput
.FudgeDataInputStreamReader
associated with the given FudgeContext
and DataInput
data source.
FudgeDataInputStreamReader
by wrapping a InputStream
with a DataInput
.
FudgeStreamWriter
that writes to a DataOutput
.FudgeDataOutputStreamWriter
associated with the given FudgeContext
and DataOutput
target.
FudgeDataOutputStreamWriter
by wrapping a OutputStream
with a DataOutput
.
FudgeDate
object representing just a year.
FudgeDate
object representing a year and a month.
FudgeDate
object.
FudgeDate
object.
FudgeDate
object.
FudgeDate
object.
FudgeDate
object.
FudgeDate
object.
FudgeDeserializationContext
for the given FudgeContext
.
AlternativeFudgeStreamWriter.fudgeFieldStart(java.lang.Short, java.lang.String, org.fudgemsg.FudgeFieldType>)
and AlternativeFudgeStreamWriter.fudgeFieldEnd()
for fields that are not sub messages.
FudgeStreamWriter
implementation for generating JSON representations of
Fudge messages.Writer
.
Writer
.
FudgeFieldContainer
and implements the DBObject
interface,
without going through an object conversion stage (as the MongoDBFudgeBuilder
will do).FudgeFieldContainer
.FudgeFieldContainer
instances) from an underlying FudgeStreamReader
instance.FudgeMsgReader
around an existing FudgeStreamReader
.
FudgeFieldContainer
instances) to an underlying FudgeStreamWriter
instance.FudgeMsgWriter
around an existing FudgeStreamWriter
.
FudgeObjectDictionary
.
FudgeObjectDictionary
as a clone of another.
FudgeObjectReader
around the underlying FudgeMsgReader
stream.
FudgeObjectWriter
around a FudgeMsgWriter
.
IOException
.IOException
.
IOException
with an overridden message.
FudgeSerializationContext
for the given FudgeContext
.
FudgeStreamReader.next()
and FudgeStreamReader.getCurrentElement()
.AlternativeFudgeStreamWriter.fudgeFieldEnd()
is called for the field.
AlternativeFudgeStreamWriter.fudgeFieldStart(java.lang.Short, java.lang.String, org.fudgemsg.FudgeFieldType>)
when a sub-message is starting.
FudgeTime
.
FudgeTime
with the time from a Calendar
object.
FudgeStreamWriter
that writes XML to a text stream.FudgeXMLStreamWriter
for writing to the target XML device.
FudgeXMLStreamWriter
for writing a Fudge stream to an XMLStreamWriter
.
FudgeBuilder
or FudgeObjectBuilder
for a particular
abstract or interface data type.true
if the field ordinal should be appended to the field name when generating field elements.
Boolean
.
Boolean
.
Boolean
.
Boolean
.
false
value, or to expect when decoding XML input.
true
value, or to expect when decoding XML input.
FudgeFieldType
registered with this dictionary.
Byte
.
Byte
.
Byte
.
Byte
.
IOException
wrapped by this runtime exception.
FudgeStreamReader.next()
.
FudgeStreamReader.next()
.
DataInput
.
FudgeDeserializationContext
.
Double
.
Double
.
Double
.
Double
.
null
if the field did not include an ordinal.
null
if the field did not include an ordinal.
FudgeFieldType
.
FudgeFieldType
.
Float
.
Float
.
Float
.
Float
.
FudgeContext
used for type and taxonomy resolution.
FudgeContext
bound to the reader used for type and taxonomy resolution.
FudgeContext
used for type and taxonomy resolution.
FudgeContext
.
FudgeContext
associated with the underlying source.
FudgeContext
of the current underlying FudgeStreamWriter
.
FudgeContext
bound to the reader used for type and taxonomy resolution.
FudgeContext
used for type and taxonomy resolution.
FudgeContext
.
FudgeContext
.
FudgeContext
.
FudgeContext
.
FudgeContext
used for type and taxonomy resolution.
Integer
.
Integer
.
Integer
.
Integer
.
Long
.
Long
.
Long
.
Long
.
FudgeFieldContainer
.
FudgeFieldContainer
.
FudgeFieldContainer
.
FudgeFieldContainer
.
FudgeMessageBuilder
for the given class to convert a Fudge message to a Java object.
FudgeObjectBuilder
for the given class to convert a Fudge message to a Java object.
FudgeObjectDictionary
used by the context for object/Fudge message serialisation and deserialisation.
ZoneOffset
object.
null
if it is to be omitted.
null
if it is to be omitted.
FudgeSerializationContext
.
Short
.
Short
.
Short
.
Short
.
FudgeStreamReader
for this message reader.
FudgeStreamWriter
.
String
.
String
.
String
.
String
.
FudgeTaxonomy
corresponding to the taxonomy identifier specified in the message envelope.
FudgeTaxonomy
corresponding to the taxonomy identifier specified in the message envelope.
null
if it is to be omitted.
TaxonomyResolver
used by this context.
UnknownFudgeFieldType
definition.
FudgeTypeConverter
.
FudgeTypeDictionary
used by this context and any messages created or decoded through it.
Writer
that is wrapped by JSONWriter
instances for
messages.
Object
.
Object
.
Object
.
Object
.
XMLStreamWriter
.
FudgeContext
for getting code up and running quickly.
FudgeMessageBuilder
or FudgeObjectBuilder
(or a full
FudgeBuilder
) for that type.FudgeStreamReader.next()
.
FudgeStreamReader.next()
.
true
if the underlying message source has another message and FudgeObjectReader.read()
or FudgeObjectReader.read(Class)
can be
called.
FudgeContext
that will be used for the global
"default", or for use with ImmutableFudgeMsg
.FudgeContext
.
ImmutableFudgeMsg
by copying fields from another FudgeFieldContainer
using
the specified FudgeContext
for type resolution.
FudgeObjectDictionary
.FudgeObjectDictionary
as an immutable clone of an existing one.
IndicatorType
value.Integer
type.
FudgeDataOutputStreamWriter.flush()
is to be called on envelope completion.
Calendar
conversion to/from a FudgeTime
, FudgeDate
or FudgeDateTime
transport object.Date
conversion to/from a FudgeDate
or FudgeDateTime
transport object.TimeZone
conversion to/from a String
transport object.TimeZone
conversion to/from a String
transport object.Long
type.
MutableFudgeFieldContainer
instance) either natively if the associated FudgeTypeDictionary
recognises it, or as a sub-message using the serialization framework.
MutableFudgeFieldContainer
instance using a FudgeMessageBuilder
registered against the object's class
in the current FudgeObjectDictionary
.
MutableFudgeFieldContainer
instance) either natively if the associated FudgeTypeDictionary
recognises it, or as a sub-message using the serialization framework.
MutableFudgeFieldContainer
instance) either natively if the associated FudgeTypeDictionary
recognises it, or as a sub-message using the serialization framework.
System.out
.
FudgeDateTime
.
FudgeDate
.
FudgeTime
.
FudgeDateTime
.
FudgeDate
.
String
.
FudgeDateTime
object.
FudgeTime
object.
String
.
toString
called on the object.
PrimitiveFieldTypes
.ResourceBundle
.
Properties
instance.
URL
.
InputStream
using the Fudge serialization framework.
DataInput
source.
OutputStream
without any
taxonomy reference.
OutputStream
with an
optional taxonomy reference.
false
value, or to expect when decoding XML input.
true
value, or to expect when decoding XML input.
FudgeDataOutputStreamWriter.flush()
on envelope completion.
FudgeObjectDictionary
to be used for object/Fudge message serialisation and deserialisation.
TaxonomyResolver
to be used by this context when expanding field names for incoming Fudge messages.
FudgeTypeDictionary
to be used by the context and any messages created or decoded through it.
Short
type.
FudgeFieldContainer
as a byte
array
with a taxonomy reference.
FudgeFieldContainer
as a byte
array without a taxonomy reference.
FudgeMsgEnvelope
using the Fudge serialization framework.
LocalTime
representation of the time.
OffsetDate
object.
OffsetDateTime
object.
OffsetTime
object.
OffsetTime
representation of the time.
FudgeTypeDictionary
.UnknownFudgeFieldType
for the given type identifier.
IOExceptions
into either a FudgeRuntimeException
or FudgeRuntimeIOException
.
OutputStream
using the Fudge serialization framework.
DataOutput
target.
|
|||||||||
PREV NEXT | FRAMES NO FRAMES |