stringutils

package
v1.1.3 Latest Latest
Warning

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

Go to latest
Published: Apr 15, 2025 License: GPL-2.0 Imports: 12 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func BoolToString added in v1.1.2

func BoolToString(b bool) string

func DateStringFormatted added in v1.1.2

func DateStringFormatted(d string, format string) string

func ExtractDigits

func ExtractDigits(str string) string

func IntToString added in v1.1.2

func IntToString(i int) string

func IsNullOrEmpty

func IsNullOrEmpty(value string) bool

func PadLeft

func PadLeft(input interface{}, totalLength int, paddingCharacter rune) string

func PadRight

func PadRight(input string, totalLength int, paddingCharacter rune) string

func ReverseByteEnumMapParse added in v1.1.2

func ReverseByteEnumMapParse(value byte, enum ibyteconstant.IByteConstant) ibyteconstant.IByteConstant

func ReverseStringEnumMapParse added in v1.1.2

func ReverseStringEnumMapParse(s string, enum istringconstant.IStringConstant) istringconstant.IStringConstant

func StringToIntPointer added in v1.1.2

func StringToIntPointer(s string) *int

func ToAmount

func ToAmount(str string) (*decimal.Decimal, error)

func ToCurrencyString

func ToCurrencyString(amount *decimal.Decimal) string

func ToDecimal

func ToDecimal(amount *decimal.Decimal, length int) string

func ToDecimalAmount

func ToDecimalAmount(str string) (*decimal.Decimal, error)

func ToFractionalAmount

func ToFractionalAmount(str string) *decimal.Decimal

func ToNumeric

func ToNumeric(str string) string

func ToNumericFromAmount

func ToNumericFromAmount(amount *decimal.Decimal) string

func ToNumericWithLength

func ToNumericWithLength(amount *decimal.Decimal, length int) string

func ToStandardDateString added in v1.1.2

func ToStandardDateString(d time.Time) string

func ToString

func ToString(value string, decimalPlace int) *decimal.Decimal

func TrimStart

func TrimStart(str, trimString string) string

Types

type ReverseByteEnumMap added in v1.1.2

type ReverseByteEnumMap struct {
	// contains filtered or unexported fields
}

func NewReverseByteEnumMap added in v1.1.2

func NewReverseByteEnumMap(valueType reflect.Type) *ReverseByteEnumMap

func (*ReverseByteEnumMap) Get added in v1.1.2

type StringParser added in v1.1.2

type StringParser struct {
	// contains filtered or unexported fields
}

func NewStringParser added in v1.1.2

func NewStringParser(str string) *StringParser

func NewStringParserFromBytes added in v1.1.2

func NewStringParserFromBytes(buffer []byte) *StringParser

func (*StringParser) Buffer added in v1.1.2

func (sp *StringParser) Buffer() string

func (*StringParser) ReadBoolean added in v1.1.2

func (sp *StringParser) ReadBoolean() *bool

func (*StringParser) ReadBooleanWithIndicator added in v1.1.2

func (sp *StringParser) ReadBooleanWithIndicator(indicator string) *bool

func (*StringParser) ReadByteConstant added in v1.1.2

func (*StringParser) ReadBytes added in v1.1.2

func (sp *StringParser) ReadBytes(length int) []byte

func (*StringParser) ReadInt added in v1.1.2

func (sp *StringParser) ReadInt(length int) *int

func (*StringParser) ReadLLLVAR added in v1.1.2

func (sp *StringParser) ReadLLLVAR() string

func (*StringParser) ReadLLVAR added in v1.1.2

func (sp *StringParser) ReadLLVAR() string

func (*StringParser) ReadLVAR added in v1.1.2

func (sp *StringParser) ReadLVAR() string

func (*StringParser) ReadRemaining added in v1.1.2

func (sp *StringParser) ReadRemaining() string

func (*StringParser) ReadRemainingBytes added in v1.1.2

func (sp *StringParser) ReadRemainingBytes() []byte

func (*StringParser) ReadSingleByte added in v1.1.2

func (sp *StringParser) ReadSingleByte() *byte

func (*StringParser) ReadString added in v1.1.2

func (sp *StringParser) ReadString(length int) string

func (*StringParser) ReadStringConstant added in v1.1.2

func (sp *StringParser) ReadStringConstant(length int, clazz istringconstant.IStringConstant) istringconstant.IStringConstant

func (*StringParser) ReadToChar added in v1.1.2

func (sp *StringParser) ReadToChar(c rune) string

func (*StringParser) ReadToCharWithRemove added in v1.1.2

func (sp *StringParser) ReadToCharWithRemove(c rune, remove bool) string

func (*StringParser) RemainingLength added in v1.1.2

func (sp *StringParser) RemainingLength() int

Jump to

Keyboard shortcuts

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