Documentation ¶
Index ¶
- type FieldAsciiString
- func New(properties properties.Properties) FieldAsciiString
- func NewConstantOperation(properties properties.Properties, constantValue string) FieldAsciiString
- func NewCopyOperation(properties properties.Properties) FieldAsciiString
- func NewCopyOperationWithInitialValue(properties properties.Properties, initialValue string) FieldAsciiString
- func NewDefaultOperation(properties properties.Properties) FieldAsciiString
- func NewDefaultOperationWithValue(properties properties.Properties, defaultValue string) FieldAsciiString
- func NewDeltaOperation(properties properties.Properties) FieldAsciiString
- func NewDeltaOperationWithInitialValue(properties properties.Properties, initialValue string) FieldAsciiString
- func NewTailOperation(properties properties.Properties) FieldAsciiString
- func NewTailOperationWithInitialValue(properties properties.Properties, initialValue string) FieldAsciiString
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type FieldAsciiString ¶
type FieldAsciiString struct { FieldDetails properties.Properties Operation operation.Operation // contains filtered or unexported fields }
FieldAsciiString represents a FAST template <string charset="ascii"/> type and <string /> type
func New ¶
func New(properties properties.Properties) FieldAsciiString
New <string/> field with the given properties and no operation
func NewConstantOperation ¶
func NewConstantOperation(properties properties.Properties, constantValue string) FieldAsciiString
NewConstantOperation <string/> field with the given properties and <constant value="constantValue"/> operator
func NewCopyOperation ¶
func NewCopyOperation(properties properties.Properties) FieldAsciiString
NewCopyOperation <string/> field with the given properties and <copy/> operator
func NewCopyOperationWithInitialValue ¶
func NewCopyOperationWithInitialValue(properties properties.Properties, initialValue string) FieldAsciiString
NewCopyOperationWithInitialValue <string/> field with the given properties and <copy value="initialValue"/> operator
func NewDefaultOperation ¶
func NewDefaultOperation(properties properties.Properties) FieldAsciiString
NewDefaultOperation <string/> field with the given properties and <default /> operator
func NewDefaultOperationWithValue ¶
func NewDefaultOperationWithValue(properties properties.Properties, defaultValue string) FieldAsciiString
NewDefaultOperationWithValue <string/> field with the given properties and <default value="constantValue"/> operator
func NewDeltaOperation ¶
func NewDeltaOperation(properties properties.Properties) FieldAsciiString
NewDeltaOperation <string/> field with the given properties and <delta/> operator
func NewDeltaOperationWithInitialValue ¶
func NewDeltaOperationWithInitialValue(properties properties.Properties, initialValue string) FieldAsciiString
NewDeltaOperationWithInitialValue <string/> field with the given properties and <delta value="initialValue"/> operator
func NewTailOperation ¶
func NewTailOperation(properties properties.Properties) FieldAsciiString
NewTailOperation <string/> field with the given properties and <tail/> operator
func NewTailOperationWithInitialValue ¶
func NewTailOperationWithInitialValue(properties properties.Properties, initialValue string) FieldAsciiString
NewTailOperationWithInitialValue <string/> field with the given properties and <tail value="initialValue"/> operator
func (FieldAsciiString) Deserialise ¶
func (field FieldAsciiString) Deserialise(inputSource *bytes.Buffer, pMap *presencemap.PresenceMap, dictionary *dictionary.Dictionary) (fix.Value, error)
Deserialise a <string/> from the input source
func (FieldAsciiString) GetTagId ¶
func (field FieldAsciiString) GetTagId() uint64
GetTagId for this field
func (FieldAsciiString) RequiresPmap ¶
func (field FieldAsciiString) RequiresPmap() bool
RequiresPmap returns whether the underlying operation for this field requires a pmap bit being set