fieldasciistring

package
v0.0.0-...-e3369bb Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 12, 2020 License: MIT Imports: 9 Imported by: 0

Documentation

Index

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

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL