A B C D E F G H I J K L M N O P R S T U V W

A

add(FudgeField) - Method in class org.fudgemsg.FudgeMsg
Adds a field to this container.
add(String, Object) - Method in class org.fudgemsg.FudgeMsg
Adds a field to this container with a name, no ordinal, and type determined by the context's type dictionary.
add(Integer, Object) - Method in class org.fudgemsg.FudgeMsg
Adds a field to this container with an ordinal, no name, and type determined by the context's type dictionary.
add(String, Integer, Object) - Method in class org.fudgemsg.FudgeMsg
Adds a field to this container with the given name, ordinal and type determined by the context's type dictionary.
add(String, Integer, FudgeFieldType<?>, Object) - Method in class org.fudgemsg.FudgeMsg
Adds a field to this container with the given name, ordinal, and type.
add(FudgeField) - Method in interface org.fudgemsg.MutableFudgeFieldContainer
Adds a field to this container.
add(String, Object) - Method in interface org.fudgemsg.MutableFudgeFieldContainer
Adds a field to this container with a name, no ordinal, and type determined by the context's type dictionary.
add(Integer, Object) - Method in interface org.fudgemsg.MutableFudgeFieldContainer
Adds a field to this container with an ordinal, no name, and type determined by the context's type dictionary.
add(String, Integer, Object) - Method in interface org.fudgemsg.MutableFudgeFieldContainer
Adds a field to this container with the given name, ordinal and type determined by the context's type dictionary.
add(String, Integer, FudgeFieldType<?>, Object) - Method in interface org.fudgemsg.MutableFudgeFieldContainer
Adds a field to this container with the given name, ordinal, and type.
addAllAnnotatedBuilders() - Method in class org.fudgemsg.mapping.FudgeObjectDictionary
Scans all files available to common classpath loading system heuristics to determine which ones have the FudgeBuilderFor annotation, and registers those as appropriate builders.
addAllAnnotatedSecondaryTypes() - Method in class org.fudgemsg.FudgeTypeDictionary
Scans all files available to common classpath loading system heuristics to determine which ones have the FudgeSecondaryType annotation, and registers those as appropriate secondary types.
addAnnotatedBuilderClass(String) - Method in class org.fudgemsg.mapping.FudgeObjectDictionary
Add a class which is known to have a FudgeBuilderFor annotation as an object or message builder (or both).
addAnnotatedGenericBuilderClass(String) - Method in class org.fudgemsg.mapping.FudgeObjectDictionary
Add a class which is known to have a GenericFudgeBuilderFor annotation as builder.
addAnnotatedSecondaryTypeClass(String) - Method in class org.fudgemsg.FudgeTypeDictionary
Add a class which is known to have a FudgeBuilderFor annotation as an object or message builder (or both).
addBase64EncodingAlias(String) - Method in class org.fudgemsg.xml.FudgeXMLSettings
Adds an additional alias to recognize as a Base-64 encoding when reading XML input.
addBooleanAlias(boolean, String) - Method in class org.fudgemsg.xml.FudgeXMLSettings
 
addBooleanFalseAlias(String) - Method in class org.fudgemsg.xml.FudgeXMLSettings
Adds an additional alias to recognize as a boolean false value when decoding XML input.
addBooleanTrueAlias(String) - Method in class org.fudgemsg.xml.FudgeXMLSettings
Adds an additional alias to recognize as a boolean true when decoding XML input.
addBuilder(Class<T>, FudgeBuilder<T>) - Method in class org.fudgemsg.mapping.FudgeObjectDictionary
Registers a new FudgeBuilder with this dictionary to be used for a given class.
addBuilder(Class<T>, FudgeBuilder<T>) - Method in class org.fudgemsg.mapping.ImmutableFudgeObjectDictionary
Always throws an exception - this is an immutable dictionary.
addClassHeader(MutableFudgeFieldContainer, Class<?>) - Static method in class org.fudgemsg.mapping.FudgeSerializationContext
Adds class names to a message with ordinal 0 for use by a deserializer.
addClassHeader(MutableFudgeFieldContainer, Class<?>, Class<?>) - Static method in class org.fudgemsg.mapping.FudgeSerializationContext
Adds partial class names to a message with ordinal 0 for use by a deserializer.
addEnvelopeAttributeAlias(FudgeXMLSettings.XMLEnvelopeAttribute, String) - Method in class org.fudgemsg.xml.FudgeXMLSettings
 
addEnvelopeAttributeProcessingDirectivesAlias(String) - Method in class org.fudgemsg.xml.FudgeXMLSettings
Adds an additional alias to recognize as a processing directives attribute in an envelope element.
addEnvelopeAttributeSchemaVersionAlias(String) - Method in class org.fudgemsg.xml.FudgeXMLSettings
Adds an additional alias to recognize as a schema version attribute in an envelope element.
addEnvelopeAttributeTaxonomyAlias(String) - Method in class org.fudgemsg.xml.FudgeXMLSettings
Adds an additional alias to recognize as a taxonomy attribute in an envelope element.
addEnvelopeElementAlias(String) - Method in class org.fudgemsg.xml.FudgeXMLSettings
Adds an additional alias to recognize as an envelope element when parsing XML input.
addFieldAttributeAlias(FudgeXMLSettings.XMLFieldAttribute, String) - Method in class org.fudgemsg.xml.FudgeXMLSettings
 
addFieldAttributeEncodingAlias(String) - Method in class org.fudgemsg.xml.FudgeXMLSettings
Adds an additional alias to recognize as an encoding attribute when parsing XML input.
addFieldAttributeNameAlias(String) - Method in class org.fudgemsg.xml.FudgeXMLSettings
Adds an additional alias to recognize as a field name attribute of a field element when parsing XML input.
addFieldAttributeOrdinalAlias(String) - Method in class org.fudgemsg.xml.FudgeXMLSettings
Adds an additional alias to recognize as a field ordinal attribute when parsing XML input.
addFieldAttributeTypeAlias(String) - Method in class org.fudgemsg.xml.FudgeXMLSettings
Adds an additional alias to recognize as a field type attribute when parsing XML input.
addFieldElementAlias(String) - Method in class org.fudgemsg.xml.FudgeXMLSettings
Adds an additional alias to recognize as an unnamed field element when parsing XML input.
addGenericBuilder(Class<T>, FudgeBuilder<T>) - Method in interface org.fudgemsg.mapping.FudgeBuilderFactory
Registers a generic builder with the factory that may be returned as a FudgeObjectBuilder for the class, or as a FudgeMessageBuilder for any sub-classes of the class.
addGenericBuilder(Class<T>, FudgeBuilder<T>) - Method in class org.fudgemsg.mapping.FudgeBuilderFactoryAdapter
Registers a generic builder with the factory that may be returned as a FudgeObjectBuilder for the class, or as a FudgeMessageBuilder for any sub-classes of the class.
addGenericBuilder(Class<T>, FudgeBuilder<T>) - Method in class org.fudgemsg.mapping.FudgeDefaultBuilderFactory
Registers a generic builder with the factory that may be returned as a FudgeObjectBuilder for the class, or as a FudgeMessageBuilder for any sub-classes of the class.
addMessageBuilder(Class<T>, FudgeMessageBuilder<? super T>) - Method in class org.fudgemsg.mapping.FudgeObjectDictionary
Registers a new FudgeMessageBuilder with this dictionary to be used for a given class.
addMessageBuilder(Class<T>, FudgeMessageBuilder<? super T>) - Method in class org.fudgemsg.mapping.ImmutableFudgeObjectDictionary
Always throws an exception - this is an immutable dictionary.
addObjectBuilder(Class<T>, FudgeObjectBuilder<? extends T>) - Method in class org.fudgemsg.mapping.FudgeObjectDictionary
Registers a new FudgeObjectBuilder with this dictionary to be used for a given class.
addObjectBuilder(Class<T>, FudgeObjectBuilder<? extends T>) - Method in class org.fudgemsg.mapping.ImmutableFudgeObjectDictionary
Always throws an exception - this is an immutable dictionary.
addType(FudgeFieldType<?>, Class<?>...) - Method in class org.fudgemsg.FudgeTypeDictionary
Register a new type with the dictionary.
addTypeConverter(FudgeTypeConverter<?, ?>, Class<?>...) - Method in class org.fudgemsg.FudgeTypeDictionary
Registers a new type conversion with the dictionary.
addTypes(FudgeTypeDictionary) - Static method in class org.fudgemsg.types.secondary.SecondaryTypeLoader
Loads the contents of SecondaryTypeLoader.properties and updates the supplied type dictionary with the secondary type definitions found.
ALIAS_BOOLEAN_FALSE_0 - Static variable in class org.fudgemsg.xml.FudgeXMLSettings
Alternative value (not written but recognized by default) for a false boolean field.
ALIAS_BOOLEAN_FALSE_F - Static variable in class org.fudgemsg.xml.FudgeXMLSettings
Alternative value (not written but recognized by default) for a false boolean field.
ALIAS_BOOLEAN_FALSE_OFF - Static variable in class org.fudgemsg.xml.FudgeXMLSettings
Alternative value (not written but recognized by default) for a false boolean field.
ALIAS_BOOLEAN_TRUE_1 - Static variable in class org.fudgemsg.xml.FudgeXMLSettings
Alternative value (not written but recognized by default) for a true boolean field.
ALIAS_BOOLEAN_TRUE_ON - Static variable in class org.fudgemsg.xml.FudgeXMLSettings
Alternative value (not written but recognized by default) for a true boolean field.
ALIAS_BOOLEAN_TRUE_T - Static variable in class org.fudgemsg.xml.FudgeXMLSettings
Alternative value (not written but recognized by default) for a true boolean field.
ALIAS_FIELD_ATTRIBUTE_ORDINAL_INDEX - Static variable in class org.fudgemsg.xml.FudgeXMLSettings
Alternative attribute name (not written but recognized by default) for the ordinal index of a field.
ALIAS_FIELD_ATTRIBUTE_ORDINAL_KEY - Static variable in class org.fudgemsg.xml.FudgeXMLSettings
Alternative attribute name (not written but recognized by default) for the ordinal index of a field.
AlternativeFudgeStreamWriter - Class in org.fudgemsg
Abstract implementation of a FudgeStreamWriter that detects major state changes and invokes other methods.
AlternativeFudgeStreamWriter(FudgeContext) - Constructor for class org.fudgemsg.AlternativeFudgeStreamWriter
Creates a new AlternativeFudgeStreamWriter instance.
ANNOTATION_CACHE_PATH_PROPERTY - Static variable in class org.fudgemsg.ClasspathUtilities
The property used to specify where the path annotations should be cached to avoid costly scanning.
assertAllFieldsMatch(FudgeFieldContainer, FudgeFieldContainer) - Static method in class org.fudgemsg.test.FudgeUtils
 
assertAllFieldsMatch(FudgeFieldContainer, FudgeFieldContainer, boolean) - Static method in class org.fudgemsg.test.FudgeUtils
 
assertArraysMatch(double[], double[]) - Static method in class org.fudgemsg.test.FudgeUtils
 
assertArraysMatch(float[], float[]) - Static method in class org.fudgemsg.test.FudgeUtils
 
assertArraysMatch(long[], long[]) - Static method in class org.fudgemsg.test.FudgeUtils
 
assertArraysMatch(int[], int[]) - Static method in class org.fudgemsg.test.FudgeUtils
 
assertArraysMatch(short[], short[]) - Static method in class org.fudgemsg.test.FudgeUtils
 
assertArraysMatch(byte[], byte[]) - Static method in class org.fudgemsg.test.FudgeUtils
 
AUTO_CLASSPATH_SCAN_PROPERTY - Static variable in class org.fudgemsg.mapping.FudgeObjectDictionary
The name of the property to be set (to any value) to automatically scan the classpath for builders on startup.

B

BOOLEAN_CONVERTER - Static variable in class org.fudgemsg.types.PrimitiveFieldTypesConverter
Singleton converter for the Boolean type.
BOOLEAN_TYPE - Static variable in class org.fudgemsg.types.PrimitiveFieldTypes
Standard Fudge field type: boolean.
BOOLEAN_TYPE_ID - Static variable in class org.fudgemsg.FudgeTypeDictionary
Standard Fudge field type: boolean.
buildMessage(FudgeSerializationContext, T) - Method in interface org.fudgemsg.mapping.FudgeMessageBuilder
Creates a message from the given object.
buildObject(FudgeDeserializationContext, FudgeFieldContainer) - Method in interface org.fudgemsg.mapping.FudgeObjectBuilder
Decodes the message into an instance of type T.
BYTE_ARR_128_TYPE_ID - Static variable in class org.fudgemsg.FudgeTypeDictionary
Standard Fudge field type: byte array of length 128.
BYTE_ARR_16_TYPE_ID - Static variable in class org.fudgemsg.FudgeTypeDictionary
Standard Fudge field type: byte array of length 16.
BYTE_ARR_20_TYPE_ID - Static variable in class org.fudgemsg.FudgeTypeDictionary
Standard Fudge field type: byte array of length 20.
BYTE_ARR_256_TYPE_ID - Static variable in class org.fudgemsg.FudgeTypeDictionary
Standard Fudge field type: byte array of length 256.
BYTE_ARR_32_TYPE_ID - Static variable in class org.fudgemsg.FudgeTypeDictionary
Standard Fudge field type: byte array of length 32.
BYTE_ARR_4_TYPE_ID - Static variable in class org.fudgemsg.FudgeTypeDictionary
Standard Fudge field type: byte array of length 4.
BYTE_ARR_512_TYPE_ID - Static variable in class org.fudgemsg.FudgeTypeDictionary
Standard Fudge field type: byte array of length 512.
BYTE_ARR_64_TYPE_ID - Static variable in class org.fudgemsg.FudgeTypeDictionary
Standard Fudge field type: byte array of length 64.
BYTE_ARR_8_TYPE_ID - Static variable in class org.fudgemsg.FudgeTypeDictionary
Standard Fudge field type: byte array of length 8.
BYTE_ARRAY_TYPE_ID - Static variable in class org.fudgemsg.FudgeTypeDictionary
Standard Fudge field type: byte array.
BYTE_CONVERTER - Static variable in class org.fudgemsg.types.PrimitiveFieldTypesConverter
Singleton converter for the Byte type.
BYTE_TYPE - Static variable in class org.fudgemsg.types.PrimitiveFieldTypes
Standard Fudge field type: 8-bit signed integer.
BYTE_TYPE_ID - Static variable in class org.fudgemsg.FudgeTypeDictionary
Standard Fudge field type: 8-bit signed integer.
ByteArrayFieldType - Class in org.fudgemsg.types
The type definition for a byte array.

C

calculateFieldSize(FudgeTaxonomy, Short, String, FudgeFieldType<T>, T) - Static method in class org.fudgemsg.FudgeSize
Calculates the size of a field (field header and value payload) in the Fudge stream in bytes.
calculateFieldSize(FudgeTaxonomy, FudgeField) - Static method in class org.fudgemsg.FudgeSize
Calculates the size of a field (field header and value payload) in the Fudge stream in bytes.
calculateFieldSize(FudgeField) - Static method in class org.fudgemsg.FudgeSize
Calculates the size of a field (field header and value payload) in the Fudge stream in bytes when no taxonomy is used.
calculateFieldSize(Short, String, FudgeFieldType<T>, T) - Static method in class org.fudgemsg.FudgeSize
Calculates the size of a field (field header and value payload) in the Fudge stream in bytes when no taxonomy is used.
calculateFieldSize(Short, FudgeFieldType<T>, T) - Static method in class org.fudgemsg.FudgeSize
Calculates the size of a field (field header and value payload) in the Fudge stream in bytes when no taxonomy is used.
calculateFieldSize(String, FudgeFieldType<T>, T) - Static method in class org.fudgemsg.FudgeSize
Calculates the size of a field (field header and value payload) in the Fudge stream in bytes when no taxonomy is used.
calculateFieldSize(FudgeFieldType<T>, T) - Static method in class org.fudgemsg.FudgeSize
Calculates the size of a field (field header and value payload) in the Fudge stream in bytes when no taxonomy is used.
calculateMessageEnvelopeSize(FudgeTaxonomy, FudgeFieldContainer) - Static method in class org.fudgemsg.FudgeSize
Calculates the size of a message including the envelope header.
calculateMessageEnvelopeSize(FudgeFieldContainer) - Static method in class org.fudgemsg.FudgeSize
Calculates the size of a message including the envelope header when no taxonomy is used.
calculateMessageEnvelopeSize(FudgeTaxonomy, FudgeMsgEnvelope) - Static method in class org.fudgemsg.FudgeSize
Calculates the size of a message including the envelope header.
calculateMessageEnvelopeSize(FudgeMsgEnvelope) - Static method in class org.fudgemsg.FudgeSize
Calculates the size of a message including the envelope header when no taxonomy is used.
calculateMessageSize(FudgeTaxonomy, FudgeFieldContainer) - Static method in class org.fudgemsg.FudgeSize
Calculates the size of a message as the sum of the fields.
calculateMessageSize(FudgeFieldContainer) - Static method in class org.fudgemsg.FudgeSize
Calculates the size of a message as the sum of the fields when no taxonomy is used.
canConvertField(Class<T>, FudgeField) - Method in class org.fudgemsg.FudgeTypeDictionary
Type conversion test for secondary types.
canConvertPrimary(Class<? extends Primary>) - Method in interface org.fudgemsg.types.FudgeTypeConverter
Returns true if this converter can manipulate the requested class.
canConvertPrimary(Class<? extends Object>) - Method in class org.fudgemsg.types.IndicatorFieldTypeConverter
Always returns true.
canConvertPrimary(Class<?>) - Method in class org.fudgemsg.types.PrimitiveFieldTypesConverter
Returns true if this converter can manipulate the requested class.
canConvertPrimary(Class<?>) - Method in class org.fudgemsg.types.secondary.JavaUtilCalendarFieldType
Returns true if this converter can manipulate the requested class.
canConvertPrimary(Class<?>) - Method in class org.fudgemsg.types.secondary.JavaUtilDateFieldType
Returns true if this converter can manipulate the requested class.
canConvertPrimary(Class<? extends DateProvider>) - Method in class org.fudgemsg.types.secondary.JSR310LocalDateFieldType
Returns true if this converter can manipulate the requested class.
canConvertPrimary(Class<? extends DateTimeProvider>) - Method in class org.fudgemsg.types.secondary.JSR310LocalDateTimeFieldType
Returns true if this converter can manipulate the requested class.
canConvertPrimary(Class<? extends TimeProvider>) - Method in class org.fudgemsg.types.secondary.JSR310LocalTimeFieldType
Returns true if this converter can manipulate the requested class.
canConvertPrimary(Class<? extends TimeProvider>) - Method in class org.fudgemsg.types.secondary.JSR310OffsetTimeFieldType
Returns true if this converter can manipulate the requested class.
canConvertPrimary(Class<? extends PrimitiveType>) - Method in class org.fudgemsg.types.SecondaryFieldType
Returns true if this converter can manipulate the requested class.
canConvertPrimary(Class<? extends Object>) - Method in class org.fudgemsg.types.StringFieldTypeConverter
Always returns true.
ClasspathUtilities - Class in org.fudgemsg
A collection of utilities for automatically populating Fudge contexts based on classpath scanning.
clear() - Method in class org.fudgemsg.FudgeMsg
Removes all fields from the message.
clear() - Method in interface org.fudgemsg.MutableFudgeFieldContainer
Removes all fields from the message.
clearBooleanAliases(Boolean) - Method in class org.fudgemsg.xml.FudgeXMLSettings
 
clearBooleanFalseAliases() - Method in class org.fudgemsg.xml.FudgeXMLSettings
Removes any aliases registered with FudgeXMLSettings.addBooleanFalseAlias(java.lang.String).
clearBooleanTrueAliases() - Method in class org.fudgemsg.xml.FudgeXMLSettings
Removes any aliases registered with FudgeXMLSettings.addBooleanTrueAlias(java.lang.String).
clearEnvelopeAttributeAliases(FudgeXMLSettings.XMLEnvelopeAttribute) - Method in class org.fudgemsg.xml.FudgeXMLSettings
 
clearEnvelopeAttributeProcessingDirectivesAliases() - Method in class org.fudgemsg.xml.FudgeXMLSettings
Clears the set of aliases recognized for the processing directives attribute in an envelope element.
clearEnvelopeAttributeSchemaVersionAliases() - Method in class org.fudgemsg.xml.FudgeXMLSettings
Clears the set of aliases recognized for the schema version attribute in an envelope element.
clearEnvelopeAttributeTaxonomyAliases() - Method in class org.fudgemsg.xml.FudgeXMLSettings
Clears the set of aliases recognized for the taxonomy attribute in an envelope element.
clearEnvelopeElementAliases() - Method in class org.fudgemsg.xml.FudgeXMLSettings
Removes any aliases added by FudgeXMLSettings.addEnvelopeElementAlias(java.lang.String).
clearFieldAttributeAliases(FudgeXMLSettings.XMLFieldAttribute) - Method in class org.fudgemsg.xml.FudgeXMLSettings
 
clearFieldAttributeEncodingAliases() - Method in class org.fudgemsg.xml.FudgeXMLSettings
Clears the aliases for field encoding attributes set by FudgeXMLSettings.addFieldAttributeEncodingAlias(java.lang.String).
clearFieldAttributeNameAliases() - Method in class org.fudgemsg.xml.FudgeXMLSettings
Clears the aliases for field name attributes set by FudgeXMLSettings.addFieldAttributeNameAlias(java.lang.String).
clearFieldAttributeOrdinalAliases() - Method in class org.fudgemsg.xml.FudgeXMLSettings
Clears the aliases for field ordinal attributes set by FudgeXMLSettings.addFieldAttributeOrdinalAlias(java.lang.String).
clearFieldAttributeTypeAliases() - Method in class org.fudgemsg.xml.FudgeXMLSettings
Clears the aliases for field type attributes set by FudgeXMLSettings.addFieldAttributeTypeAlias(java.lang.String).
clearFieldElementAliases() - Method in class org.fudgemsg.xml.FudgeXMLSettings
Removes any aliases added by FudgeXMLSettings.addFieldElementAlias(java.lang.String).
clearWriter() - Method in class org.fudgemsg.json.FudgeJSONStreamWriter
Discards the JSON writer.
close() - Method in class org.fudgemsg.AlternativeFudgeStreamWriter
No action taken.
close() - Method in class org.fudgemsg.FudgeDataInputStreamReader
Closes this reader.
close() - Method in class org.fudgemsg.FudgeDataOutputStreamWriter
Flushes and closes this writer and the underlying target.
close() - Method in class org.fudgemsg.FudgeMsgReader
Closes this FudgeMsgReader and the underlying FudgeStreamReader.
close() - Method in class org.fudgemsg.FudgeMsgWriter
Flushes and closes the underlying FudgeStreamWriter.
close() - Method in interface org.fudgemsg.FudgeStreamReader
Closes the FudgeStreamReader and attempts to close the underlying data source if appropriate.
close() - Method in interface org.fudgemsg.FudgeStreamWriter
Flushes and closes this writer and attempts to close the underlying stream if appropriate.
close() - Method in class org.fudgemsg.json.FudgeJSONStreamReader
 
close() - Method in class org.fudgemsg.mapping.FudgeObjectReader
Closes the underlying stream.
close() - Method in class org.fudgemsg.mapping.FudgeObjectWriter
Closes the underlying target stream.
close() - Method in class org.fudgemsg.xml.FudgeXMLStreamWriter
Flushes and closes this writer and attempts to close the underlying stream if appropriate.
compose(FudgeContextConfiguration) - Method in class org.fudgemsg.FudgeContextConfiguration
Creates a composite configuration object that calls methods from the supplied configuration before those from this one.
compose(FudgeContextConfiguration...) - Static method in class org.fudgemsg.FudgeContextConfiguration
Creates a composite configuration object that calls methods from the supplied objects in the order given.
composeFieldPrefix(boolean, int, boolean, boolean) - Static method in class org.fudgemsg.FudgeFieldPrefixCodec
Creates a Fudge field prefix byte.
configureFudgeContext(FudgeContext) - Method in class org.fudgemsg.FudgeContextConfiguration
Updates any aspects of the context.
configureFudgeObjectDictionary(FudgeObjectDictionary) - Method in class org.fudgemsg.FudgeContextConfiguration
Updates the given dictionary to customize it for an application.
configureFudgeTypeDictionary(FudgeTypeDictionary) - Method in class org.fudgemsg.FudgeContextConfiguration
Updates the given dictionary to customize it for an application.
consumeFieldData() - Method in class org.fudgemsg.FudgeDataInputStreamReader
Reads the next field (prefix and value) from the input stream, setting internal state to be returned by getFieldName, getFieldOrdinal, getFieldType, getCurrentElement and getFieldValue.
consumeMessageEnvelope() - Method in class org.fudgemsg.FudgeDataInputStreamReader
Reads the next message envelope from the input stream, setting internal state go be returned by getCurrentElement, getProcessingDirectives, getSchemaVersion, getTaxonomyId and getEnvelopeSize.
containsField(String) - Method in class org.fudgemsg.mapping.FudgeMongoDBObject
containsKey(String) - Method in class org.fudgemsg.mapping.FudgeMongoDBObject
convertFieldName(String) - Method in class org.fudgemsg.xml.FudgeXMLStreamWriter
Remove any invalid characters to leave an XML element name.
createMessageBuilder(Class<T>) - Method in interface org.fudgemsg.mapping.FudgeBuilderFactory
Creates a new FudgeMessageBuilder for encoding objects of the given class into Fudge messages.
createMessageBuilder(Class<T>) - Method in class org.fudgemsg.mapping.FudgeBuilderFactoryAdapter
Creates a new FudgeMessageBuilder for encoding objects of the given class into Fudge messages.
createMessageBuilder(Class<T>) - Method in class org.fudgemsg.mapping.FudgeDefaultBuilderFactory
If the object has a public toFudgeMsg method, that will be used.
createMessageBuilderFromAnnotation(Class<T>) - Method in class org.fudgemsg.mapping.FudgeDefaultBuilderFactory
Attempt to construct a FudgeObjectBuilder for the specified type based on the presence of a HasFudgeBuilder annotation on that type.
createMessageReader(DataInput) - Method in class org.fudgemsg.FudgeContext
Creates a new reader for extracting whole Fudge messages from a DataInput source.
createMessageReader(InputStream) - Method in class org.fudgemsg.FudgeContext
Creates a new reader for extracting whole Fudge messages from a InputStream source.
createMessageWriter(DataOutput) - Method in class org.fudgemsg.FudgeContext
Creates a new writer for sending whole Fudge messages to a DataOutput target.
createMessageWriter(OutputStream) - Method in class org.fudgemsg.FudgeContext
Creates a new writer for sending whole Fudge messages to a OutputStream target.
createObjectBuilder(Class<T>) - Method in interface org.fudgemsg.mapping.FudgeBuilderFactory
Creates a new FudgeObjectBuilder for deserializing Fudge messages into the given class.
createObjectBuilder(Class<T>) - Method in class org.fudgemsg.mapping.FudgeBuilderFactoryAdapter
Creates a new FudgeObjectBuilder for deserializing Fudge messages into the given class.
createObjectBuilder(Class<T>) - Method in class org.fudgemsg.mapping.FudgeDefaultBuilderFactory
If the object has a public fromFudgeMsg method, that will be used.
createObjectBuilderFromAnnotation(Class<T>) - Method in class org.fudgemsg.mapping.FudgeDefaultBuilderFactory
Attempt to construct a FudgeObjectBuilder for the specified type based on the presence of a HasFudgeBuilder annotation on that type.
createObjectReader(DataInput) - Method in class org.fudgemsg.FudgeContext
Creates a new reader for deserialising Java objects from a Fudge data source.
createObjectReader(InputStream) - Method in class org.fudgemsg.FudgeContext
Creates a new reader for deserialising Java objects from a Fudge data source.
createObjectWriter(DataOutput) - Method in class org.fudgemsg.FudgeContext
Creates a new writer for serialising Java objects to a Fudge stream.
createObjectWriter(OutputStream) - Method in class org.fudgemsg.FudgeContext
Creates a new writer for serialising Java objects to a Fudge stream.
createReader(InputStream) - Method in class org.fudgemsg.FudgeContext
Creates a new reader for extracting Fudge stream elements from an InputStream.
createReader(DataInput) - Method in class org.fudgemsg.FudgeContext
Creates a new reader for extracting Fudge stream elements from a DataInput.
createTaxonomyURL(short) - Method in class org.fudgemsg.taxon.RESTfulTaxonomyResolver
 
createTaxonomyURL(short) - Method in class org.fudgemsg.taxon.URLTaxonomyResolver
Returns the URL that the taxonomy corresponding to the ID should be loaded from.
createWriter(OutputStream) - Method in class org.fudgemsg.FudgeContext
Creates a new writer for encoding Fudge stream elements to a OutputStream.
createWriter(DataOutput) - Method in class org.fudgemsg.FudgeContext
Creates a new writer for encoding Fudge stream elements to a DataOutput.

D

DATE_TYPE_ID - Static variable in class org.fudgemsg.FudgeTypeDictionary
Standard Fudge field type: date.
DateFieldType - Class in org.fudgemsg.types
The type definition for a date.
DATETIME_TYPE_ID - Static variable in class org.fudgemsg.FudgeTypeDictionary
Standard Fudge field type: combined date and time.
DateTimeAccuracy - Enum in org.fudgemsg.types
Granularity options for DateTimeFieldType and TimeFieldType.
DateTimeFieldType - Class in org.fudgemsg.types
The type definition for a date.
decode(byte[]) - Static method in class org.fudgemsg.UTF8
Decodes a string from a byte array.
decode(byte[], int, int) - Static method in class org.fudgemsg.UTF8
Decodes a string from part of a byte array.
decodeString(byte[]) - Static method in class org.fudgemsg.ModifiedUTF8Util
Deprecated.  
DEFAULT_BOOLEAN_FALSE - Static variable in class org.fudgemsg.xml.FudgeXMLSettings
Default value for a false boolean field.
DEFAULT_BOOLEAN_TRUE - Static variable in class org.fudgemsg.xml.FudgeXMLSettings
Default value for a true boolean field.
DEFAULT_ENCODING_BASE64 - Static variable in class org.fudgemsg.xml.FudgeXMLSettings
Default value for base-64 encoded data.
DEFAULT_ENVELOPE_ATTRIBUTE_PROCESSINGDIRECTIVES - Static variable in class org.fudgemsg.xml.FudgeXMLSettings
Default attribute name for the processing directives on the envelope.
DEFAULT_ENVELOPE_ATTRIBUTE_SCHEMAVERSION - Static variable in class org.fudgemsg.xml.FudgeXMLSettings
Default attribute name for the schema version on the envelope.
DEFAULT_ENVELOPE_ATTRIBUTE_TAXONOMY - Static variable in class org.fudgemsg.xml.FudgeXMLSettings
Default attribute name for the taxonomy on the envelope.
DEFAULT_ENVELOPE_ELEMENT - Static variable in class org.fudgemsg.xml.FudgeXMLSettings
Default element name for the outer envelope tag.
DEFAULT_FIELD_ATTRIBUTE_ENCODING - Static variable in class org.fudgemsg.xml.FudgeXMLSettings
Default attribute name for the encoding of a field.
DEFAULT_FIELD_ATTRIBUTE_NAME - Static variable in class org.fudgemsg.xml.FudgeXMLSettings
Default attribute name for the name of a field.
DEFAULT_FIELD_ATTRIBUTE_ORDINAL - Static variable in class org.fudgemsg.xml.FudgeXMLSettings
Default attribute name for the ordinal index of a field.
DEFAULT_FIELD_ATTRIBUTE_TYPE - Static variable in class org.fudgemsg.xml.FudgeXMLSettings
Default attribute name for the type of a field.
DEFAULT_FIELD_ELEMENT - Static variable in class org.fudgemsg.xml.FudgeXMLSettings
Default element name for an anonymous or unnamed field.
DEFAULT_INDENT - Static variable in class org.fudgemsg.FudgeMsgFormatter
The default indent (number of spaces)
DEFAULT_PROCESSINGDIRECTIVES_FIELD - Static variable in class org.fudgemsg.json.JSONSettings
Default name for the processing directives field.
DEFAULT_SCHEMAVERSION_FIELD - Static variable in class org.fudgemsg.json.JSONSettings
Default name for the schema version field.
DEFAULT_TAXONOMY_FIELD - Static variable in class org.fudgemsg.json.JSONSettings
Default name for the taxonomy field.
deserialize(InputStream) - Method in class org.fudgemsg.FudgeContext
Decodes a Fudge message from an InputStream.
deserialize(byte[]) - Method in class org.fudgemsg.FudgeContext
Decodes a Fudge message from a byte array.
deserializeToObject(FudgeFieldContainer, FudgeContext) - Static method in class org.fudgemsg.mapping.FudgeObjectMessageFactory
Deprecated. 
deserializeToObject(Class<T>, FudgeFieldContainer, FudgeContext) - Static method in class org.fudgemsg.mapping.FudgeObjectMessageFactory
Deprecated. 
determineTypeFromValue(Object) - Method in class org.fudgemsg.FudgeMsg
Resolves an arbitrary Java object to an underlying Fudge type (if possible).
DOUBLE_ARRAY_TYPE_ID - Static variable in class org.fudgemsg.FudgeTypeDictionary
Standard Fudge field type: array of 64-bit floating point.
DOUBLE_CONVERTER - Static variable in class org.fudgemsg.types.PrimitiveFieldTypesConverter
Singleton converter for the Double type.
DOUBLE_TYPE - Static variable in class org.fudgemsg.types.PrimitiveFieldTypes
Standard Fudge field type: 64-bit floating point.
DOUBLE_TYPE_ID - Static variable in class org.fudgemsg.FudgeTypeDictionary
Standard Fudge field type: 64-bit floating point.
DoubleArrayFieldType - Class in org.fudgemsg.types
The type definition for an array of double-precision floating point numbers.

E

EMPTY - Static variable in class org.fudgemsg.taxon.MapFudgeTaxonomy
An empty taxonomy.
EMPTY_MESSAGE - Static variable in class org.fudgemsg.FudgeContext
A global empty FudgeFieldContainer.
EMPTY_MESSAGE_ENVELOPE - Static variable in class org.fudgemsg.FudgeContext
A global empty FudgeMsgEnvelope.
encode(String, byte[]) - Static method in class org.fudgemsg.UTF8
Encodes a string into a supplied array.
encode(String) - Static method in class org.fudgemsg.UTF8
Encodes a string into an array.
encodeAsModifiedUTF8(String) - Static method in class org.fudgemsg.ModifiedUTF8Util
Deprecated.  
envelopeComplete() - Method in class org.fudgemsg.AlternativeFudgeStreamWriter
Signal the end of the message contained within an envelope.
envelopeComplete() - Method in class org.fudgemsg.FudgeDataOutputStreamWriter
No data is written - the end of the envelope is implied by the size from the header.
envelopeComplete() - Method in interface org.fudgemsg.FudgeStreamWriter
Signal the end of the message contained within an envelope.
envelopeComplete() - Method in class org.fudgemsg.xml.FudgeXMLStreamWriter
Signal the end of the message contained within an envelope.
equals(Object) - Method in class org.fudgemsg.FudgeFieldType
Checks if this type equals another.
equals(Object) - Method in class org.fudgemsg.FudgeMsg
Checks if this message equals another.
equals(Object) - Method in class org.fudgemsg.FudgeMsgBase
Checks if this message equals another.
equals(Object) - Method in class org.fudgemsg.FudgeMsgField
Compares this field to another field.
equals(Object) - Method in class org.fudgemsg.ImmutableFudgeMsg
Checks if this message equals another.
equals(Object) - Method in class org.fudgemsg.types.FudgeDate
equals(Object) - Method in class org.fudgemsg.types.FudgeDateTime
equals(Object) - Method in class org.fudgemsg.types.FudgeTime

F

fieldNameEquals(String, FudgeField) - Method in class org.fudgemsg.FudgeMsgBase
Checks if the name matches the name of the given field.
fieldOrdinalEquals(Short, FudgeField) - Method in class org.fudgemsg.FudgeMsgBase
Checks if the ordinal matches the ordinal of the given field.
fieldValueToObject(FudgeField) - Method in class org.fudgemsg.mapping.FudgeDeserializationContext
Converts a field value to a Java object.
fieldValueToObject(Class<T>, FudgeField) - Method in class org.fudgemsg.mapping.FudgeDeserializationContext
Converts a field value to a Java object with a specific type.
FLOAT_ARRAY_TYPE_ID - Static variable in class org.fudgemsg.FudgeTypeDictionary
Standard Fudge field type: array of 32-bit floating point.
FLOAT_CONVERTER - Static variable in class org.fudgemsg.types.PrimitiveFieldTypesConverter
Singleton converter for the Float type.
FLOAT_TYPE - Static variable in class org.fudgemsg.types.PrimitiveFieldTypes
Standard Fudge field type: 32-bit floating point.
FLOAT_TYPE_ID - Static variable in class org.fudgemsg.FudgeTypeDictionary
Standard Fudge field type: 32-bit floating point.
FloatArrayFieldType - Class in org.fudgemsg.types
The type definition for an array of single-precision floating point numbers.
flush() - Method in class org.fudgemsg.AlternativeFudgeStreamWriter
No action taken.
flush() - Method in class org.fudgemsg.FudgeDataOutputStreamWriter
Flushes any data from the internal buffers to the target stream and attempts to flush the underlying stream if appropriate.
flush() - Method in class org.fudgemsg.FudgeMsgWriter
Flushes the underlying FudgeStreamWriter.
flush() - Method in interface org.fudgemsg.FudgeStreamWriter
Flushes any data from the internal buffers to the target stream and attempts to flush the underlying stream if appropriate.
flush() - Method in class org.fudgemsg.json.FudgeJSONStreamWriter
No action taken.
flush() - Method in class org.fudgemsg.xml.FudgeXMLStreamWriter
Flushes any data from the internal buffers to the target stream and attempts to flush the underlying stream if appropriate.
format(FudgeFieldContainer) - Method in class org.fudgemsg.FudgeMsgFormatter
Pretty-prints a Fudge message.
format(FudgeFieldContainer, int) - Method in class org.fudgemsg.FudgeMsgFormatter
Pretty-prints a Fudge message with the given left hand indent.
format(FudgeField, int, int, String, int, int) - Method in class org.fudgemsg.FudgeMsgFormatter
Lays out and writes a field description and value on a line to the output device.
fromFudgeMsg(FudgeFieldContainer) - Method in class org.fudgemsg.FudgeContext
Deserializes a FudgeFieldContainer message to a Java object, trying to determine the type of the object automatically.
fromFudgeMsg(Class<T>, FudgeFieldContainer) - Method in class org.fudgemsg.FudgeContext
Deserializes a FudgeFieldContainer message to a Java object of type clazz.
fromFudgeMsg(FudgeFieldContainer) - Static method in class org.fudgemsg.taxon.MapFudgeTaxonomy
Decodes a taxonomy from a Fudge message as per the specification.
FUDGE_MSG_TYPE_ID - Static variable in class org.fudgemsg.FudgeTypeDictionary
Standard Fudge field type: embedded Fudge sub-message.
FudgeBuilder<T> - Interface in org.fudgemsg.mapping
Helper interface combining the message and object building operations.
FudgeBuilderFactory - Interface in org.fudgemsg.mapping
Factory interface for constructing builders for classes that haven't been explicitly registered with a FudgeObjectDictionary.
FudgeBuilderFactoryAdapter - Class in org.fudgemsg.mapping
Implementation of a FudgeBuilderFactory that can delegate to another instance for unrecognized classes.
FudgeBuilderFactoryAdapter(FudgeBuilderFactory) - Constructor for class org.fudgemsg.mapping.FudgeBuilderFactoryAdapter
Creates a new FudgeBuilderFactoryAdapter.
FudgeBuilderFor - Annotation Type in org.fudgemsg.mapping
An annotation which at runtime specifies that a particular class is a FudgeMessageBuilder or FudgeObjectBuilder for a particular data type.
FudgeContext - Class in org.fudgemsg
The primary entry-point for code to interact with the rest of the Fudge system.
FudgeContext() - Constructor for class org.fudgemsg.FudgeContext
Constructs a new FudgeContext with a default type and object dictionary.
FudgeContext(FudgeContext) - Constructor for class org.fudgemsg.FudgeContext
Constructs a new FudgeContext with copies of the supplied context's type and object dictionaries.
FudgeContextConfiguration - Class in org.fudgemsg
Abstraction of FudgeContext customization operations, such as registering user defined types or a specific taxonomy resolver.
FudgeContextConfiguration() - Constructor for class org.fudgemsg.FudgeContextConfiguration
 
FudgeDataInputStreamReader - Class in org.fudgemsg
An implementation of FudgeStreamReader for consuming data from a DataInput.
FudgeDataInputStreamReader(FudgeContext, DataInput) - Constructor for class org.fudgemsg.FudgeDataInputStreamReader
Creates a new FudgeDataInputStreamReader associated with the given FudgeContext and DataInput data source.
FudgeDataInputStreamReader(FudgeContext, InputStream) - Constructor for class org.fudgemsg.FudgeDataInputStreamReader
Creates a new FudgeDataInputStreamReader by wrapping a InputStream with a DataInput.
FudgeDataOutputStreamWriter - Class in org.fudgemsg
Implementation of a FudgeStreamWriter that writes to a DataOutput.
FudgeDataOutputStreamWriter(FudgeContext, DataOutput) - Constructor for class org.fudgemsg.FudgeDataOutputStreamWriter
Creates a new FudgeDataOutputStreamWriter associated with the given FudgeContext and DataOutput target.
FudgeDataOutputStreamWriter(FudgeContext, OutputStream) - Constructor for class org.fudgemsg.FudgeDataOutputStreamWriter
Creates a new FudgeDataOutputStreamWriter by wrapping a OutputStream with a DataOutput.
FudgeDate - Class in org.fudgemsg.types
Dummy class for holding a date value on its own, at varying precision.
FudgeDate(int) - Constructor for class org.fudgemsg.types.FudgeDate
Constructs a new FudgeDate object representing just a year.
FudgeDate(int, int) - Constructor for class org.fudgemsg.types.FudgeDate
Constructs a new FudgeDate object representing a year and a month.
FudgeDate(int, int, int) - Constructor for class org.fudgemsg.types.FudgeDate
Constructs a new FudgeDate object.
FudgeDate(Calendar) - Constructor for class org.fudgemsg.types.FudgeDate
Creates a new FudgeDate object.
FudgeDate(Instant) - Constructor for class org.fudgemsg.types.FudgeDate
Creates a new FudgeDate object.
FudgeDate(LocalDate) - Constructor for class org.fudgemsg.types.FudgeDate
Creates a new FudgeDate object.
FudgeDate(InstantProvider) - Constructor for class org.fudgemsg.types.FudgeDate
Creates a new FudgeDate object.
FudgeDate(DateProvider) - Constructor for class org.fudgemsg.types.FudgeDate
Creates a new FudgeDate object.
FudgeDateTime - Class in org.fudgemsg.types
Dummy class for holding a combined Date and Time with the other data available in the Fudge encoding.
FudgeDateTime(DateTimeAccuracy, int, int, int, int, int, int) - Constructor for class org.fudgemsg.types.FudgeDateTime
Creates a new Fudge date/time representation.
FudgeDateTime(FudgeDate, FudgeTime) - Constructor for class org.fudgemsg.types.FudgeDateTime
Creates a new Fudge date/time representation.
FudgeDateTime(DateTimeAccuracy, Instant) - Constructor for class org.fudgemsg.types.FudgeDateTime
Creates a new Fudge date/time representation.
FudgeDateTime(OffsetDateTime) - Constructor for class org.fudgemsg.types.FudgeDateTime
Creates a new Fudge date/time representation.
FudgeDateTime(DateTimeAccuracy, OffsetDateTime) - Constructor for class org.fudgemsg.types.FudgeDateTime
Creates a new Fudge date/time representation.
FudgeDateTime(OffsetDate) - Constructor for class org.fudgemsg.types.FudgeDateTime
Creates a new Fudge date/time representation.
FudgeDateTime(LocalDateTime) - Constructor for class org.fudgemsg.types.FudgeDateTime
Creates a new Fudge date/time representation.
FudgeDateTime(DateTimeAccuracy, LocalDateTime) - Constructor for class org.fudgemsg.types.FudgeDateTime
Creates a new Fudge date/time representation.
FudgeDateTime(InstantProvider) - Constructor for class org.fudgemsg.types.FudgeDateTime
Creates a new Fudge date/time representation.
FudgeDateTime(DateTimeAccuracy, InstantProvider) - Constructor for class org.fudgemsg.types.FudgeDateTime
Creates a new Fudge date/time representation.
FudgeDateTime(DateTimeProvider) - Constructor for class org.fudgemsg.types.FudgeDateTime
Creates a new Fudge date/time representation.
FudgeDateTime(DateTimeAccuracy, DateTimeProvider) - Constructor for class org.fudgemsg.types.FudgeDateTime
Creates a new Fudge date/time representation.
FudgeDateTime(Calendar) - Constructor for class org.fudgemsg.types.FudgeDateTime
Creates a new Fudge date/time representation.
FudgeDefaultBuilderFactory - Class in org.fudgemsg.mapping
Default factory for building Fudge message encoders and decoders.
FudgeDefaultBuilderFactory() - Constructor for class org.fudgemsg.mapping.FudgeDefaultBuilderFactory
Creates a new factory.
FudgeDeserializationContext - Class in org.fudgemsg.mapping
The central point for Fudge message to Java Object deserialization on a given stream.
FudgeDeserializationContext(FudgeContext) - Constructor for class org.fudgemsg.mapping.FudgeDeserializationContext
Creates a new FudgeDeserializationContext for the given FudgeContext.
fudgeEnvelopeEnd() - Method in class org.fudgemsg.AlternativeFudgeStreamWriter
Called at the end of the envelope after all fields have been processed.
fudgeEnvelopeEnd() - Method in class org.fudgemsg.json.FudgeJSONStreamWriter
Ends the JSON object.
fudgeEnvelopeEnd() - Method in class org.fudgemsg.xml.FudgeXMLStreamWriter
 
fudgeEnvelopeStart(int, int) - Method in class org.fudgemsg.AlternativeFudgeStreamWriter
Called when a Fudge message envelope is starting.
fudgeEnvelopeStart(int, int) - Method in class org.fudgemsg.json.FudgeJSONStreamWriter
Begins a JSON object with the processing directives, schema and taxonomy.
fudgeEnvelopeStart(int, int) - Method in class org.fudgemsg.xml.FudgeXMLStreamWriter
 
FudgeField - Interface in org.fudgemsg
A single field in the Fudge system.
FudgeFieldContainer - Interface in org.fudgemsg
A container of Fudge fields providing simple access to principal types.
fudgeFieldEnd() - Method in class org.fudgemsg.AlternativeFudgeStreamWriter
Called after a field has been processed.
fudgeFieldEnd() - Method in class org.fudgemsg.xml.FudgeXMLStreamWriter
 
FudgeFieldName - Annotation Type in org.fudgemsg.mapping
Annotation for mapping a field within a Bean to a specific name in corresponding Fudge messages.
FudgeFieldOrdinal - Annotation Type in org.fudgemsg.mapping
Annotation for mapping a field within a Bean to a specific ordinal in corresponding Fudge messages.
FudgeFieldPrefixCodec - Class in org.fudgemsg
Utility to manage the one byte field prefix.
fudgeFieldStart(Short, String, FudgeFieldType<?>) - Method in class org.fudgemsg.AlternativeFudgeStreamWriter
Called as a field starts.
fudgeFieldStart(Short, String, FudgeFieldType<?>) - Method in class org.fudgemsg.json.FudgeJSONStreamWriter
Writes out the field name to the JSON object.
fudgeFieldStart(Short, String, FudgeFieldType) - Method in class org.fudgemsg.xml.FudgeXMLStreamWriter
 
FudgeFieldType<T> - Class in org.fudgemsg
The type of a field as defined by Fudge.
FudgeFieldType(int, Class<T>, boolean, int) - Constructor for class org.fudgemsg.FudgeFieldType
Constructs a new type based on the underlying Java type.
fudgeFieldValue(FudgeFieldType<?>, Object) - Method in class org.fudgemsg.AlternativeFudgeStreamWriter
Called between AlternativeFudgeStreamWriter.fudgeFieldStart(java.lang.Short, java.lang.String, org.fudgemsg.FudgeFieldType) and AlternativeFudgeStreamWriter.fudgeFieldEnd() for fields that are not sub messages.
fudgeFieldValue(FudgeFieldType<?>, Object) - Method in class org.fudgemsg.json.FudgeJSONStreamWriter
Writes the field value to the JSON object.
fudgeFieldValue(FudgeFieldType, Object) - Method in class org.fudgemsg.xml.FudgeXMLStreamWriter
 
FudgeJSONStreamReader - Class in org.fudgemsg.json
A FudgeStreamReader implementation for decoding a stream of JSON encoded text into Fudge messages.
FudgeJSONStreamReader(FudgeContext, Reader, JSONSettings) - Constructor for class org.fudgemsg.json.FudgeJSONStreamReader
 
FudgeJSONStreamReader(FudgeContext, Reader) - Constructor for class org.fudgemsg.json.FudgeJSONStreamReader
 
FudgeJSONStreamWriter - Class in org.fudgemsg.json
A FudgeStreamWriter implementation for generating JSON representations of Fudge messages.
FudgeJSONStreamWriter(FudgeContext, Writer) - Constructor for class org.fudgemsg.json.FudgeJSONStreamWriter
Creates a new stream writer for writing Fudge messages in JSON format to a given Writer.
FudgeJSONStreamWriter(FudgeContext, Writer, JSONSettings) - Constructor for class org.fudgemsg.json.FudgeJSONStreamWriter
Creates a new stream writer for writing Fudge messages in JSON format to a given Writer.
FudgeMessageBuilder<T> - Interface in org.fudgemsg.mapping
Defines an object capable of adding data from a given Java object to a fudge message.
FudgeMessageFactory - Interface in org.fudgemsg
A factory for Fudge messages.
FudgeMongoDBObject - Class in org.fudgemsg.mapping
Wraps a FudgeFieldContainer and implements the DBObject interface, without going through an object conversion stage (as the MongoDBFudgeBuilder will do).
FudgeMongoDBObject(MutableFudgeFieldContainer) - Constructor for class org.fudgemsg.mapping.FudgeMongoDBObject
The primary constructor.
FudgeMsg - Class in org.fudgemsg
A mutable message in the Fudge system.
FudgeMsg(FudgeContext) - Constructor for class org.fudgemsg.FudgeMsg
Constructor taking a Fudge context.
FudgeMsg(FudgeFieldContainer, FudgeContext) - Constructor for class org.fudgemsg.FudgeMsg
Constructor taking a set of fields and a Fudge context.
FudgeMsgBase - Class in org.fudgemsg
Standard implementation of FudgeFieldContainer.
FudgeMsgBase(FudgeContext) - Constructor for class org.fudgemsg.FudgeMsgBase
Constructor taking a Fudge context.
FudgeMsgBase(FudgeFieldContainer, FudgeContext) - Constructor for class org.fudgemsg.FudgeMsgBase
Constructor taking a set of fields and a Fudge context.
FudgeMsgEnvelope - Class in org.fudgemsg
An envelope enclosing the top message in the Fudge system.
FudgeMsgEnvelope(FudgeFieldContainer) - Constructor for class org.fudgemsg.FudgeMsgEnvelope
Creates an envelope wrapping the given message.
FudgeMsgEnvelope(FudgeFieldContainer, int) - Constructor for class org.fudgemsg.FudgeMsgEnvelope
Creates an envelope wrapping the given message with a version.
FudgeMsgEnvelope(FudgeFieldContainer, int, int) - Constructor for class org.fudgemsg.FudgeMsgEnvelope
Creates an envelope wrapping the given message with a version and processing directive flags.
FudgeMsgField - Class in org.fudgemsg
A single immutable field in the Fudge system.
FudgeMsgField(FudgeFieldType<?>, Object, String, Short) - Constructor for class org.fudgemsg.FudgeMsgField
Constructs a field from the type, value, name and ordinal.
FudgeMsgField(FudgeField) - Constructor for class org.fudgemsg.FudgeMsgField
Constructs a field as a copy of another.
FudgeMsgFieldType - Class in org.fudgemsg.types
The type definition for a sub-message in a hierarchical message format.
FudgeMsgFormatter - Class in org.fudgemsg
Tool to pretty-print a Fudge message.
FudgeMsgFormatter(Writer) - Constructor for class org.fudgemsg.FudgeMsgFormatter
Creates a new pretty printer with a default indent.
FudgeMsgFormatter(PrintWriter) - Constructor for class org.fudgemsg.FudgeMsgFormatter
Creates a new pretty printer with a default indent.
FudgeMsgFormatter(Writer, int) - Constructor for class org.fudgemsg.FudgeMsgFormatter
Creates a new pretty printer with a specific indent.
FudgeMsgFormatter(PrintWriter, int) - Constructor for class org.fudgemsg.FudgeMsgFormatter
Creates a new pretty printer with a specific indent.
FudgeMsgReader - Class in org.fudgemsg
A reader for returning whole Fudge messages (FudgeFieldContainer instances) from an underlying FudgeStreamReader instance.
FudgeMsgReader(FudgeStreamReader) - Constructor for class org.fudgemsg.FudgeMsgReader
Creates a new FudgeMsgReader around an existing FudgeStreamReader.
fudgeMsgToObject(FudgeFieldContainer) - Method in class org.fudgemsg.mapping.FudgeDeserializationContext
Converts a Fudge message to a best guess Java object.
fudgeMsgToObject(Class<T>, FudgeFieldContainer) - Method in class org.fudgemsg.mapping.FudgeDeserializationContext
Converts a Fudge message to a specific Java type.
FudgeMsgWriter - Class in org.fudgemsg
A writer for passing Fudge messages (FudgeFieldContainer instances) to an underlying FudgeStreamWriter instance.
FudgeMsgWriter(FudgeStreamWriter) - Constructor for class org.fudgemsg.FudgeMsgWriter
Creates a new FudgeMsgWriter around an existing FudgeStreamWriter.
FudgeObjectBuilder<T> - Interface in org.fudgemsg.mapping
Defines an object capable of constructing a Java object from a Fudge message
FudgeObjectDictionary - Class in org.fudgemsg.mapping
Extensible dictionary of types that Fudge can convert to and from wire format.
FudgeObjectDictionary() - Constructor for class org.fudgemsg.mapping.FudgeObjectDictionary
Constructs a new (initially empty) FudgeObjectDictionary.
FudgeObjectDictionary(FudgeObjectDictionary) - Constructor for class org.fudgemsg.mapping.FudgeObjectDictionary
Constructs a new FudgeObjectDictionary as a clone of another.
FudgeObjectMessageFactory - Class in org.fudgemsg.mapping
Deprecated. 
FudgeObjectMessageFactory() - Constructor for class org.fudgemsg.mapping.FudgeObjectMessageFactory
Deprecated.  
FudgeObjectReader - Class in org.fudgemsg.mapping
Deserialises Java objects from an underlying stream of Fudge messages.
FudgeObjectReader(FudgeMsgReader) - Constructor for class org.fudgemsg.mapping.FudgeObjectReader
Creates a new FudgeObjectReader around the underlying FudgeMsgReader stream.
FudgeObjectWriter - Class in org.fudgemsg.mapping
Serialises Java objects to a target Fudge message stream.
FudgeObjectWriter(FudgeMsgWriter) - Constructor for class org.fudgemsg.mapping.FudgeObjectWriter
Creates a new FudgeObjectWriter around a FudgeMsgWriter.
FudgeRuntimeException - Exception in org.fudgemsg
A Fudge-specific runtime exception to wrap checked exception.
FudgeRuntimeException(String) - Constructor for exception org.fudgemsg.FudgeRuntimeException
Creates a new exception, to be used by subclasses.
FudgeRuntimeException(String, Throwable) - Constructor for exception org.fudgemsg.FudgeRuntimeException
Creates a wrapper for a checked exception.
FudgeRuntimeIOException - Exception in org.fudgemsg
A Fudge-specific IO exception to wrap the checked IOException.
FudgeRuntimeIOException(IOException) - Constructor for exception org.fudgemsg.FudgeRuntimeIOException
Creates a wrapper for the checked IOException.
FudgeRuntimeIOException(String, IOException) - Constructor for exception org.fudgemsg.FudgeRuntimeIOException
Creates a wrapper for the checked IOException with an overridden message.
FudgeSecondaryType - Annotation Type in org.fudgemsg.types
An annotation to provide runtime metadata necessary for automatic instantiation of Fudge Secondary Types.
FudgeSerializationContext - Class in org.fudgemsg.mapping
The central point for Fudge message to Java Object serialisation on a given stream.
FudgeSerializationContext(FudgeContext) - Constructor for class org.fudgemsg.mapping.FudgeSerializationContext
Creates a new FudgeSerializationContext for the given FudgeContext.
FudgeSize - Class in org.fudgemsg
Utility for calculating the size of a Fudge message.
FudgeSize() - Constructor for class org.fudgemsg.FudgeSize
 
FudgeStreamReader - Interface in org.fudgemsg
Abstract interface for reading Fudge elements from a source.
FudgeStreamReader.FudgeStreamElement - Enum in org.fudgemsg
Constants for the four stream element types as returned by FudgeStreamReader.next() and FudgeStreamReader.getCurrentElement().
FudgeStreamWriter - Interface in org.fudgemsg
Abstract interface for writing Fudge elements to a target.
fudgeSubMessageEnd() - Method in class org.fudgemsg.AlternativeFudgeStreamWriter
Called when a sub-message has been processed, before AlternativeFudgeStreamWriter.fudgeFieldEnd() is called for the field.
fudgeSubMessageEnd() - Method in class org.fudgemsg.json.FudgeJSONStreamWriter
Ends the JSON sub-object.
fudgeSubMessageStart() - Method in class org.fudgemsg.AlternativeFudgeStreamWriter
Called after AlternativeFudgeStreamWriter.fudgeFieldStart(java.lang.Short, java.lang.String, org.fudgemsg.FudgeFieldType) when a sub-message is starting.
fudgeSubMessageStart() - Method in class org.fudgemsg.json.FudgeJSONStreamWriter
Starts a sub-object within the JSON object.
FudgeTaxonomy - Interface in org.fudgemsg.taxon
A Fudge taxonomy providing the connection between a name and an ordinal.
FudgeTime - Class in org.fudgemsg.types
Dummy class for holding a time value on its own at varying precisions.
FudgeTime(DateTimeAccuracy, int, int, int) - Constructor for class org.fudgemsg.types.FudgeTime
Creates a new FudgeTime.
FudgeTime(DateTimeAccuracy, int, LocalTime) - Constructor for class org.fudgemsg.types.FudgeTime
Creates a new Fudge time representation.
FudgeTime(DateTimeAccuracy, LocalTime) - Constructor for class org.fudgemsg.types.FudgeTime
Creates a new Fudge time representation.
FudgeTime(DateTimeAccuracy, Instant) - Constructor for class org.fudgemsg.types.FudgeTime
Creates a new Fudge time representation.
FudgeTime(OffsetTime) - Constructor for class org.fudgemsg.types.FudgeTime
Creates a new Fudge time representation.
FudgeTime(DateTimeAccuracy, OffsetTime) - Constructor for class org.fudgemsg.types.FudgeTime
Creates a new Fudge time representation.
FudgeTime(InstantProvider) - Constructor for class org.fudgemsg.types.FudgeTime
Creates a new Fudge time representation.
FudgeTime(DateTimeAccuracy, InstantProvider) - Constructor for class org.fudgemsg.types.FudgeTime
Creates a new Fudge time representation.
FudgeTime(TimeProvider) - Constructor for class org.fudgemsg.types.FudgeTime
Creates a new Fudge time representation.
FudgeTime(DateTimeAccuracy, TimeProvider) - Constructor for class org.fudgemsg.types.FudgeTime
Creates a new Fudge time representation.
FudgeTime(Calendar) - Constructor for class org.fudgemsg.types.FudgeTime
Creates a new FudgeTime with the time from a Calendar object.
FudgeTransient - Annotation Type in org.fudgemsg.mapping
Compatibility annotation for users don't have the Java Persistence Framework available.
FudgeTypeConverter<Primary,Secondary> - Interface in org.fudgemsg.types
Definition of an API for conversion of types.
FudgeTypeDictionary - Class in org.fudgemsg
The dictionary of all known Fudge types.
FudgeTypeDictionary() - Constructor for class org.fudgemsg.FudgeTypeDictionary
Creates a new dictionary configured with the default types from the Fudge specification.
FudgeTypeDictionary(FudgeTypeDictionary) - Constructor for class org.fudgemsg.FudgeTypeDictionary
Creates a new dictionary as a clone of another.
fudgeTypeIdToString(int) - Method in class org.fudgemsg.xml.FudgeXMLSettings
Returns a type string for a Fudge type identifier.
FudgeUtils - Class in org.fudgemsg.test
Utilities for testing.
FudgeUtils() - Constructor for class org.fudgemsg.test.FudgeUtils
 
FudgeXMLSettings - Class in org.fudgemsg.xml
Base class to hold common data for the Fudge XML reader and writer as defined by the specification that can be customized for a specific XML source or destination.
FudgeXMLSettings() - Constructor for class org.fudgemsg.xml.FudgeXMLSettings
Creates a new settings object with all of the defaults.
FudgeXMLSettings(FudgeXMLSettings) - Constructor for class org.fudgemsg.xml.FudgeXMLSettings
Creates a new settings object as a copy of another.
FudgeXMLSettings.XMLEnvelopeAttribute - Enum in org.fudgemsg.xml
Attributes available for the envelope element.
FudgeXMLSettings.XMLFieldAttribute - Enum in org.fudgemsg.xml
Attributes available for a field element.
FudgeXMLStreamWriter - Class in org.fudgemsg.xml
Implementation of a FudgeStreamWriter that writes XML to a text stream.
FudgeXMLStreamWriter(FudgeContext, Writer) - Constructor for class org.fudgemsg.xml.FudgeXMLStreamWriter
Creates a new FudgeXMLStreamWriter for writing to the target XML device.
FudgeXMLStreamWriter(FudgeXMLSettings, FudgeContext, Writer) - Constructor for class org.fudgemsg.xml.FudgeXMLStreamWriter
 
FudgeXMLStreamWriter(FudgeContext, XMLStreamWriter) - Constructor for class org.fudgemsg.xml.FudgeXMLStreamWriter
Creates a new FudgeXMLStreamWriter for writing a Fudge stream to an XMLStreamWriter.
FudgeXMLStreamWriter(FudgeXMLSettings, FudgeContext, XMLStreamWriter) - Constructor for class org.fudgemsg.xml.FudgeXMLStreamWriter
 

G

GenericFudgeBuilderFor - Annotation Type in org.fudgemsg.mapping
An annotation which at runtime specifies that a particular class is a FudgeBuilder or FudgeObjectBuilder for a particular abstract or interface data type.
get(String) - Method in class org.fudgemsg.mapping.FudgeMongoDBObject
getAccuracy() - Method in class org.fudgemsg.types.FudgeDate
Returns the accuracy of the Date.
getAccuracy() - Method in class org.fudgemsg.types.FudgeDateTime
Returns the resolution of the representation
getAccuracy() - Method in class org.fudgemsg.types.FudgeTime
 
getAllByName(String) - Method in interface org.fudgemsg.FudgeFieldContainer
Gets the list of all fields with the given name.
getAllByName(String) - Method in class org.fudgemsg.FudgeMsgBase
Gets the list of all fields with the given name.
getAllByOrdinal(int) - Method in interface org.fudgemsg.FudgeFieldContainer
Gets the list of all fields with the given ordinal.
getAllByOrdinal(int) - Method in class org.fudgemsg.FudgeMsgBase
Gets the list of all fields with the given ordinal.
getAllFieldNames() - Method in interface org.fudgemsg.FudgeFieldContainer
Gets the set of all unique field names in this container.
getAllFieldNames() - Method in class org.fudgemsg.FudgeMsgBase
Gets the set of all unique field names in this container.
getAllFields() - Method in interface org.fudgemsg.FudgeFieldContainer
Gets the list of all the fields in this container.
getAllFields() - Method in class org.fudgemsg.FudgeMsgBase
Gets the list of all the fields in this container.
getAnnotationDB() - Static method in class org.fudgemsg.ClasspathUtilities
Obtain a database of annotations suitable for autoconfiguring Fudge based on the current classpath.
getAppendFieldOrdinal() - Method in class org.fudgemsg.xml.FudgeXMLSettings
Returns true if the field ordinal should be appended to the field name when generating field elements.
getBase64EncodingAliases() - Method in class org.fudgemsg.xml.FudgeXMLSettings
 
getBase64EncodingName() - Method in class org.fudgemsg.xml.FudgeXMLSettings
Returns the value to use, or expect, on an encoding attribute if the field data is written in Base-64.
getBase64UnknownTypes() - Method in class org.fudgemsg.xml.FudgeXMLSettings
Returns true if the data for unknown types should be encoded in Base-64.
getBestMatch(byte[]) - Static method in class org.fudgemsg.types.ByteArrayFieldType
Reduces an arbitrary byte array to the most efficient type from the standard Fudge types.
getBoolean(String) - Method in interface org.fudgemsg.FudgeFieldContainer
Gets the value of the first field with the given name as a Boolean.
getBoolean(int) - Method in interface org.fudgemsg.FudgeFieldContainer
Gets the value of the first field with the given ordinal as a Boolean.
getBoolean(String) - Method in class org.fudgemsg.FudgeMsgBase
Gets the value of the first field with the given name as a Boolean.
getBoolean(int) - Method in class org.fudgemsg.FudgeMsgBase
Gets the value of the first field with the given ordinal as a Boolean.
getBooleanFalse() - Method in class org.fudgemsg.xml.FudgeXMLSettings
Returns the value to use for encoding a boolean false value, or to expect when decoding XML input.
getBooleanTrue() - Method in class org.fudgemsg.xml.FudgeXMLSettings
Returns the value to use for encoding a boolean true value, or to expect when decoding XML input.
getByIndex(int) - Method in interface org.fudgemsg.FudgeFieldContainer
Gets the field in the container with the given index offset.
getByIndex(int) - Method in class org.fudgemsg.FudgeMsgBase
Gets the field in the container with the given index offset.
getByJavaType(Class<?>) - Method in class org.fudgemsg.FudgeTypeDictionary
Resolves a Java class to a FudgeFieldType registered with this dictionary.
getByName(String) - Method in interface org.fudgemsg.FudgeFieldContainer
Gets the first field with the given name.
getByName(String) - Method in class org.fudgemsg.FudgeMsgBase
Gets the first field with the given name.
getByOrdinal(int) - Method in interface org.fudgemsg.FudgeFieldContainer
Gets the first field with the given ordinal.
getByOrdinal(int) - Method in class org.fudgemsg.FudgeMsgBase
Gets the first field with the given ordinal.
getByte(String) - Method in interface org.fudgemsg.FudgeFieldContainer
Gets the value of the first field with the given name as a Byte.
getByte(int) - Method in interface org.fudgemsg.FudgeFieldContainer
Gets the value of the first field with the given ordinal as a Byte.
getByte(String) - Method in class org.fudgemsg.FudgeMsgBase
Gets the value of the first field with the given name as a Byte.
getByte(int) - Method in class org.fudgemsg.FudgeMsgBase
Gets the value of the first field with the given ordinal as a Byte.
getByTypeId(int) - Method in class org.fudgemsg.FudgeTypeDictionary
Obtain a known type by the type ID specified.
getCause() - Method in exception org.fudgemsg.FudgeRuntimeIOException
Gets the underlying IOException wrapped by this runtime exception.
getClassNamesWithAnnotation(Class<? extends Annotation>) - Static method in class org.fudgemsg.ClasspathUtilities
Returns a set of classes with the declared annotation, using a cache file on disk if one is available.
getClassPathElements() - Static method in class org.fudgemsg.ClasspathUtilities
Determine URLs for all elements in the classpath.
getContents() - Method in class org.fudgemsg.UnknownFudgeFieldValue
Gets the raw contents of the original data.
getContext() - Method in class org.fudgemsg.taxon.RESTfulTaxonomyResolver
Returns the context URL.
getCurrentElement() - Method in class org.fudgemsg.FudgeDataInputStreamReader
Returns the value last returned by FudgeStreamReader.next().
getCurrentElement() - Method in interface org.fudgemsg.FudgeStreamReader
Returns the value last returned by FudgeStreamReader.next().
getCurrentElement() - Method in class org.fudgemsg.json.FudgeJSONStreamReader
 
getCurrentTaxonomy() - Method in class org.fudgemsg.AlternativeFudgeStreamWriter
Returns the taxonomy (if any) that is currently being used to encode fields.
getCurrentTaxonomy() - Method in class org.fudgemsg.FudgeDataOutputStreamWriter
Returns the taxonomy (if any) that is currently being used to encode fields.
getCurrentTaxonomy() - Method in interface org.fudgemsg.FudgeStreamWriter
Returns the taxonomy (if any) that is currently being used to encode fields.
getCurrentTaxonomy() - Method in class org.fudgemsg.xml.FudgeXMLStreamWriter
Returns the taxonomy (if any) that is currently being used to encode fields.
getCurrentTaxonomyId() - Method in class org.fudgemsg.AlternativeFudgeStreamWriter
Returns the current taxonomy identifier.
getCurrentTaxonomyId() - Method in class org.fudgemsg.FudgeDataOutputStreamWriter
Returns the current taxonomy identifier.
getCurrentTaxonomyId() - Method in interface org.fudgemsg.FudgeStreamWriter
Returns the current taxonomy identifier.
getCurrentTaxonomyId() - Method in class org.fudgemsg.xml.FudgeXMLStreamWriter
Returns the current taxonomy identifier.
getDataInput() - Method in class org.fudgemsg.FudgeDataInputStreamReader
Returns the underlying DataInput.
getDataOutput() - Method in class org.fudgemsg.FudgeDataOutputStreamWriter
 
getDate() - Method in class org.fudgemsg.types.FudgeDateTime
Returns the date component.
getDayOfMonth() - Method in class org.fudgemsg.types.FudgeDate
Returns the day of the month, or 0 if the date just represents a year or year/month.
getDefaultBuilderFactory() - Method in class org.fudgemsg.mapping.FudgeObjectDictionary
Returns the current builder factory for unregistered types.
getDefaultMessageProcessingDirectives() - Method in class org.fudgemsg.FudgeMsgWriter
Returns the current processing directive flags for messages that are passed without an envelope.
getDefaultMessageVersion() - Method in class org.fudgemsg.FudgeMsgWriter
Returns the current schema version used for messages that are passed without an envelope.
getDefaultObjectClass(int) - Method in class org.fudgemsg.mapping.FudgeObjectDictionary
Returns the class indicated by a default serialization scheme.
getDefaultTaxonomyId() - Method in class org.fudgemsg.FudgeMsgWriter
Returns the current default taxonomy identifier.
getDelegate() - Method in class org.fudgemsg.mapping.FudgeBuilderFactoryAdapter
Returns the delegate instance to pass method calls to.
getDelegate() - Method in class org.fudgemsg.xml.FudgeXMLStreamWriter
 
getDeserialisationContext() - Method in class org.fudgemsg.mapping.FudgeObjectReader
Returns the current FudgeDeserializationContext.
getDouble(String) - Method in interface org.fudgemsg.FudgeFieldContainer
Gets the value of the first field with the given name as a Double.
getDouble(int) - Method in interface org.fudgemsg.FudgeFieldContainer
Gets the value of the first field with the given ordinal as a Double.
getDouble(String) - Method in class org.fudgemsg.FudgeMsgBase
Gets the value of the first field with the given name as a Double.
getDouble(int) - Method in class org.fudgemsg.FudgeMsgBase
Gets the value of the first field with the given ordinal as a Double.
getEnvelopeAttribute(FudgeXMLSettings.XMLEnvelopeAttribute) - Method in class org.fudgemsg.xml.FudgeXMLSettings
 
getEnvelopeAttributeProcessingDirectives() - Method in class org.fudgemsg.xml.FudgeXMLSettings
Returns the name to use for the processing directives attribute in an envelope element.
getEnvelopeAttributeSchemaVersion() - Method in class org.fudgemsg.xml.FudgeXMLSettings
Returns the name to use for the schema version attribute in an envelope element.
getEnvelopeAttributesToName() - Method in class org.fudgemsg.xml.FudgeXMLSettings
 
getEnvelopeAttributeTaxonomy() - Method in class org.fudgemsg.xml.FudgeXMLSettings
Returns the name to use for the taxonomy attribute in an envelope element.
getEnvelopeElementAliases() - Method in class org.fudgemsg.xml.FudgeXMLSettings
 
getEnvelopeElementName() - Method in class org.fudgemsg.xml.FudgeXMLSettings
Returns the main name for the envelope element.
getFieldAttribute(FudgeXMLSettings.XMLFieldAttribute) - Method in class org.fudgemsg.xml.FudgeXMLSettings
 
getFieldAttributeEncoding() - Method in class org.fudgemsg.xml.FudgeXMLSettings
Returns the name of the encoding attribute of a field element.
getFieldAttributeName() - Method in class org.fudgemsg.xml.FudgeXMLSettings
Returns the name of the field name attribute in a field element.
getFieldAttributeOrdinal() - Method in class org.fudgemsg.xml.FudgeXMLSettings
Returns the name of the field ordinal attribute in a field element.
getFieldAttributesToName() - Method in class org.fudgemsg.xml.FudgeXMLSettings
 
getFieldAttributeType() - Method in class org.fudgemsg.xml.FudgeXMLSettings
Returns the name of the type attribute in a field element.
getFieldElementAliases() - Method in class org.fudgemsg.xml.FudgeXMLSettings
 
getFieldElementName() - Method in class org.fudgemsg.xml.FudgeXMLSettings
Returns the element name to use for unnamed fields.
getFieldName() - Method in class org.fudgemsg.FudgeDataInputStreamReader
If the current stream element is a field, returns the field name.
getFieldName() - Method in interface org.fudgemsg.FudgeStreamReader
If the current stream element is a field, returns the field name.
getFieldName() - Method in class org.fudgemsg.json.FudgeJSONStreamReader
 
getFieldName(short) - Method in interface org.fudgemsg.taxon.FudgeTaxonomy
Looks up the field name for the given ordinal.
getFieldName(short) - Method in class org.fudgemsg.taxon.MapFudgeTaxonomy
 
getFieldOrdinal() - Method in class org.fudgemsg.FudgeDataInputStreamReader
If the current stream element is a field, returns the ordinal index, or null if the field did not include an ordinal.
getFieldOrdinal() - Method in interface org.fudgemsg.FudgeStreamReader
If the current stream element is a field, returns the ordinal index, or null if the field did not include an ordinal.
getFieldOrdinal() - Method in class org.fudgemsg.json.FudgeJSONStreamReader
 
getFieldOrdinal(String) - Method in interface org.fudgemsg.taxon.FudgeTaxonomy
Looks up the field ordinal for the given name.
getFieldOrdinal(String) - Method in class org.fudgemsg.taxon.MapFudgeTaxonomy
 
getFields() - Method in class org.fudgemsg.FudgeMsgBase
Gets the live list of fields.
getFieldSpec(FudgeField, int, int) - Method in class org.fudgemsg.FudgeMsgFormatter
Describes the fields name and ordinal.
getFieldSpecWidth(FudgeField, int, int) - Method in class org.fudgemsg.FudgeMsgFormatter
Calculates the length of a description (name + ordinal) of the field.
getFieldType() - Method in class org.fudgemsg.FudgeDataInputStreamReader
If the current stream element is a field, returns the FudgeFieldType.
getFieldType() - Method in interface org.fudgemsg.FudgeStreamReader
If the current stream element is a field, returns the FudgeFieldType.
getFieldType() - Method in class org.fudgemsg.json.FudgeJSONStreamReader
 
getFieldValue(Class<T>, FudgeField) - Method in class org.fudgemsg.FudgeContext
Type conversion for secondary types using information registered in the current type dictionary.
getFieldValue() - Method in class org.fudgemsg.FudgeDataInputStreamReader
If the current stream element is a field, returns the field value.
getFieldValue(Class<T>, FudgeField) - Method in interface org.fudgemsg.FudgeFieldContainer
Gets the value of a field converted to a specific type.
getFieldValue(Class<T>, FudgeField) - Method in class org.fudgemsg.FudgeMsgBase
Gets the value of a field converted to a specific type.
getFieldValue() - Method in interface org.fudgemsg.FudgeStreamReader
If the current stream element is a field, returns the field value.
getFieldValue(Class<T>, FudgeField) - Method in class org.fudgemsg.FudgeTypeDictionary
Type conversion for secondary types.
getFieldValue() - Method in class org.fudgemsg.json.FudgeJSONStreamReader
 
getFieldWidthByteCount(int) - Static method in class org.fudgemsg.FudgeFieldPrefixCodec
Returns the length of the field width indicator.
getFirstTypedValue(Class<T>, String, int) - Method in class org.fudgemsg.FudgeMsgBase
Gets the first field value with the given field name and type identifier using type converters if necessary.
getFirstTypedValue(Class<T>, int, int) - Method in class org.fudgemsg.FudgeMsgBase
Gets the first field value with the given field ordinal and type identifier using type converters if necessary.
getFixedSize() - Method in class org.fudgemsg.FudgeFieldType
Gets the number of bytes used to encode a value if the type is fixed width.
getFloat(String) - Method in interface org.fudgemsg.FudgeFieldContainer
Gets the value of the first field with the given name as a Float.
getFloat(int) - Method in interface org.fudgemsg.FudgeFieldContainer
Gets the value of the first field with the given ordinal as a Float.
getFloat(String) - Method in class org.fudgemsg.FudgeMsgBase
Gets the value of the first field with the given name as a Float.
getFloat(int) - Method in class org.fudgemsg.FudgeMsgBase
Gets the value of the first field with the given ordinal as a Float.
getFudgeContext() - Method in class org.fudgemsg.AlternativeFudgeStreamWriter
Returns the bound FudgeContext used for type and taxonomy resolution.
getFudgeContext() - Method in class org.fudgemsg.FudgeDataInputStreamReader
Returns the FudgeContext bound to the reader used for type and taxonomy resolution.
getFudgeContext() - Method in class org.fudgemsg.FudgeDataOutputStreamWriter
Returns the bound FudgeContext used for type and taxonomy resolution.
getFudgeContext() - Method in class org.fudgemsg.FudgeMsgBase
Returns this message's FudgeContext.
getFudgeContext() - Method in class org.fudgemsg.FudgeMsgReader
Returns the FudgeContext associated with the underlying source.
getFudgeContext() - Method in class org.fudgemsg.FudgeMsgWriter
Returns the FudgeContext of the current underlying FudgeStreamWriter.
getFudgeContext() - Method in interface org.fudgemsg.FudgeStreamReader
Returns the FudgeContext bound to the reader used for type and taxonomy resolution.
getFudgeContext() - Method in interface org.fudgemsg.FudgeStreamWriter
Returns the bound FudgeContext used for type and taxonomy resolution.
getFudgeContext() - Method in class org.fudgemsg.json.FudgeJSONStreamReader
 
getFudgeContext() - Method in class org.fudgemsg.mapping.FudgeDeserializationContext
Returns the associated FudgeContext.
getFudgeContext() - Method in class org.fudgemsg.mapping.FudgeObjectReader
Returns the underlying FudgeContext.
getFudgeContext() - Method in class org.fudgemsg.mapping.FudgeObjectWriter
Returns the underlying FudgeContext.
getFudgeContext() - Method in class org.fudgemsg.mapping.FudgeSerializationContext
Returns the associated FudgeContext.
getFudgeContext() - Method in class org.fudgemsg.xml.FudgeXMLStreamWriter
Returns the bound FudgeContext used for type and taxonomy resolution.
getFudgeTypesToIdentifier() - Method in class org.fudgemsg.xml.FudgeXMLSettings
 
getHour() - Method in class org.fudgemsg.types.FudgeTime
Returns the hour of the day.
getIdentifiersToFudgeType() - Method in class org.fudgemsg.xml.FudgeXMLSettings
 
getIndent() - Method in class org.fudgemsg.FudgeMsgFormatter
Gets the size of the indent.
getInt(String) - Method in interface org.fudgemsg.FudgeFieldContainer
Gets the value of the first field with the given name as an Integer.
getInt(int) - Method in interface org.fudgemsg.FudgeFieldContainer
Gets the value of the first field with the given ordinal as an Integer.
getInt(String) - Method in class org.fudgemsg.FudgeMsgBase
Gets the value of the first field with the given name as an Integer.
getInt(int) - Method in class org.fudgemsg.FudgeMsgBase
Gets the value of the first field with the given ordinal as an Integer.
getJavaType() - Method in class org.fudgemsg.FudgeFieldType
Gets the underlying Java type for values of this type.
getLengthBytes(String) - Static method in class org.fudgemsg.UTF8
Calculate the length in bytes of a string.
getLengthBytes(char[]) - Static method in class org.fudgemsg.UTF8
Calculate the length in bytes of a string.
getLong(String) - Method in interface org.fudgemsg.FudgeFieldContainer
Gets the value of the first field with the given name as a Long.
getLong(int) - Method in interface org.fudgemsg.FudgeFieldContainer
Gets the value of the first field with the given ordinal as a Long.
getLong(String) - Method in class org.fudgemsg.FudgeMsgBase
Gets the value of the first field with the given name as a Long.
getLong(int) - Method in class org.fudgemsg.FudgeMsgBase
Gets the value of the first field with the given ordinal as a Long.
getMessage(String) - Method in interface org.fudgemsg.FudgeFieldContainer
Gets the value of the first field with the given name as a FudgeFieldContainer.
getMessage(int) - Method in interface org.fudgemsg.FudgeFieldContainer
Gets the value of the first field with the given ordinal as a FudgeFieldContainer.
getMessage(int) - Method in class org.fudgemsg.FudgeMsgBase
Gets the value of the first field with the given ordinal as a FudgeFieldContainer.
getMessage(String) - Method in class org.fudgemsg.FudgeMsgBase
Gets the value of the first field with the given name as a FudgeFieldContainer.
getMessage() - Method in class org.fudgemsg.FudgeMsgEnvelope
Gets the underlying message.
getMessageBuilder(Class<T>) - Method in class org.fudgemsg.mapping.FudgeObjectDictionary
Returns a FudgeMessageBuilder for the given class to convert a Fudge message to a Java object.
getMessageReader() - Method in class org.fudgemsg.mapping.FudgeObjectReader
Returns the underlying message source.
getMessageWriter() - Method in class org.fudgemsg.mapping.FudgeObjectWriter
Returns the underlying message target.
getMicros() - Method in class org.fudgemsg.types.FudgeTime
Returns the microseconds within the second.
getMillis() - Method in class org.fudgemsg.types.FudgeTime
Returns the milliseconds within the second.
getMinute() - Method in class org.fudgemsg.types.FudgeTime
Returns the minute within the hour.
getMonthOfYear() - Method in class org.fudgemsg.types.FudgeDate
Returns the month of the year, or 0 if the date just represents a year
getName() - Method in interface org.fudgemsg.FudgeField
Gets the optional field name.
getName() - Method in class org.fudgemsg.FudgeMsgField
Gets the optional field name.
getNamesToEnvelopeAttribute() - Method in class org.fudgemsg.xml.FudgeXMLSettings
 
getNamesToFieldAttribute() - Method in class org.fudgemsg.xml.FudgeXMLSettings
 
getNanos() - Method in class org.fudgemsg.types.FudgeTime
Returns the number of nanoseconds within the second.
getNumFields() - Method in interface org.fudgemsg.FudgeFieldContainer
Gets the size of the container.
getNumFields() - Method in class org.fudgemsg.FudgeMsgBase
Gets the size of the container.
getObjectBuilder(Class<T>) - Method in class org.fudgemsg.mapping.FudgeObjectDictionary
Returns a FudgeObjectBuilder for the given class to convert a Fudge message to a Java object.
getObjectDictionary() - Method in class org.fudgemsg.FudgeContext
Returns the current FudgeObjectDictionary used by the context for object/Fudge message serialisation and deserialisation.
getOffset() - Method in class org.fudgemsg.types.FudgeTime
Returns the timezone offset as a ZoneOffset object.
getOrdinal() - Method in interface org.fudgemsg.FudgeField
Gets the optional field ordinal.
getOrdinal() - Method in class org.fudgemsg.FudgeMsgField
Gets the optional field ordinal.
getPreferFieldNames() - Method in class org.fudgemsg.json.JSONSettings
 
getPreserveFieldNames() - Method in class org.fudgemsg.xml.FudgeXMLSettings
Returns whether to map the field name to/from the element name.
getPrimaryType() - Method in class org.fudgemsg.types.SecondaryFieldTypeBase
Returns the underlying (primary) Fudge type.
getProcessingDirectives() - Method in class org.fudgemsg.FudgeDataInputStreamReader
Returns the processing directivies specified in the last envelope header read.
getProcessingDirectives() - Method in class org.fudgemsg.FudgeMsgEnvelope
Gets the processing directive flags.
getProcessingDirectives() - Method in interface org.fudgemsg.FudgeStreamReader
Returns the processing directivies specified in the last envelope header read.
getProcessingDirectives() - Method in class org.fudgemsg.json.FudgeJSONStreamReader
 
getProcessingDirectivesField() - Method in class org.fudgemsg.json.JSONSettings
Returns the name of the field to use for the processing directives, or null if it is to be omitted.
getSchemaVersion() - Method in class org.fudgemsg.FudgeDataInputStreamReader
Returns the schema version specified in the last envelope header read.
getSchemaVersion() - Method in interface org.fudgemsg.FudgeStreamReader
Returns the schema version specified in the last envelope header read.
getSchemaVersion() - Method in class org.fudgemsg.json.FudgeJSONStreamReader
 
getSchemaVersionField() - Method in class org.fudgemsg.json.JSONSettings
Returns the name of the field to use for the schema version, or null if it is to be omitted.
getSeconds() - Method in class org.fudgemsg.types.FudgeTime
Returns the second within the minute.
getSecondsSinceMidnight() - Method in class org.fudgemsg.types.FudgeTime
Returns the number of seconds since midnight.
getSerialisationContext() - Method in class org.fudgemsg.mapping.FudgeObjectWriter
Returns the current FudgeSerializationContext.
getSettings() - Method in class org.fudgemsg.json.FudgeJSONStreamReader
 
getSettings() - Method in class org.fudgemsg.json.FudgeJSONStreamWriter
Returns the settings object
getShort(String) - Method in interface org.fudgemsg.FudgeFieldContainer
Gets the value of the first field with the given name as a Short.
getShort(int) - Method in interface org.fudgemsg.FudgeFieldContainer
Gets the value of the first field with the given ordinal as a Short.
getShort(String) - Method in class org.fudgemsg.FudgeMsgBase
Gets the value of the first field with the given name as a Short.
getShort(int) - Method in class org.fudgemsg.FudgeMsgBase
Gets the value of the first field with the given ordinal as a Short.
getSpecPrefix() - Method in class org.fudgemsg.taxon.RESTfulTaxonomyResolver
Returns the string prefix to precede the taxonomy ID.
getSpecSuffix() - Method in class org.fudgemsg.taxon.RESTfulTaxonomyResolver
Returns the string suffix to follow the taxonomy ID.
getStreamReader() - Method in class org.fudgemsg.FudgeMsgReader
Returns the underlying FudgeStreamReader for this message reader.
getStreamWriter() - Method in class org.fudgemsg.FudgeMsgWriter
Returns the underlying FudgeStreamWriter.
getString(String) - Method in interface org.fudgemsg.FudgeFieldContainer
Gets the value of the first field with the given name as a String.
getString(int) - Method in interface org.fudgemsg.FudgeFieldContainer
Gets the value of the first field with the given ordinal as a String.
getString(String) - Method in class org.fudgemsg.FudgeMsgBase
Gets the value of the first field with the given name as a String.
getString(int) - Method in class org.fudgemsg.FudgeMsgBase
Gets the value of the first field with the given ordinal as a String.
getStringsToBoolean() - Method in class org.fudgemsg.xml.FudgeXMLSettings
 
getTargetTypeName() - Method in class org.fudgemsg.types.PrimitiveFieldTypesConverter
Returns the descriptive target type name (e.g.
getTaxonomy() - Method in class org.fudgemsg.FudgeDataInputStreamReader
Returns the current FudgeTaxonomy corresponding to the taxonomy identifier specified in the message envelope.
getTaxonomy() - Method in interface org.fudgemsg.FudgeStreamReader
Returns the current FudgeTaxonomy corresponding to the taxonomy identifier specified in the message envelope.
getTaxonomy() - Method in class org.fudgemsg.json.FudgeJSONStreamReader
 
getTaxonomyField() - Method in class org.fudgemsg.json.JSONSettings
Returns the name of the field to use for the taxonomy, or null if it is to be omitted.
getTaxonomyId() - Method in class org.fudgemsg.FudgeDataInputStreamReader
Returns the taxonomy identifier specified in the last envelope header read.
getTaxonomyId() - Method in interface org.fudgemsg.FudgeStreamReader
Returns the taxonomy identifier specified in the last envelope header read.
getTaxonomyId() - Method in class org.fudgemsg.json.FudgeJSONStreamReader
 
getTaxonomyResolver() - Method in class org.fudgemsg.FudgeContext
Returns the current TaxonomyResolver used by this context.
getTime() - Method in class org.fudgemsg.types.FudgeDateTime
Returns the time component.
getTimezoneOffset() - Method in class org.fudgemsg.types.FudgeTime
Returns the timezone offset as held.
getTokener() - Method in class org.fudgemsg.json.FudgeJSONStreamReader
 
getType() - Method in interface org.fudgemsg.FudgeField
Gets the Fudge type of the value.
getType() - Method in class org.fudgemsg.FudgeMsgField
Gets the Fudge type of the value.
getType() - Method in class org.fudgemsg.UnknownFudgeFieldValue
Gets the UnknownFudgeFieldType definition.
getTypeConverter(Class<T>) - Method in class org.fudgemsg.FudgeTypeDictionary
Resolves a Java class to a FudgeTypeConverter.
getTypeDictionary() - Method in class org.fudgemsg.FudgeContext
Returns the current FudgeTypeDictionary used by this context and any messages created or decoded through it.
getTypeId() - Method in class org.fudgemsg.FudgeFieldType
Gets the Fudge type identifier.
getTypeName(FudgeFieldType<?>) - Method in class org.fudgemsg.FudgeMsgFormatter
Creates a string type name for a Fudge type.
getUnderlying() - Method in class org.fudgemsg.json.FudgeJSONStreamReader
 
getUnderlying() - Method in class org.fudgemsg.json.FudgeJSONStreamWriter
Returns the underlying Writer that is wrapped by JSONWriter instances for messages.
getUnderlying() - Method in class org.fudgemsg.mapping.FudgeMongoDBObject
 
getUnknownType(int) - Method in class org.fudgemsg.FudgeTypeDictionary
Obtain an unknown type wrapper for the type ID specified.
getValue() - Method in interface org.fudgemsg.FudgeField
Gets the field value.
getValue(Class<T>, String) - Method in interface org.fudgemsg.FudgeFieldContainer
Gets the value of the first field with the given name.
getValue(Class<T>, int) - Method in interface org.fudgemsg.FudgeFieldContainer
Gets the value of the first field with the given ordinal.
getValue(String) - Method in interface org.fudgemsg.FudgeFieldContainer
Gets the value of the first field with the given name as an Object.
getValue(int) - Method in interface org.fudgemsg.FudgeFieldContainer
Gets the value of the first field with the given ordinal as an Object.
getValue(String) - Method in class org.fudgemsg.FudgeMsgBase
Gets the value of the first field with the given name as an Object.
getValue(int) - Method in class org.fudgemsg.FudgeMsgBase
Gets the value of the first field with the given ordinal as an Object.
getValue(Class<T>, String) - Method in class org.fudgemsg.FudgeMsgBase
Gets the value of the first field with the given name.
getValue(Class<T>, int) - Method in class org.fudgemsg.FudgeMsgBase
Gets the value of the first field with the given ordinal.
getValue() - Method in class org.fudgemsg.FudgeMsgField
Gets the field value.
getVariableSize(T, FudgeTaxonomy) - Method in class org.fudgemsg.FudgeFieldType
Gets the number of bytes used to encode a value.
getVariableSize(byte[], FudgeTaxonomy) - Method in class org.fudgemsg.types.ByteArrayFieldType
Gets the number of bytes used to encode a value.
getVariableSize(double[], FudgeTaxonomy) - Method in class org.fudgemsg.types.DoubleArrayFieldType
Gets the number of bytes used to encode a value.
getVariableSize(float[], FudgeTaxonomy) - Method in class org.fudgemsg.types.FloatArrayFieldType
Gets the number of bytes used to encode a value.
getVariableSize(FudgeFieldContainer, FudgeTaxonomy) - Method in class org.fudgemsg.types.FudgeMsgFieldType
Gets the number of bytes used to encode a value.
getVariableSize(int[], FudgeTaxonomy) - Method in class org.fudgemsg.types.IntArrayFieldType
Gets the number of bytes used to encode a value.
getVariableSize(long[], FudgeTaxonomy) - Method in class org.fudgemsg.types.LongArrayFieldType
Gets the number of bytes used to encode a value.
getVariableSize(SecondaryType, FudgeTaxonomy) - Method in class org.fudgemsg.types.SecondaryFieldTypeBase
Calculates the resultant size by converting to the primary object and invoking the delegate.
getVariableSize(short[], FudgeTaxonomy) - Method in class org.fudgemsg.types.ShortArrayFieldType
Gets the number of bytes used to encode a value.
getVariableSize(String, FudgeTaxonomy) - Method in class org.fudgemsg.types.StringFieldType
Gets the number of bytes used to encode a value.
getVariableSize(UnknownFudgeFieldValue, FudgeTaxonomy) - Method in class org.fudgemsg.types.UnknownFudgeFieldType
Gets the number of bytes used to encode a value.
getVersion() - Method in class org.fudgemsg.FudgeMsgEnvelope
Gets the version number.
getWriter() - Method in class org.fudgemsg.FudgeMsgFormatter
Gets the target to output to.
getWriter() - Method in class org.fudgemsg.json.FudgeJSONStreamWriter
Returns the JSON writer being used, allocating one if necessary.
getWriter() - Method in class org.fudgemsg.xml.FudgeXMLStreamWriter
Returns the underlying XMLStreamWriter.
getYear() - Method in class org.fudgemsg.types.FudgeDate
Returns the year.
GLOBAL_DEFAULT - Static variable in class org.fudgemsg.FudgeContext
A default global FudgeContext for getting code up and running quickly.
greaterThan(DateTimeAccuracy) - Method in enum org.fudgemsg.types.DateTimeAccuracy
Tests if this accuracy is a greater precision than another.

H

hasField(String) - Method in interface org.fudgemsg.FudgeFieldContainer
Checks whether this container has any field which matches the given name.
hasField(int) - Method in interface org.fudgemsg.FudgeFieldContainer
Checks whether this container has any field which matches the given ordinal.
hasField(String) - Method in class org.fudgemsg.FudgeMsgBase
Checks whether this container has any field which matches the given name.
hasField(int) - Method in class org.fudgemsg.FudgeMsgBase
Checks whether this container has any field which matches the given ordinal.
HasFudgeBuilder - Annotation Type in org.fudgemsg.mapping
An annotation that can be placed on any Java object to indicate that there is an instance of FudgeMessageBuilder or FudgeObjectBuilder (or a full FudgeBuilder) for that type.
hashCode() - Method in class org.fudgemsg.FudgeFieldType
Gets a suitable hash code.
hashCode() - Method in class org.fudgemsg.FudgeMsgBase
Gets a suitable hash code.
hashCode() - Method in class org.fudgemsg.types.FudgeDate
hashCode() - Method in class org.fudgemsg.types.FudgeDateTime
hashCode() - Method in class org.fudgemsg.types.FudgeTime
hasName(int) - Static method in class org.fudgemsg.FudgeFieldPrefixCodec
Tests if the field name present flag is set.
hasNext() - Method in class org.fudgemsg.FudgeDataInputStreamReader
Returns true if there is at least one more element to be returned by a call to FudgeStreamReader.next().
hasNext() - Method in class org.fudgemsg.FudgeMsgReader
Returns true if there are more messages to read from the underlying source.
hasNext() - Method in interface org.fudgemsg.FudgeStreamReader
Returns true if there is at least one more element to be returned by a call to FudgeStreamReader.next().
hasNext() - Method in class org.fudgemsg.json.FudgeJSONStreamReader
 
hasNext() - Method in class org.fudgemsg.mapping.FudgeObjectReader
Returns true if the underlying message source has another message and FudgeObjectReader.read() or FudgeObjectReader.read(Class) can be called.
hasOrdinal(int) - Static method in class org.fudgemsg.FudgeFieldPrefixCodec
Tests if the ordinal value present flag is set.
hasTimezoneOffset() - Method in class org.fudgemsg.types.FudgeTime
 

I

ImmutableFudgeContext - Class in org.fudgemsg
Immutable wrapper for a FudgeContext that will be used for the global "default", or for use with ImmutableFudgeMsg.
ImmutableFudgeContext(FudgeContext) - Constructor for class org.fudgemsg.ImmutableFudgeContext
Creates an immutable version of an existing FudgeContext.
ImmutableFudgeFieldContainer - Interface in org.fudgemsg
A container of Fudge fields that should be effectively immutable.
ImmutableFudgeMsg - Class in org.fudgemsg
An immutable message in the Fudge system.
ImmutableFudgeMsg(FudgeMsgBase) - Constructor for class org.fudgemsg.ImmutableFudgeMsg
Creates a new instance by copying another message.
ImmutableFudgeMsg(FudgeFieldContainer, FudgeContext) - Constructor for class org.fudgemsg.ImmutableFudgeMsg
Creates a new ImmutableFudgeMsg by copying fields from another FudgeFieldContainer using the specified FudgeContext for type resolution.
ImmutableFudgeMsg(FudgeContext) - Constructor for class org.fudgemsg.ImmutableFudgeMsg
Creates an immutable empty message.
ImmutableFudgeObjectDictionary - Class in org.fudgemsg.mapping
An immutable version of a FudgeObjectDictionary.
ImmutableFudgeObjectDictionary(FudgeObjectDictionary) - Constructor for class org.fudgemsg.mapping.ImmutableFudgeObjectDictionary
Creates a new FudgeObjectDictionary as an immutable clone of an existing one.
ImmutableMapTaxonomyResolver - Class in org.fudgemsg.taxon
An immutable taxonomy resolver implemented on top of a map.
ImmutableMapTaxonomyResolver() - Constructor for class org.fudgemsg.taxon.ImmutableMapTaxonomyResolver
Creates a resolver that contains no taxonomies.
ImmutableMapTaxonomyResolver(Map<Short, FudgeTaxonomy>) - Constructor for class org.fudgemsg.taxon.ImmutableMapTaxonomyResolver
Creates a resolver that contains the given taxonomies.
INDICATOR_TYPE_ID - Static variable in class org.fudgemsg.FudgeTypeDictionary
Standard Fudge field type: unsized indicator value.
IndicatorFieldType - Class in org.fudgemsg.types
The type handler for the singleton IndicatorType value.
IndicatorFieldTypeConverter - Class in org.fudgemsg.types
Converts any object values to the indicator type.
IndicatorType - Class in org.fudgemsg.types
The only value of a field with the Indicator type.
INSTANCE - Static variable in class org.fudgemsg.types.DateFieldType
Standard Fudge field type: date.
INSTANCE - Static variable in class org.fudgemsg.types.DateTimeFieldType
Standard Fudge field type: combined date and time.
INSTANCE - Static variable in class org.fudgemsg.types.DoubleArrayFieldType
Standard Fudge field type: arbitrary length 64-bit floating point array.
INSTANCE - Static variable in class org.fudgemsg.types.FloatArrayFieldType
Standard Fudge field type: arbitrary length 32-bit floating point array.
INSTANCE - Static variable in class org.fudgemsg.types.FudgeMsgFieldType
Standard Fudge field type: embedded sub-message.
INSTANCE - Static variable in class org.fudgemsg.types.IndicatorFieldType
Standard Fudge field type: zero length indicator.
INSTANCE - Static variable in class org.fudgemsg.types.IndicatorFieldTypeConverter
Singleton instance of the converter.
INSTANCE - Static variable in class org.fudgemsg.types.IndicatorType
The only instance of this type.
INSTANCE - Static variable in class org.fudgemsg.types.IntArrayFieldType
Standard Fudge field type: array of 32-bit integers.
INSTANCE - Static variable in class org.fudgemsg.types.LongArrayFieldType
Standard Fudge field type: arrays of 64-bit integers.
INSTANCE - Static variable in class org.fudgemsg.types.secondary.JavaMathBigDecimalFieldType
Singleton instance of the type.
INSTANCE - Static variable in class org.fudgemsg.types.secondary.JavaUtilCalendarFieldType
Singleton instance of the type.
INSTANCE - Static variable in class org.fudgemsg.types.secondary.JavaUtilDateFieldType
Singleton instance of the type.
INSTANCE - Static variable in class org.fudgemsg.types.secondary.JavaUtilTimeZoneFieldType
Singleton instance of the type.
INSTANCE - Static variable in class org.fudgemsg.types.secondary.JavaUtilUUIDFieldType
Singleton instance of the type.
INSTANCE - Static variable in class org.fudgemsg.types.secondary.JSR310DateProviderFieldType
Singleton instance of the type.
INSTANCE - Static variable in class org.fudgemsg.types.secondary.JSR310DateTimeProviderFieldType
Singleton instance of the type.
INSTANCE - Static variable in class org.fudgemsg.types.secondary.JSR310InstantFieldType
Singleton instance of the type.
INSTANCE - Static variable in class org.fudgemsg.types.secondary.JSR310InstantProviderFieldType
Singleton instance of the type.
INSTANCE - Static variable in class org.fudgemsg.types.secondary.JSR310LocalDateFieldType
Singleton instance of the type.
INSTANCE - Static variable in class org.fudgemsg.types.secondary.JSR310LocalDateTimeFieldType
Singleton instance of the type.
INSTANCE - Static variable in class org.fudgemsg.types.secondary.JSR310LocalTimeFieldType
Singleton instance of the type.
INSTANCE - Static variable in class org.fudgemsg.types.secondary.JSR310OffsetDateFieldType
Singleton instance of the type.
INSTANCE - Static variable in class org.fudgemsg.types.secondary.JSR310OffsetDateTimeFieldType
Singleton instance of the type.
INSTANCE - Static variable in class org.fudgemsg.types.secondary.JSR310OffsetTimeFieldType
Singleton instance of the type.
INSTANCE - Static variable in class org.fudgemsg.types.secondary.JSR310TimeProviderFieldType
Singleton instance of the type.
INSTANCE - Static variable in class org.fudgemsg.types.secondary.JSR310TimeZoneFieldType
Singleton instance of the type.
INSTANCE - Static variable in class org.fudgemsg.types.ShortArrayFieldType
Standard Fudge field type: array of 16-bit integers.
INSTANCE - Static variable in class org.fudgemsg.types.StringFieldType
Standard Fudge field type: string.
INSTANCE - Static variable in class org.fudgemsg.types.StringFieldTypeConverter
Singleton instance of the converter.
INSTANCE - Static variable in class org.fudgemsg.types.TimeFieldType
Standard Fudge field type: date.
INT_ARRAY_TYPE_ID - Static variable in class org.fudgemsg.FudgeTypeDictionary
Standard Fudge field type: array of 32-bit signed integers.
INT_CONVERTER - Static variable in class org.fudgemsg.types.PrimitiveFieldTypesConverter
Singleton converter for the Integer type.
INT_TYPE - Static variable in class org.fudgemsg.types.PrimitiveFieldTypes
Standard Fudge field type: 32-bit signed integer.
INT_TYPE_ID - Static variable in class org.fudgemsg.FudgeTypeDictionary
Standard Fudge field type: 32-bit signed integer.
IntArrayFieldType - Class in org.fudgemsg.types
Type definition for arrays of 32-bit integers.
isDefaultObject(Class<?>) - Method in class org.fudgemsg.mapping.FudgeObjectDictionary
Tests if the specification requires a default serialization, for example lists, maps, sets and arrays.
isEmpty() - Method in interface org.fudgemsg.FudgeFieldContainer
Checks if the container is empty.
isEmpty() - Method in class org.fudgemsg.FudgeMsgBase
Checks if the container is empty.
isEndOfSubMessage() - Method in class org.fudgemsg.FudgeDataInputStreamReader
Detects the end of a sub-message field; i.e.
isFixedWidth(int) - Static method in class org.fudgemsg.FudgeFieldPrefixCodec
Tests if the fixed width flag is set.
isFlushOnEnvelopeComplete() - Method in class org.fudgemsg.FudgeDataOutputStreamWriter
Indicates if FudgeDataOutputStreamWriter.flush() is to be called on envelope completion.
isPartialObject() - Method in class org.fudgemsg.mapping.FudgeMongoDBObject
isVariableSize() - Method in class org.fudgemsg.FudgeFieldType
Checks if the field may contain variable width data.
iterator() - Method in interface org.fudgemsg.FudgeFieldContainer
Gets an iterator over the list of fields in this container.
iterator() - Method in class org.fudgemsg.FudgeMsg
Gets an iterator over the list of fields in this container.
iterator() - Method in class org.fudgemsg.FudgeMsgBase
Gets an iterator over the list of fields in this container.

J

JavaMathBigDecimalFieldType - Class in org.fudgemsg.types.secondary
Secondary type for BigDecimal conversion to/from String.
JavaUtilCalendarFieldType - Class in org.fudgemsg.types.secondary
Secondary type for Calendar conversion to/from a FudgeTime, FudgeDate or FudgeDateTime transport object.
JavaUtilDateFieldType - Class in org.fudgemsg.types.secondary
Secondary type for Date conversion to/from a FudgeDate or FudgeDateTime transport object.
JavaUtilTimeZoneFieldType - Class in org.fudgemsg.types.secondary
Secondary type for TimeZone conversion to/from a String transport object.
JavaUtilUUIDFieldType - Class in org.fudgemsg.types.secondary
Secondary type for UUID conversion to/from byte[].
JSONSettings - Class in org.fudgemsg.json
Tunable parameters for the JSON encoding/decoding.
JSONSettings() - Constructor for class org.fudgemsg.json.JSONSettings
Creates a new settings object with the default values.
JSONSettings(JSONSettings) - Constructor for class org.fudgemsg.json.JSONSettings
Creates a new settings object copying the current values from another.
JSR310DateProviderFieldType - Class in org.fudgemsg.types.secondary
Secondary type for JSR-310 object conversion.
JSR310DateTimeProviderFieldType - Class in org.fudgemsg.types.secondary
Secondary type for JSR-310 object conversion.
JSR310InstantFieldType - Class in org.fudgemsg.types.secondary
Secondary type for JSR-310 object conversion.
JSR310InstantProviderFieldType - Class in org.fudgemsg.types.secondary
Secondary type for JSR-310 object conversion.
JSR310LocalDateFieldType - Class in org.fudgemsg.types.secondary
Secondary type for JSR-310 object conversion.
JSR310LocalDateTimeFieldType - Class in org.fudgemsg.types.secondary
Secondary type for JSR-310 object conversion.
JSR310LocalTimeFieldType - Class in org.fudgemsg.types.secondary
Secondary type for JSR-310 object conversion.
JSR310OffsetDateFieldType - Class in org.fudgemsg.types.secondary
Secondary type for JSR-310 object conversion.
JSR310OffsetDateTimeFieldType - Class in org.fudgemsg.types.secondary
Secondary type for JSR-310 object conversion.
JSR310OffsetTimeFieldType - Class in org.fudgemsg.types.secondary
Secondary type for JSR-310 object conversion.
JSR310TimeProviderFieldType - Class in org.fudgemsg.types.secondary
Secondary type for JSR-310 object conversion.
JSR310TimeZoneFieldType - Class in org.fudgemsg.types.secondary
Secondary type for JSR310 TimeZone conversion to/from a String transport object.

K

keySet() - Method in class org.fudgemsg.mapping.FudgeMongoDBObject

L

LENGTH_128_INSTANCE - Static variable in class org.fudgemsg.types.ByteArrayFieldType
Standard Fudge field type: byte array of length 128.
LENGTH_16_INSTANCE - Static variable in class org.fudgemsg.types.ByteArrayFieldType
Standard Fudge field type: byte array of length 16.
LENGTH_20_INSTANCE - Static variable in class org.fudgemsg.types.ByteArrayFieldType
Standard Fudge field type: byte array of length 20.
LENGTH_256_INSTANCE - Static variable in class org.fudgemsg.types.ByteArrayFieldType
Standard Fudge field type: byte array of length 256.
LENGTH_32_INSTANCE - Static variable in class org.fudgemsg.types.ByteArrayFieldType
Standard Fudge field type: byte array of length 32.
LENGTH_4_INSTANCE - Static variable in class org.fudgemsg.types.ByteArrayFieldType
Standard Fudge field type: byte array of length 4.
LENGTH_512_INSTANCE - Static variable in class org.fudgemsg.types.ByteArrayFieldType
Standard Fudge field type: byte array of length 512.
LENGTH_64_INSTANCE - Static variable in class org.fudgemsg.types.ByteArrayFieldType
Standard Fudge field type: byte array of length 64.
LENGTH_8_INSTANCE - Static variable in class org.fudgemsg.types.ByteArrayFieldType
Standard Fudge field type: byte array of length 8.
lessThan(DateTimeAccuracy) - Method in enum org.fudgemsg.types.DateTimeAccuracy
Tests is this accuracy is a lower precision than another.
LONG_ARRAY_TYPE_ID - Static variable in class org.fudgemsg.FudgeTypeDictionary
Standard Fudge field type: array of 64-bit signed integers.
LONG_CONVERTER - Static variable in class org.fudgemsg.types.PrimitiveFieldTypesConverter
Singleton converter for the Long type.
LONG_TYPE - Static variable in class org.fudgemsg.types.PrimitiveFieldTypes
Standard Fudge field type: 64-bit signed integer.
LONG_TYPE_ID - Static variable in class org.fudgemsg.FudgeTypeDictionary
Standard Fudge field type: 64-bit signed integer.
LongArrayFieldType - Class in org.fudgemsg.types
Type definition for arrays of 64-bit integers.

M

MapFudgeTaxonomy - Class in org.fudgemsg.taxon
An immutable taxonomy implementation based on a bidirectional map.
MapFudgeTaxonomy(Map<Integer, String>) - Constructor for class org.fudgemsg.taxon.MapFudgeTaxonomy
Creates a new taxonomy initialized by the supplied map.
MapFudgeTaxonomy(int[], String[]) - Constructor for class org.fudgemsg.taxon.MapFudgeTaxonomy
Creates a new taxonomy initialized by a list of ordinals and corresponding names.
markAsPartialObject() - Method in class org.fudgemsg.mapping.FudgeMongoDBObject
modifiedUTF8Length(String) - Static method in class org.fudgemsg.ModifiedUTF8Util
Deprecated.  
ModifiedUTF8Util - Class in org.fudgemsg
Deprecated. 
ModifiedUTF8Util() - Constructor for class org.fudgemsg.ModifiedUTF8Util
Deprecated.  
MutableFudgeFieldContainer - Interface in org.fudgemsg
A container of Fudge fields that can be mutated.

N

newMessage() - Method in class org.fudgemsg.FudgeContext
Creates an initially empty message.
newMessage(FudgeFieldContainer) - Method in class org.fudgemsg.FudgeContext
Creates a new message initially populated with the supplied message.
newMessage() - Method in interface org.fudgemsg.FudgeMessageFactory
Creates an initially empty message.
newMessage(FudgeFieldContainer) - Method in interface org.fudgemsg.FudgeMessageFactory
Creates a new message initially populated with the supplied message.
newMessage() - Method in class org.fudgemsg.mapping.FudgeSerializationContext
Creates an initially empty message.
newMessage(FudgeFieldContainer) - Method in class org.fudgemsg.mapping.FudgeSerializationContext
Creates a new message initially populated with the supplied message.
next() - Method in class org.fudgemsg.FudgeDataInputStreamReader
Reads the next stream element from the source and returns the element type.
next() - Method in interface org.fudgemsg.FudgeStreamReader
Reads the next stream element from the source and returns the element type.
next() - Method in class org.fudgemsg.json.FudgeJSONStreamReader
 
nextMessage() - Method in class org.fudgemsg.FudgeMsgReader
Reads the next message, discarding the envelope.
nextMessageEnvelope() - Method in class org.fudgemsg.FudgeMsgReader
Reads the next message, returning the envelope.

O

objectToFudgeMsg(MutableFudgeFieldContainer, String, Integer, Object) - Method in class org.fudgemsg.mapping.FudgeSerializationContext
Add a Java object to a Fudge message (MutableFudgeFieldContainer instance) either natively if the associated FudgeTypeDictionary recognises it, or as a sub-message using the serialization framework.
objectToFudgeMsg(Object) - Method in class org.fudgemsg.mapping.FudgeSerializationContext
Converts a Java object to a Fudge message MutableFudgeFieldContainer instance using a FudgeMessageBuilder registered against the object's class in the current FudgeObjectDictionary.
objectToFudgeMsgWithClassHeaders(MutableFudgeFieldContainer, String, Integer, Object) - Method in class org.fudgemsg.mapping.FudgeSerializationContext
Add a Java object to a Fudge message (MutableFudgeFieldContainer instance) either natively if the associated FudgeTypeDictionary recognises it, or as a sub-message using the serialization framework.
objectToFudgeMsgWithClassHeaders(MutableFudgeFieldContainer, String, Integer, Object, Class<?>) - Method in class org.fudgemsg.mapping.FudgeSerializationContext
Add a Java object to a Fudge message (MutableFudgeFieldContainer instance) either natively if the associated FudgeTypeDictionary recognises it, or as a sub-message using the serialization framework.
of(FudgeField) - Static method in class org.fudgemsg.FudgeMsgField
Obtains an immutable version of the specified field.
of(FudgeFieldType<?>, Object) - Static method in class org.fudgemsg.FudgeMsgField
Obtains a field from the type, value, name and ordinal.
of(FudgeFieldType<?>, Object, String) - Static method in class org.fudgemsg.FudgeMsgField
Obtains a field from the type, value, name and ordinal.
of(FudgeFieldType<?>, Object, Short) - Static method in class org.fudgemsg.FudgeMsgField
Obtains a field from the type, value, name and ordinal.
of(FudgeFieldType<?>, Object, String, Short) - Static method in class org.fudgemsg.FudgeMsgField
Obtains a field from the type, value, name and ordinal.
org.fudgemsg - package org.fudgemsg
The core API for working with Fudge encoded data.
org.fudgemsg.json - package org.fudgemsg.json
Tools for converting Fudge messages to/from JSON representations.
org.fudgemsg.mapping - package org.fudgemsg.mapping
The core API for converting Java objects to/from Fudge messages.
org.fudgemsg.taxon - package org.fudgemsg.taxon
Allows for working with the Fudge Taxonomy system.
org.fudgemsg.test - package org.fudgemsg.test
Assistance for testing code based on Fudge.
org.fudgemsg.types - package org.fudgemsg.types
The core Fudge type handlers.
org.fudgemsg.types.secondary - package org.fudgemsg.types.secondary
The secondary type definitions for classes from the standard Java framework that can be mapped to/from the main Fudge types.
org.fudgemsg.xml - package org.fudgemsg.xml
Tools for converting Fudge messages to/from XML representations.
outputToSystemOut(FudgeFieldContainer) - Static method in class org.fudgemsg.FudgeMsgFormatter
Writes a Fudge message to System.out.

P

primaryToSecondary(Primary) - Method in interface org.fudgemsg.types.FudgeTypeConverter
Converts an object to the secondary type this converter supports.
primaryToSecondary(Object) - Method in class org.fudgemsg.types.IndicatorFieldTypeConverter
Always returns the singleton instance.
primaryToSecondary(Object) - Method in class org.fudgemsg.types.PrimitiveFieldTypesConverter
Converts an object to the secondary type this converter supports.
primaryToSecondary(String) - Method in class org.fudgemsg.types.secondary.JavaMathBigDecimalFieldType
 
primaryToSecondary(Object) - Method in class org.fudgemsg.types.secondary.JavaUtilCalendarFieldType
Converts an object to the secondary type this converter supports.
primaryToSecondary(FudgeDateTime) - Method in class org.fudgemsg.types.secondary.JavaUtilCalendarFieldType
Primary to secondary conversion, where the primary type is a FudgeDateTime.
primaryToSecondary(FudgeDate) - Method in class org.fudgemsg.types.secondary.JavaUtilCalendarFieldType
Primary to secondary conversion, where the primary type is a FudgeDate.
primaryToSecondary(FudgeTime) - Method in class org.fudgemsg.types.secondary.JavaUtilCalendarFieldType
Primary to secondary conversion, where the primary type is a FudgeTime.
primaryToSecondary(Object) - Method in class org.fudgemsg.types.secondary.JavaUtilDateFieldType
Converts an object to the secondary type this converter supports.
primaryToSecondary(FudgeDateTime) - Method in class org.fudgemsg.types.secondary.JavaUtilDateFieldType
Primary to secondary conversion, where the primary type is a FudgeDateTime.
primaryToSecondary(FudgeDate) - Method in class org.fudgemsg.types.secondary.JavaUtilDateFieldType
Primary secondary conversion, where the primary type is a FudgeDate.
primaryToSecondary(String) - Method in class org.fudgemsg.types.secondary.JavaUtilTimeZoneFieldType
Primary to secondary conversion, where the primary type is a String.
primaryToSecondary(byte[]) - Method in class org.fudgemsg.types.secondary.JavaUtilUUIDFieldType
 
primaryToSecondary(FudgeDateTime) - Method in class org.fudgemsg.types.secondary.JSR310InstantFieldType
Converts Fudge primitive data to the secondary type.
primaryToSecondary(DateProvider) - Method in class org.fudgemsg.types.secondary.JSR310LocalDateFieldType
Converts an object to the secondary type this converter supports.
primaryToSecondary(DateTimeProvider) - Method in class org.fudgemsg.types.secondary.JSR310LocalDateTimeFieldType
Converts an object to the secondary type this converter supports.
primaryToSecondary(TimeProvider) - Method in class org.fudgemsg.types.secondary.JSR310LocalTimeFieldType
Converts an object to the secondary type this converter supports.
primaryToSecondary(FudgeDateTime) - Method in class org.fudgemsg.types.secondary.JSR310OffsetDateFieldType
Converts Fudge primitive data to the secondary type.
primaryToSecondary(FudgeDateTime) - Method in class org.fudgemsg.types.secondary.JSR310OffsetDateTimeFieldType
Converts Fudge primitive data to the secondary type.
primaryToSecondary(TimeProvider) - Method in class org.fudgemsg.types.secondary.JSR310OffsetTimeFieldType
Converts an object to the secondary type this converter supports.
primaryToSecondary(FudgeDateTime) - Method in class org.fudgemsg.types.secondary.JSR310OffsetTimeFieldType
Primary to secondary conversion where the primary object is a FudgeDateTime object.
primaryToSecondary(FudgeTime) - Method in class org.fudgemsg.types.secondary.JSR310OffsetTimeFieldType
Primary to secondary conversion where the primary object is a FudgeTime object.
primaryToSecondary(String) - Method in class org.fudgemsg.types.secondary.JSR310TimeZoneFieldType
Primary to secondary conversion, where the primary type is a String.
primaryToSecondary(PrimitiveType) - Method in class org.fudgemsg.types.SecondaryFieldType
Converts Fudge primitive data to the secondary type.
primaryToSecondary(Object) - Method in class org.fudgemsg.types.StringFieldTypeConverter
Returns toString called on the object.
PrimitiveFieldTypes - Class in org.fudgemsg.types
A collection of all the simple fixed-width field types that represent primitive values.
PrimitiveFieldTypesConverter<Target> - Class in org.fudgemsg.types
Basic conversions between the types defined in PrimitiveFieldTypes.
processFields(MutableFudgeFieldContainer) - Method in class org.fudgemsg.FudgeMsgReader
Processes all of the fields from the current message (or sub-message) in the stream, adding them to the supplied container.
PropertyFileTaxonomy - Class in org.fudgemsg.taxon
An immutable taxonomy implementation based a properties file.
PropertyFileTaxonomy(ResourceBundle) - Constructor for class org.fudgemsg.taxon.PropertyFileTaxonomy
Creates a taxonomy from a ResourceBundle.
PropertyFileTaxonomy(Properties) - Constructor for class org.fudgemsg.taxon.PropertyFileTaxonomy
Creates a taxonomy from a Properties instance.
PropertyFileTaxonomy(URL) - Constructor for class org.fudgemsg.taxon.PropertyFileTaxonomy
Creates a taxonomy from an XML document at a URL.
put(String, Object) - Method in class org.fudgemsg.mapping.FudgeMongoDBObject
putAll(BSONObject) - Method in class org.fudgemsg.mapping.FudgeMongoDBObject
putAll(Map) - Method in class org.fudgemsg.mapping.FudgeMongoDBObject

R

rangeCheck(int) - Method in class org.fudgemsg.types.PrimitiveFieldTypesConverter
Checks a value is within the range specified at construction.
rangeCheck(long) - Method in class org.fudgemsg.types.PrimitiveFieldTypesConverter
Checks a value is within the range specified at construction.
rangeCheck(double) - Method in class org.fudgemsg.types.PrimitiveFieldTypesConverter
Checks a value is within the range specified at construction
rangeCheck(double, double, double) - Method in class org.fudgemsg.types.PrimitiveFieldTypesConverter
Checks a value is within the range (inclusive)
read() - Method in class org.fudgemsg.mapping.FudgeObjectReader
Reads the next message from the underlying source and deserializes it to a Java object.
read(Class<T>) - Method in class org.fudgemsg.mapping.FudgeObjectReader
Reads the next message from the underlying source and deserializes it to the requested Java type.
readFieldValue(DataInput, FudgeFieldType<?>, int) - Static method in class org.fudgemsg.FudgeDataInputStreamReader
Reads a Fudge encoded field value from an input stream.
readMessageEnvelope() - Method in class org.fudgemsg.FudgeMsgReader
Reads the next message envelope from the underlying stream.
readObject(Class<T>, InputStream) - Method in class org.fudgemsg.FudgeContext
Reads a Java object from an InputStream using the Fudge serialization framework.
readString(DataInput, int) - Static method in class org.fudgemsg.ModifiedUTF8Util
Deprecated.  
readString(DataInput, int) - Static method in class org.fudgemsg.UTF8
Decodes a string from a DataInput source.
readValue(DataInput, int) - Method in class org.fudgemsg.FudgeFieldType
Reads a value of this type to the output.
readValue(DataInput, int) - Method in class org.fudgemsg.types.ByteArrayFieldType
Reads a value of this type to the output.
readValue(DataInput, int) - Method in class org.fudgemsg.types.DateFieldType
Reads a value of this type to the output.
readValue(DataInput, int) - Method in class org.fudgemsg.types.DateTimeFieldType
Reads a value of this type to the output.
readValue(DataInput, int) - Method in class org.fudgemsg.types.DoubleArrayFieldType
Reads a value of this type to the output.
readValue(DataInput, int) - Method in class org.fudgemsg.types.FloatArrayFieldType
Reads a value of this type to the output.
readValue(DataInput, int) - Method in class org.fudgemsg.types.FudgeMsgFieldType
Reads a value of this type to the output.
readValue(DataInput, int) - Method in class org.fudgemsg.types.IndicatorFieldType
Reads a value of this type to the output.
readValue(DataInput, int) - Method in class org.fudgemsg.types.IntArrayFieldType
Reads a value of this type to the output.
readValue(DataInput, int) - Method in class org.fudgemsg.types.LongArrayFieldType
Reads a value of this type to the output.
readValue(DataInput, int) - Method in class org.fudgemsg.types.SecondaryFieldType
Reads a value of this type to the output.
readValue(DataInput, int) - Method in class org.fudgemsg.types.SecondaryFieldTypeBase
Reads a value of this type to the output.
readValue(DataInput, int) - Method in class org.fudgemsg.types.ShortArrayFieldType
Reads a value of this type to the output.
readValue(DataInput, int) - Method in class org.fudgemsg.types.StringFieldType
Reads a value of this type to the output.
readValue(DataInput, int) - Method in class org.fudgemsg.types.TimeFieldType
Reads a value of this type to the output.
readValue(DataInput, int) - Method in class org.fudgemsg.types.UnknownFudgeFieldType
Reads a value of this type to the output.
registerFudgeType(int, String...) - Method in class org.fudgemsg.xml.FudgeXMLSettings
 
remove(Short) - Method in class org.fudgemsg.FudgeMsg
Removes all fields with the given ordinal.
remove(String) - Method in class org.fudgemsg.FudgeMsg
Removes all fields with the given name.
remove(String, Short) - Method in class org.fudgemsg.FudgeMsg
Removes all fields matching both the name and ordinal supplied.
remove(String) - Method in interface org.fudgemsg.MutableFudgeFieldContainer
Removes all fields with the given name.
remove(Short) - Method in interface org.fudgemsg.MutableFudgeFieldContainer
Removes all fields with the given ordinal.
remove(String, Short) - Method in interface org.fudgemsg.MutableFudgeFieldContainer
Removes all fields matching both the name and ordinal supplied.
removeField(String) - Method in class org.fudgemsg.mapping.FudgeMongoDBObject
reset() - Method in class org.fudgemsg.mapping.FudgeDeserializationContext
Resets the buffers used for object graph logics.
reset() - Method in class org.fudgemsg.mapping.FudgeSerializationContext
Resets the buffers used for object graph logics.
reset() - Method in class org.fudgemsg.taxon.URLTaxonomyResolver
Clears the resolver cache.
resolveTaxonomy(short) - Method in class org.fudgemsg.taxon.ImmutableMapTaxonomyResolver
 
resolveTaxonomy(short) - Method in interface org.fudgemsg.taxon.TaxonomyResolver
Looks up the taxonomy by ID.
resolveTaxonomy(short) - Method in class org.fudgemsg.taxon.URLTaxonomyResolver
 
RESTfulTaxonomyResolver - Class in org.fudgemsg.taxon
A taxonomy resolver implementation that obtains taxonomies over the network.
RESTfulTaxonomyResolver() - Constructor for class org.fudgemsg.taxon.RESTfulTaxonomyResolver
Creates a new taxonomy resolver.
RESTfulTaxonomyResolver(String) - Constructor for class org.fudgemsg.taxon.RESTfulTaxonomyResolver
Creates a new taxonomy resolver.
RESTfulTaxonomyResolver(String, String) - Constructor for class org.fudgemsg.taxon.RESTfulTaxonomyResolver
Creates a new taxonomy resolver.
RESTfulTaxonomyResolver(URL, String, String) - Constructor for class org.fudgemsg.taxon.RESTfulTaxonomyResolver
Creates a new taxonomy resolver, using a string relative to an existing URL.

S

SecondaryFieldType<SecondaryType,PrimitiveType> - Class in org.fudgemsg.types
The type definition for a secondary field type that converts Java objects to a more fundamental Fudge type.
SecondaryFieldType(FudgeFieldType<PrimitiveType>, Class<SecondaryType>) - Constructor for class org.fudgemsg.types.SecondaryFieldType
Creates a new secondary type on top of an existing Fudge type.
SecondaryFieldTypeBase<SecondaryType,ConversionType,PrimitiveType extends ConversionType> - Class in org.fudgemsg.types
The base type definition for a secondary field type that converts Java objects to/from more fundamental Fudge types.
SecondaryFieldTypeBase(FudgeFieldType<PrimitiveType>, Class<SecondaryType>) - Constructor for class org.fudgemsg.types.SecondaryFieldTypeBase
Creates a new secondary type on top of an existing Fudge type.
secondaryToPrimary(BigDecimal) - Method in class org.fudgemsg.types.secondary.JavaMathBigDecimalFieldType
 
secondaryToPrimary(Calendar) - Method in class org.fudgemsg.types.secondary.JavaUtilCalendarFieldType
Converts an object from the secondary type to a primitive Fudge type for writing.
secondaryToPrimary(Date) - Method in class org.fudgemsg.types.secondary.JavaUtilDateFieldType
Converts an object from the secondary type to a primitive Fudge type for writing.
secondaryToPrimary(TimeZone) - Method in class org.fudgemsg.types.secondary.JavaUtilTimeZoneFieldType
Converts an object from the secondary type to a primitive Fudge type for writing.
secondaryToPrimary(UUID) - Method in class org.fudgemsg.types.secondary.JavaUtilUUIDFieldType
 
secondaryToPrimary(DateProvider) - Method in class org.fudgemsg.types.secondary.JSR310DateProviderFieldType
Converts an object from the secondary type to a primitive Fudge type for writing.
secondaryToPrimary(DateTimeProvider) - Method in class org.fudgemsg.types.secondary.JSR310DateTimeProviderFieldType
Converts an object from the secondary type to a primitive Fudge type for writing.
secondaryToPrimary(Instant) - Method in class org.fudgemsg.types.secondary.JSR310InstantFieldType
Converts an object from the secondary type to a primitive Fudge type for writing.
secondaryToPrimary(InstantProvider) - Method in class org.fudgemsg.types.secondary.JSR310InstantProviderFieldType
Converts an object from the secondary type to a primitive Fudge type for writing.
secondaryToPrimary(LocalDate) - Method in class org.fudgemsg.types.secondary.JSR310LocalDateFieldType
Converts an object from the secondary type to a primitive Fudge type for writing.
secondaryToPrimary(LocalDateTime) - Method in class org.fudgemsg.types.secondary.JSR310LocalDateTimeFieldType
Converts an object from the secondary type to a primitive Fudge type for writing.
secondaryToPrimary(LocalTime) - Method in class org.fudgemsg.types.secondary.JSR310LocalTimeFieldType
Converts an object from the secondary type to a primitive Fudge type for writing.
secondaryToPrimary(OffsetDate) - Method in class org.fudgemsg.types.secondary.JSR310OffsetDateFieldType
Converts an object from the secondary type to a primitive Fudge type for writing.
secondaryToPrimary(OffsetDateTime) - Method in class org.fudgemsg.types.secondary.JSR310OffsetDateTimeFieldType
Converts an object from the secondary type to a primitive Fudge type for writing.
secondaryToPrimary(OffsetTime) - Method in class org.fudgemsg.types.secondary.JSR310OffsetTimeFieldType
Converts an object from the secondary type to a primitive Fudge type for writing.
secondaryToPrimary(TimeProvider) - Method in class org.fudgemsg.types.secondary.JSR310TimeProviderFieldType
Converts an object from the secondary type to a primitive Fudge type for writing.
secondaryToPrimary(TimeZone) - Method in class org.fudgemsg.types.secondary.JSR310TimeZoneFieldType
Converts an object from the secondary type to a primitive Fudge type for writing.
secondaryToPrimary(SecondaryType) - Method in class org.fudgemsg.types.SecondaryFieldTypeBase
Converts an object from the secondary type to a primitive Fudge type for writing.
SecondaryTypeLoader - Class in org.fudgemsg.types.secondary
Loads the secondary types from a resources file.
serialize(FudgeFieldContainer, OutputStream) - Method in class org.fudgemsg.FudgeContext
Encodes a Fudge message object to an OutputStream without any taxonomy reference.
serialize(FudgeFieldContainer, Short, OutputStream) - Method in class org.fudgemsg.FudgeContext
Encodes a Fudge message object to an OutputStream with an optional taxonomy reference.
serializeToMessage(T, FudgeContext) - Static method in class org.fudgemsg.mapping.FudgeObjectMessageFactory
Deprecated. 
setAppendFieldOrdinal(boolean) - Method in class org.fudgemsg.xml.FudgeXMLSettings
Sets whether to append the field ordinal to the default field name when generating field elements.
setBase64EncodingName(String) - Method in class org.fudgemsg.xml.FudgeXMLSettings
Sets the value to use, or expect, on an encoding attribute if the field data is written in Base-64.
setBase64UnknownTypes(boolean) - Method in class org.fudgemsg.xml.FudgeXMLSettings
Sets whether to encode unknown types in Base-64.
setBooleanFalse(String) - Method in class org.fudgemsg.xml.FudgeXMLSettings
Sets the value to use for encoding a boolean false value, or to expect when decoding XML input.
setBooleanTrue(String) - Method in class org.fudgemsg.xml.FudgeXMLSettings
Sets the value to use for encoding a boolean true value, or to expect when decoding XML input.
setConfiguration(FudgeContextConfiguration...) - Method in class org.fudgemsg.FudgeContext
Passes this context to the configuration objects supplied to update the type and object dictionaries.
setContext(URL) - Method in class org.fudgemsg.taxon.RESTfulTaxonomyResolver
Sets or clears the context URL.
setContext(String) - Method in class org.fudgemsg.taxon.RESTfulTaxonomyResolver
Sets or clears the context URL.
setCurrentElement(FudgeStreamReader.FudgeStreamElement) - Method in class org.fudgemsg.json.FudgeJSONStreamReader
 
setCurrentFieldName(String) - Method in class org.fudgemsg.json.FudgeJSONStreamReader
 
setCurrentTaxonomyId(int) - Method in class org.fudgemsg.AlternativeFudgeStreamWriter
Sets the current taxonomy, by identifier, to be used to encode fields.
setCurrentTaxonomyId(int) - Method in class org.fudgemsg.FudgeDataOutputStreamWriter
Sets the current taxonomy, by identifier, to be used to encode fields.
setCurrentTaxonomyId(int) - Method in interface org.fudgemsg.FudgeStreamWriter
Sets the current taxonomy, by identifier, to be used to encode fields.
setCurrentTaxonomyId(int) - Method in class org.fudgemsg.xml.FudgeXMLStreamWriter
Sets the current taxonomy, by identifier, to be used to encode fields.
setDefaultBuilderFactory(FudgeBuilderFactory) - Method in class org.fudgemsg.mapping.FudgeObjectDictionary
Sets the builder factory to use for types that are not explicitly registered here.
setDefaultBuilderFactory(FudgeBuilderFactory) - Method in class org.fudgemsg.mapping.ImmutableFudgeObjectDictionary
Always throws an exception - this is an immutable dictionary.
setDefaultMessageProcessingDirectives(int) - Method in class org.fudgemsg.FudgeMsgWriter
Sets the processing directive flags to be used for messages that are passed without an envelope.
setDefaultMessageVersion(int) - Method in class org.fudgemsg.FudgeMsgWriter
Sets the schema version to be used for messages that are passed without an envelope.
setDefaultTaxonomyId(int) - Method in class org.fudgemsg.FudgeMsgWriter
Sets the default taxonomy identifier for messages that are passed without an envelope.
setEnvelopeAttribute(FudgeXMLSettings.XMLEnvelopeAttribute, String) - Method in class org.fudgemsg.xml.FudgeXMLSettings
 
setEnvelopeAttributeProcessingDirectives(String) - Method in class org.fudgemsg.xml.FudgeXMLSettings
Sets the attribute name to use for processing directives in the envelope element.
setEnvelopeAttributeSchemaVersion(String) - Method in class org.fudgemsg.xml.FudgeXMLSettings
Sets the attribute name to use for the schema version in the envelope element.
setEnvelopeAttributeTaxonomy(String) - Method in class org.fudgemsg.xml.FudgeXMLSettings
Sets the attribute name to use for the taxonomy in the envelope element.
setEnvelopeElementName(String) - Method in class org.fudgemsg.xml.FudgeXMLSettings
Sets the name of the envelope element.
setEnvelopeFields(int, int, int) - Method in class org.fudgemsg.json.FudgeJSONStreamReader
 
setFieldAttribute(FudgeXMLSettings.XMLFieldAttribute, String) - Method in class org.fudgemsg.xml.FudgeXMLSettings
 
setFieldAttributeEncoding(String) - Method in class org.fudgemsg.xml.FudgeXMLSettings
Sets the name of the encoding attribute on a field element.
setFieldAttributeName(String) - Method in class org.fudgemsg.xml.FudgeXMLSettings
Sets the name of the field name attribute on a field element.
setFieldAttributeOrdinal(String) - Method in class org.fudgemsg.xml.FudgeXMLSettings
Sets the name of the field ordinal index attribute on a field element.
setFieldAttributeType(String) - Method in class org.fudgemsg.xml.FudgeXMLSettings
Sets the name of the type attribute on a field element.
setFieldElementName(String) - Method in class org.fudgemsg.xml.FudgeXMLSettings
Sets the name of the field element for unnamed fields.
setFieldValue(Object) - Method in class org.fudgemsg.json.FudgeJSONStreamReader
 
setFlushOnEnvelopeComplete(boolean) - Method in class org.fudgemsg.FudgeDataOutputStreamWriter
Set whether to call FudgeDataOutputStreamWriter.flush() on envelope completion.
setNamesFromTaxonomy(FudgeTaxonomy) - Method in class org.fudgemsg.FudgeMsg
Resolves any field ordinals to field names from the given taxonomy.
setNamesFromTaxonomy(FudgeTaxonomy) - Method in class org.fudgemsg.FudgeMsgBase
Resolves any field ordinals to field names from the given taxonomy.
setObjectDictionary(FudgeObjectDictionary) - Method in class org.fudgemsg.FudgeContext
Sets the current FudgeObjectDictionary to be used for object/Fudge message serialisation and deserialisation.
setObjectDictionary(FudgeObjectDictionary) - Method in class org.fudgemsg.ImmutableFudgeContext
Always throws an exception - this is an immutable context.
setPreferFieldNames(boolean) - Method in class org.fudgemsg.json.JSONSettings
 
setPreserveFieldNames(boolean) - Method in class org.fudgemsg.xml.FudgeXMLSettings
Set to use the field name as the element name when writing fields, or derive the field name from the element name when reading.
setProcessingDirectivesField(String) - Method in class org.fudgemsg.json.JSONSettings
Sets the field name to use for adding the message processing directives to the JSON object.
setSchemaVersionField(String) - Method in class org.fudgemsg.json.JSONSettings
Sets the field name to use for adding the schema version to the JSON object.
setSpecPrefix(String) - Method in class org.fudgemsg.taxon.RESTfulTaxonomyResolver
Sets or clears the string prefix to precede the taxonomy ID.
setSpecSuffix(String) - Method in class org.fudgemsg.taxon.RESTfulTaxonomyResolver
Sets or clears the string suffix to follow the taxonomy ID.
setTaxonomyField(String) - Method in class org.fudgemsg.json.JSONSettings
Sets the field name to use for adding the taxonomy Id to the JSON object.
setTaxonomyResolver(TaxonomyResolver) - Method in class org.fudgemsg.FudgeContext
Sets the TaxonomyResolver to be used by this context when expanding field names for incoming Fudge messages.
setTaxonomyResolver(TaxonomyResolver) - Method in class org.fudgemsg.ImmutableFudgeContext
Always throws an exception - this is an immutable context.
setTypeDictionary(FudgeTypeDictionary) - Method in class org.fudgemsg.FudgeContext
Sets the current FudgeTypeDictionary to be used by the context and any messages created or decoded through it.
setTypeDictionary(FudgeTypeDictionary) - Method in class org.fudgemsg.ImmutableFudgeContext
Always throws an exception - this is an immutable context.
SHORT_ARRAY_TYPE_ID - Static variable in class org.fudgemsg.FudgeTypeDictionary
Standard Fudge field type: array of 16-bit signed integers.
SHORT_CONVERTER - Static variable in class org.fudgemsg.types.PrimitiveFieldTypesConverter
Singleton converter for the Short type.
SHORT_TYPE - Static variable in class org.fudgemsg.types.PrimitiveFieldTypes
Standard Fudge field type: 16-bit signed integer.
SHORT_TYPE_ID - Static variable in class org.fudgemsg.FudgeTypeDictionary
Standard Fudge field type: 16-bit signed integer.
ShortArrayFieldType - Class in org.fudgemsg.types
Type definition for arrays of 16-bit integers.
STRING_TYPE_ID - Static variable in class org.fudgemsg.FudgeTypeDictionary
Standard Fudge field type: string.
StringFieldType - Class in org.fudgemsg.types
The type definition for a Modified UTF-8 encoded string.
StringFieldTypeConverter - Class in org.fudgemsg.types
Converts any object values to a string using the object's toString method.
stringToFudgeTypeId(String) - Method in class org.fudgemsg.xml.FudgeXMLSettings
Returns a Fudge type identifier for a given string.

T

TaxonomyResolver - Interface in org.fudgemsg.taxon
A taxonomy resolver allows a taxonomy to be located by ID.
TIME_TYPE_ID - Static variable in class org.fudgemsg.FudgeTypeDictionary
Standard Fudge field type: time.
TimeFieldType - Class in org.fudgemsg.types
The type definition for a date.
toByteArray(FudgeFieldContainer, Short) - Method in class org.fudgemsg.FudgeContext
Returns the Fudge encoded form of a FudgeFieldContainer as a byte array with a taxonomy reference.
toByteArray(FudgeFieldContainer) - Method in class org.fudgemsg.FudgeContext
Returns the Fudge encoded form of a FudgeFieldContainer as a byte array without a taxonomy reference.
toFudgeMsg(T) - Method in class org.fudgemsg.FudgeContext
Converts a Java object to a FudgeMsgEnvelope using the Fudge serialization framework.
toFudgeMsg(FudgeMessageFactory) - Method in class org.fudgemsg.taxon.MapFudgeTaxonomy
Encodes the taxonomy as a Fudge message as per the specification.
toInstant() - Method in class org.fudgemsg.types.FudgeDateTime
toLocalDate() - Method in class org.fudgemsg.types.FudgeDate
toLocalDate() - Method in class org.fudgemsg.types.FudgeDateTime
toLocalDateTime() - Method in class org.fudgemsg.types.FudgeDateTime
toLocalTime() - Method in class org.fudgemsg.types.FudgeDateTime
toLocalTime() - Method in class org.fudgemsg.types.FudgeTime
Returns a LocalTime representation of the time.
toMap() - Method in class org.fudgemsg.mapping.FudgeMongoDBObject
toOffsetDate() - Method in class org.fudgemsg.types.FudgeDateTime
Returns the date representation as an OffsetDate object.
toOffsetDateTime() - Method in class org.fudgemsg.types.FudgeDateTime
Returns the representation as an OffsetDateTime object.
toOffsetTime() - Method in class org.fudgemsg.types.FudgeDateTime
Returns the time representation as a OffsetTime object.
toOffsetTime() - Method in class org.fudgemsg.types.FudgeTime
Returns a OffsetTime representation of the time.
toString() - Method in class org.fudgemsg.FudgeDataOutputStreamWriter
toString() - Method in class org.fudgemsg.FudgeFieldType
Returns a description of the type.
toString() - Method in class org.fudgemsg.FudgeMsgBase
toString() - Method in class org.fudgemsg.FudgeMsgField
Gets a string description of the field.
toString() - Method in class org.fudgemsg.FudgeMsgWriter
toString() - Method in class org.fudgemsg.taxon.ImmutableMapTaxonomyResolver
 
toString() - Method in class org.fudgemsg.types.FudgeDate
toString() - Method in class org.fudgemsg.types.FudgeDateTime
toString() - Method in class org.fudgemsg.types.FudgeTime

U

UnknownFudgeFieldType - Class in org.fudgemsg.types
A type class for handling variable sized field values where the type isn't available in the current FudgeTypeDictionary.
UnknownFudgeFieldType(int) - Constructor for class org.fudgemsg.types.UnknownFudgeFieldType
Creates a new UnknownFudgeFieldType for the given type identifier.
UnknownFudgeFieldValue - Class in org.fudgemsg
A container to store a variable-sized field with a type that the current installation of Fudge cannot handle on decoding.
UnknownFudgeFieldValue(byte[], UnknownFudgeFieldType) - Constructor for class org.fudgemsg.UnknownFudgeFieldValue
Creates a new instance to represent a block of data in an unknown type.
URLTaxonomyResolver - Class in org.fudgemsg.taxon
A taxonomy resolver that retrieves a taxonomy from a URL.
URLTaxonomyResolver() - Constructor for class org.fudgemsg.taxon.URLTaxonomyResolver
Creates a new resolver.
UTF8 - Class in org.fudgemsg
Utility to manage UTF-8 encoding.

V

valueOf(String) - Static method in enum org.fudgemsg.FudgeStreamReader.FudgeStreamElement
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.fudgemsg.types.DateTimeAccuracy
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.fudgemsg.xml.FudgeXMLSettings.XMLEnvelopeAttribute
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.fudgemsg.xml.FudgeXMLSettings.XMLFieldAttribute
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.fudgemsg.FudgeStreamReader.FudgeStreamElement
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.fudgemsg.types.DateTimeAccuracy
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.fudgemsg.xml.FudgeXMLSettings.XMLEnvelopeAttribute
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.fudgemsg.xml.FudgeXMLSettings.XMLFieldAttribute
Returns an array containing the constants of this enum type, in the order they are declared.
VARIABLE_SIZED_INSTANCE - Static variable in class org.fudgemsg.types.ByteArrayFieldType
Standard Fudge field type: arbitrary length byte array.

W

wrapException(String, JSONException) - Method in class org.fudgemsg.json.FudgeJSONStreamReader
 
wrapException(String, JSONException) - Method in class org.fudgemsg.json.FudgeJSONStreamWriter
Wraps a JSON exception (which may in turn wrap IOExceptions into either a FudgeRuntimeException or FudgeRuntimeIOException.
wrapException(String, XMLStreamException) - Static method in class org.fudgemsg.xml.FudgeXMLStreamWriter
 
write(T) - Method in class org.fudgemsg.mapping.FudgeObjectWriter
Serialises a Java object to a Fudge message and writes it to the target stream.
writeArray(byte[]) - Method in class org.fudgemsg.json.FudgeJSONStreamWriter
 
writeArray(short[]) - Method in class org.fudgemsg.json.FudgeJSONStreamWriter
 
writeArray(int[]) - Method in class org.fudgemsg.json.FudgeJSONStreamWriter
 
writeArray(long[]) - Method in class org.fudgemsg.json.FudgeJSONStreamWriter
 
writeArray(float[]) - Method in class org.fudgemsg.json.FudgeJSONStreamWriter
 
writeArray(double[]) - Method in class org.fudgemsg.json.FudgeJSONStreamWriter
 
writeArray(byte[]) - Method in class org.fudgemsg.xml.FudgeXMLStreamWriter
 
writeArray(short[]) - Method in class org.fudgemsg.xml.FudgeXMLStreamWriter
 
writeArray(int[]) - Method in class org.fudgemsg.xml.FudgeXMLStreamWriter
 
writeArray(long[]) - Method in class org.fudgemsg.xml.FudgeXMLStreamWriter
 
writeArray(float[]) - Method in class org.fudgemsg.xml.FudgeXMLStreamWriter
 
writeArray(double[]) - Method in class org.fudgemsg.xml.FudgeXMLStreamWriter
 
writeEnvelopeHeader(int, int, int) - Method in class org.fudgemsg.AlternativeFudgeStreamWriter
Writes a message envelope header.
writeEnvelopeHeader(int, int, int) - Method in class org.fudgemsg.FudgeDataOutputStreamWriter
Writes a message envelope header.
writeEnvelopeHeader(int, int, int) - Method in interface org.fudgemsg.FudgeStreamWriter
Writes a message envelope header.
writeEnvelopeHeader(int, int, int) - Method in class org.fudgemsg.xml.FudgeXMLStreamWriter
Writes a message envelope header.
writeField(FudgeField) - Method in class org.fudgemsg.AlternativeFudgeStreamWriter
Writes a message field.
writeField(Short, String, FudgeFieldType, Object) - Method in class org.fudgemsg.AlternativeFudgeStreamWriter
Writes a message field.
writeField(FudgeField) - Method in class org.fudgemsg.FudgeDataOutputStreamWriter
Writes a message field.
writeField(Short, String, FudgeFieldType, Object) - Method in class org.fudgemsg.FudgeDataOutputStreamWriter
Writes a message field.
writeField(FudgeField) - Method in interface org.fudgemsg.FudgeStreamWriter
Writes a message field.
writeField(Short, String, FudgeFieldType<?>, Object) - Method in interface org.fudgemsg.FudgeStreamWriter
Writes a message field.
writeField(FudgeField) - Method in class org.fudgemsg.xml.FudgeXMLStreamWriter
Writes a message field.
writeField(Short, String, FudgeFieldType<?>, Object) - Method in class org.fudgemsg.xml.FudgeXMLStreamWriter
 
writeFields(FudgeFieldContainer) - Method in class org.fudgemsg.AlternativeFudgeStreamWriter
Writes a set of fields.
writeFields(FudgeFieldContainer) - Method in class org.fudgemsg.FudgeDataOutputStreamWriter
Writes a set of fields.
writeFields(FudgeFieldContainer) - Method in interface org.fudgemsg.FudgeStreamWriter
Writes a set of fields.
writeFields(FudgeFieldContainer) - Method in class org.fudgemsg.xml.FudgeXMLStreamWriter
Writes a set of fields.
writeFieldValue(FudgeFieldType, Object, int) - Method in class org.fudgemsg.FudgeDataOutputStreamWriter
 
writeMessage(FudgeFieldContainer, int, int, int) - Method in class org.fudgemsg.FudgeMsgWriter
Writes a message with the given taxonomy, schema version and processing directive flags.
writeMessage(FudgeFieldContainer, int) - Method in class org.fudgemsg.FudgeMsgWriter
Writes a message with the given taxonomy.
writeMessage(FudgeFieldContainer) - Method in class org.fudgemsg.FudgeMsgWriter
Writes a message.
writeMessageEnvelope(FudgeMsgEnvelope, int) - Method in class org.fudgemsg.FudgeMsgWriter
Writes a message envelope with the given taxonomy.
writeMessageEnvelope(FudgeMsgEnvelope) - Method in class org.fudgemsg.FudgeMsgWriter
Writes a message envelope using the default taxonomy.
writeModifiedUTF8(String, DataOutput) - Static method in class org.fudgemsg.ModifiedUTF8Util
Deprecated.  
writeObject(Object, OutputStream) - Method in class org.fudgemsg.FudgeContext
Writes a Java object to an OutputStream using the Fudge serialization framework.
writeString(DataOutput, String) - Static method in class org.fudgemsg.UTF8
Encodes a string to a DataOutput target.
writeValue(DataOutput, T) - Method in class org.fudgemsg.FudgeFieldType
Writes a value of this type to the output.
writeValue(DataOutput, byte[]) - Method in class org.fudgemsg.types.ByteArrayFieldType
Writes a value of this type to the output.
writeValue(DataOutput, FudgeDate) - Method in class org.fudgemsg.types.DateFieldType
Writes a value of this type to the output.
writeValue(DataOutput, FudgeDateTime) - Method in class org.fudgemsg.types.DateTimeFieldType
Writes a value of this type to the output.
writeValue(DataOutput, double[]) - Method in class org.fudgemsg.types.DoubleArrayFieldType
Writes a value of this type to the output.
writeValue(DataOutput, float[]) - Method in class org.fudgemsg.types.FloatArrayFieldType
Writes a value of this type to the output.
writeValue(DataOutput, FudgeFieldContainer) - Method in class org.fudgemsg.types.FudgeMsgFieldType
Writes a value of this type to the output.
writeValue(DataOutput, IndicatorType) - Method in class org.fudgemsg.types.IndicatorFieldType
Writes a value of this type to the output.
writeValue(DataOutput, int[]) - Method in class org.fudgemsg.types.IntArrayFieldType
Writes a value of this type to the output.
writeValue(DataOutput, long[]) - Method in class org.fudgemsg.types.LongArrayFieldType
Writes a value of this type to the output.
writeValue(DataOutput, SecondaryType) - Method in class org.fudgemsg.types.SecondaryFieldType
Writes a value of this type to the output.
writeValue(DataOutput, SecondaryType) - Method in class org.fudgemsg.types.SecondaryFieldTypeBase
Writes a value of this type to the output.
writeValue(DataOutput, short[]) - Method in class org.fudgemsg.types.ShortArrayFieldType
Writes a value of this type to the output.
writeValue(DataOutput, String) - Method in class org.fudgemsg.types.StringFieldType
Writes a value of this type to the output.
writeValue(DataOutput, FudgeTime) - Method in class org.fudgemsg.types.TimeFieldType
Writes a value of this type to the output.
writeValue(DataOutput, UnknownFudgeFieldValue) - Method in class org.fudgemsg.types.UnknownFudgeFieldType
Writes a value of this type to the output.

A B C D E F G H I J K L M N O P R S T U V W

Copyright 2009-Present by OpenGamma Inc. and individual contributors
Released under the Apache License, Version 2.0