Documentation
¶
Index ¶
- type AllKeysSortedStringer
- type AllKeysStringer
- type BasicByteEnumContractsBinder
- type BasicByteEnumContractsDelegateBinder
- type BasicByteEnumer
- type BasicEnumContractsBinder
- type BasicEnumer
- type BasicIn16EnumContractsDelegateBinder
- type BasicInt16Enumer
- type BasicInt32Enumer
- type BasicInt64Enumer
- type BasicInt8EnumContractsDelegateBinder
- type BasicInt8Enumer
- type BasicIntEnumer
- type BasicMapper
- type BasicReflection
- type BasicSlicer
- type BasicSlicerContractsBinder
- type BooleanChecker
- type BooleanDisposer
- type ByteEnumNamer
- type ByteIsAnyOfChecker
- type ByteToEnumStringer
- type ByteToJsonMustStringer
- type ByteToStringer
- type Clearer
- type CollectionRangesGetter
- type CompareByteEnumer
- type CompareInt16Enumer
- type CompareInt8Enumer
- type CountGetter
- type CsvLiner
- type Csver
- type Disposer
- type DynamicAdder
- type DynamicDataHasChecker
- type DynamicLinq
- type DynamicLinqContractsBinder
- type DynamicLinqWithPaging
- type DynamicLinqWithPagingContractsBinder
- type DynamicPageItemsGetter
- type DynamicStructMethodInvoker
- type EmptyChecker
- type ErrorGetter
- type ErrorHandler
- type ErrorMessageHandler
- type ErrorRefMessageHandler
- type ErrorWithMessagesHandler
- type FatalLogger
- type FullStringWithTracer
- type FullStringer
- type GetStringser
- type HasAnyIssueChecker
- type HasAnyItemChecker
- type HasErrorChecker
- type HasIndexChecker
- type HasIssueChecker
- type HasIssuesOrEmptyChecker
- type HasItemAtChecker
- type HasSafeItemsChecker
- type Int16EnumNamer
- type Int16IsAnyOfChecker
- type Int16ToEnumStringer
- type Int32EnumNamer
- type Int8EnumNamer
- type Int8ToEnumStringer
- type IntRangeLengthGetter
- type IntRangesGetter
- type IntToEnumStringer
- type Inter
- type InvalidDirectErrorGetter
- type InvalidErrorGetter
- type InvalidMessageGetter
- type IsAnyByOrder
- type IsAnyNullChecker
- type IsByteCompareResultChecker
- type IsByteValidRangeUsingArgsChecker
- type IsByteValueValidChecker
- type IsCompareResultChecker
- type IsDynamicCompareResultChecker
- type IsDynamicContainsChecker
- type IsDynamicContainsInCollectionChecker
- type IsDynamicItemValidChecker
- type IsDynamicNullChecker
- type IsDynamicValidRangeUsingArgsChecker
- type IsDynamicValueValidChecker
- type IsEmptyChecker
- type IsEmptyErrorChecker
- type IsEmptyOrWhitespaceChecker
- type IsFailedChecker
- type IsInt16CompareResultChecker
- type IsInt16ValidRangeUsingArgsChecker
- type IsInt16ValueValidChecker
- type IsInt32CompareResultChecker
- type IsInt32ValidRangeUsingArgsChecker
- type IsInt32ValueValidChecker
- type IsInt64ValueValidChecker
- type IsInt8CompareResultChecker
- type IsInt8ValidRangeUsingArgsChecker
- type IsInt8ValueValidChecker
- type IsIntCompareResultChecker
- type IsIntValidRangeUsingArgsChecker
- type IsInvalidChecker
- type IsInvalidValueByteChecker
- type IsInvalidValueInt16Checker
- type IsInvalidValueInt32Checker
- type IsInvalidValueInt8Checker
- type IsInvalidValueIntChecker
- type IsNullChecker
- type IsNullOrEmptyChecker
- type IsOutOfRangeByteChecker
- type IsPointerChecker
- type IsReflectKindChecker
- type IsReflectTypeOfChecker
- type IsReflectionTypeChecker
- type IsStringContainsChecker
- type IsStringEqualChecker
- type IsStringValidRangeUsingArgsChecker
- type IsSuccessChecker
- type IsSuccessValidator
- type IsValidChecker
- type IsWithinRangeByteChecker
- type IsWithinRangeInt16Checker
- type IsWithinRangeInt32Checker
- type IsWithinRangeInt8Checker
- type IsWithinRangeIntChecker
- type ItemAtRemover
- type JsonByter
- type JsonBytesStringerContractsBinder
- type JsonCombineStringer
- type JsonStringer
- type LastIndexGetter
- type LengthGetter
- type ListStringsGetter
- type Logger
- type MeaningFullErrorGetter
- type MustJsonStringer
- type NameValueStringer
- type NameValuer
- type RangeValidateChecker
- type ReflectKindGetter
- type ReflectTypeGetter
- type ReflectValueGetter
- type SafeBytesGetter
- type SafeBytesPointerGetter
- type SafeStringer
- type SafeStringsGetter
- type SimpleDynamicDataConverter
- type SimpleValidInvalidChecker
- type SimpleValidInvalidCheckerContractsBinder
- type SimpleValidatorIssueChecker
- type SliceByter
- type SlicePager
- type StandardEnumer
- type StandardEnumerContractsBinder
- type StandardSlicer
- type StandardSlicerContractsBinder
- type StringHasAllChecker
- type StringHasAnyChecker
- type StringHasAnyItemChecker
- type StringHasChecker
- type StringHasCombineChecker
- type StringIdentifier
- type StringIsAnyOfChecker
- type StringRangeNamesCsvGetter
- type StringRangeNamesGetter
- type StringRangesGetter
- type StringUniqueMapper
- type Stringer
- type StringsGetter
- type StringsLinesGetter
- type ToNamer
- type ToNumberStringer
- type ToValueStringer
- type TypeNameWithRangeNamesCsvGetter
- type TypeNamer
- type UnmarshallEnumToValueByte
- type UnmarshallToValueByte
- type UnmarshallToValueInt
- type UnmarshallToValueInt16
- type UnmarshallToValueInt8
- type ValueAnyItemGetter
- type ValueByteGetter
- type ValueErrorGetter
- type ValueFloat32Getter
- type ValueFloat64Getter
- type ValueGetter
- type ValueInt16Getter
- type ValueInt32Getter
- type ValueInt64Getter
- type ValueIntegerGetter
- type ValueStringGetter
- type ValueStringsGetter
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AllKeysSortedStringer ¶ added in v0.9.5
type AllKeysSortedStringer interface {
AllKeysSorted() []string
}
type AllKeysStringer ¶ added in v0.9.5
type AllKeysStringer interface {
AllKeys() []string
}
type BasicByteEnumContractsBinder ¶
type BasicByteEnumContractsBinder interface {
BasicEnumContractsBinder
BasicByteEnumer
AsBasicByteEnumContractsBinder() BasicByteEnumContractsBinder
}
type BasicByteEnumContractsDelegateBinder ¶
type BasicByteEnumContractsDelegateBinder interface {
BasicByteEnumContractsBinder
ByteToEnumStringer
AsBasicByteEnumContractsDelegateBinder() BasicByteEnumContractsDelegateBinder
}
type BasicByteEnumer ¶
type BasicByteEnumer interface {
UnmarshallEnumToValueByte
MaxByte() byte
MinByte() byte
ValueByte() byte
RangesByte() []byte
}
type BasicEnumContractsBinder ¶
type BasicEnumContractsBinder interface {
BasicEnumer
TypeNameWithRangeNamesCsvGetter
AsBasicEnumContractsBinder() BasicEnumContractsBinder
}
type BasicEnumer ¶
type BasicEnumer interface {
ToNamer
NameValuer
ToNumberStringer
Stringer
corejson.JsonMarshaller
}
type BasicIn16EnumContractsDelegateBinder ¶ added in v0.6.1
type BasicIn16EnumContractsDelegateBinder interface {
BasicEnumContractsBinder
BasicInt16Enumer
Int16ToEnumStringer
AsBasicIn16EnumContractsDelegateBinder() BasicIn16EnumContractsDelegateBinder
}
type BasicInt16Enumer ¶
type BasicInt32Enumer ¶ added in v0.4.6
type BasicInt64Enumer ¶
type BasicInt8EnumContractsDelegateBinder ¶ added in v0.6.1
type BasicInt8EnumContractsDelegateBinder interface {
BasicEnumContractsBinder
BasicInt8Enumer
Int8ToEnumStringer
AsBasicInt8EnumContractsDelegateBinder() BasicInt8EnumContractsDelegateBinder
}
type BasicInt8Enumer ¶
type BasicIntEnumer ¶
type BasicMapper ¶ added in v0.4.4
type BasicMapper interface {
BasicSlicer
}
type BasicReflection ¶
type BasicReflection interface {
IsPointerChecker
IsReflectTypeOfChecker
IsReflectKindChecker
ReflectValueGetter
ReflectTypeGetter
}
type BasicSlicer ¶
type BasicSlicer interface {
LengthGetter
CountGetter
EmptyChecker
LastIndexGetter
HasIndexChecker
HasAnyItemChecker
Stringer
}
type BasicSlicerContractsBinder ¶
type BasicSlicerContractsBinder interface {
BasicSlicer
AsBasicSliceContractsBinder() BasicSlicerContractsBinder
}
type BooleanChecker ¶
type BooleanDisposer ¶ added in v0.9.4
type BooleanDisposer interface {
Dispose() (isSuccess bool)
}
type ByteEnumNamer ¶ added in v0.8.3
type ByteIsAnyOfChecker ¶ added in v0.4.6
type ByteToEnumStringer ¶
type ByteToJsonMustStringer ¶
type ByteToStringer ¶
type CollectionRangesGetter ¶
type CollectionRangesGetter interface {
RangesCollection() *corestr.Collection
}
type CompareByteEnumer ¶
type CompareInt16Enumer ¶
type CompareInt8Enumer ¶
type CountGetter ¶
type CountGetter interface {
Count() int
}
type DynamicAdder ¶
type DynamicDataHasChecker ¶
type DynamicLinq ¶
type DynamicLinq interface {
CountGetter
LengthGetter
FirstDynamic() interface{}
LastDynamic() interface{}
FirstOrDefaultDynamic() interface{}
LastOrDefaultDynamic() interface{}
SkipDynamic(skippingItemsCount int) interface{}
TakeDynamic(takeDynamicItems int) interface{}
// LimitDynamic alias for TakeDynamic
LimitDynamic(limit int) interface{}
}
type DynamicLinqContractsBinder ¶
type DynamicLinqContractsBinder interface {
DynamicLinq
AsDynamicLinqContractsBinder() DynamicLinqContractsBinder
}
type DynamicLinqWithPaging ¶
type DynamicLinqWithPaging interface {
DynamicLinq
SlicePager
DynamicPageItemsGetter
}
type DynamicLinqWithPagingContractsBinder ¶
type DynamicLinqWithPagingContractsBinder interface {
DynamicLinqWithPaging
AsDynamicLinqWithPagingContractsBinder() DynamicLinqWithPagingContractsBinder
}
type DynamicPageItemsGetter ¶
type DynamicPageItemsGetter interface {
// GetDynamicPagedItems returns items for the paged collection.
GetDynamicPagedItems(perPageItems int, pageIndex int) interface{}
}
DynamicPageItemsGetter Paging items related methods
type DynamicStructMethodInvoker ¶
type DynamicStructMethodInvoker interface {
DynamicMethodInvoke(structInput interface{}, args ...interface{}) *coredynamic.SimpleResult
}
type EmptyChecker ¶
type EmptyChecker interface {
IsEmpty() bool
HasAnyItemChecker
}
type ErrorGetter ¶
type ErrorGetter interface {
Error() error
}
type ErrorHandler ¶
type ErrorHandler interface {
// HandleError
//
// Only call panic
// if it has any error
HandleError()
}
type ErrorMessageHandler ¶ added in v0.9.8
type ErrorRefMessageHandler ¶ added in v0.9.8
type ErrorRefMessageHandler interface {
HandleErrorWithRefs(
newMessage string,
refVar,
refVal interface{},
)
}
type ErrorWithMessagesHandler ¶
type ErrorWithMessagesHandler interface {
HandleErrorWith(messages ...string)
}
type FatalLogger ¶ added in v0.9.8
type FatalLogger interface {
LogFatal()
}
type FullStringWithTracer ¶ added in v0.9.8
type FullStringWithTracer interface {
FullStringWithTraces() string
}
type FullStringer ¶ added in v0.9.8
type FullStringer interface {
FullString() string
}
type GetStringser ¶ added in v0.9.8
type GetStringser interface {
GetStrings() []string
}
type HasAnyIssueChecker ¶ added in v0.9.5
type HasAnyIssueChecker interface {
HasAnyIssues() bool
}
type HasAnyItemChecker ¶
type HasAnyItemChecker interface {
HasAnyItem() bool
}
type HasErrorChecker ¶ added in v0.9.8
type HasErrorChecker interface {
HasError() bool
}
type HasIndexChecker ¶
type HasIssueChecker ¶
type HasIssueChecker interface {
HasAnyItemChecker
HasIssues() bool
IsEmptyOrIssues() bool
// HasValidItems Has items and there is no issues
HasValidItems() bool
}
type HasIssuesOrEmptyChecker ¶ added in v0.7.7
type HasIssuesOrEmptyChecker interface {
HasIssuesOrEmpty() bool
}
type HasItemAtChecker ¶
type HasSafeItemsChecker ¶ added in v0.9.8
type HasSafeItemsChecker interface {
// HasSafeItems
//
// returns true if has valid item or items and no error
HasSafeItems() bool
}
type Int16EnumNamer ¶ added in v0.8.3
type Int16IsAnyOfChecker ¶ added in v0.4.6
type Int16ToEnumStringer ¶
type Int32EnumNamer ¶ added in v0.8.3
type Int8EnumNamer ¶ added in v0.8.3
type Int8ToEnumStringer ¶
type IntRangeLengthGetter ¶
type IntRangeLengthGetter interface {
RangeLength() int
}
type IntRangesGetter ¶
type IntToEnumStringer ¶
type InvalidDirectErrorGetter ¶
type InvalidDirectErrorGetter interface {
GetInvalidDirectError() error
}
type InvalidErrorGetter ¶
type InvalidErrorGetter interface {
// InvalidError get invalid message error
InvalidError() error
}
type InvalidMessageGetter ¶
type InvalidMessageGetter interface {
// InvalidMessage get invalid message
InvalidMessage() string
}
type IsAnyByOrder ¶
type IsAnyNullChecker ¶ added in v0.9.8
type IsAnyNullChecker interface {
// IsAnyNull
//
// Returns true if self is null or values is null
// Values have to be null to have true return.
// False: Any empty slice will return false.
IsAnyNull() bool
}
IsAnyNullChecker
Returns true if self is null or values is null Values have to be null to have true return. False: Any empty slice will return false.
type IsByteCompareResultChecker ¶
type IsByteCompareResultChecker interface {
IsByteCompareResult(comparingValue byte, compare corecomparator.Compare) bool
}
type IsByteValueValidChecker ¶
type IsCompareResultChecker ¶
type IsCompareResultChecker interface {
IsCompareResult(compare corecomparator.Compare) bool
}
type IsDynamicCompareResultChecker ¶
type IsDynamicCompareResultChecker interface {
IsDynamicCompareResult(input interface{}, compare corecomparator.Compare) bool
}
type IsDynamicContainsChecker ¶
type IsDynamicContainsChecker interface {
IsDynamicContains(item interface{}) bool
}
type IsDynamicContainsInCollectionChecker ¶
type IsDynamicContainsInCollectionChecker interface {
IsDynamicContainsInCollection(collection, item interface{}) bool
}
type IsDynamicNullChecker ¶
type IsDynamicNullChecker interface {
// IsDynamicNull may check using reflection that data is nil.
IsDynamicNull(dynamic interface{}) bool
}
type IsDynamicValidRangeUsingArgsChecker ¶
type IsDynamicValidRangeUsingArgsChecker interface {
IsDynamicValidRange(val, max, min interface{}) bool
}
type IsDynamicValueValidChecker ¶
type IsDynamicValueValidChecker interface {
IsDynamicValueValid(value interface{}) bool
}
type IsEmptyChecker ¶
type IsEmptyChecker interface {
IsEmpty() bool
}
type IsEmptyErrorChecker ¶ added in v0.9.8
type IsEmptyErrorChecker interface {
IsEmptyError() bool
}
type IsEmptyOrWhitespaceChecker ¶
type IsEmptyOrWhitespaceChecker interface {
IsEmptyOrWhitespace() bool
}
type IsFailedChecker ¶ added in v0.9.8
type IsFailedChecker interface {
// IsFailed has error or any other issues, or alias for HasIssues or HasError
IsFailed() bool
}
type IsInt16CompareResultChecker ¶
type IsInt16CompareResultChecker interface {
IsInt16CompareResult(comparingValue int16, compare corecomparator.Compare) bool
}
type IsInt32CompareResultChecker ¶
type IsInt32CompareResultChecker interface {
IsInt32CompareResult(comparingValue int32, compare corecomparator.Compare) bool
}
type IsInt8CompareResultChecker ¶
type IsInt8CompareResultChecker interface {
IsInt8CompareResult(val, comparingValue int8, compare corecomparator.Compare) bool
}
type IsInt8ValueValidChecker ¶
type IsIntCompareResultChecker ¶
type IsIntCompareResultChecker interface {
IsIntCompareResult(comparingValue int, compare corecomparator.Compare) bool
}
type IsInvalidChecker ¶
type IsInvalidChecker interface {
IsInvalid() bool
}
type IsNullChecker ¶
type IsNullChecker interface {
IsNull() bool
}
type IsNullOrEmptyChecker ¶
type IsNullOrEmptyChecker interface {
IsNullOrEmpty() bool
}
type IsOutOfRangeByteChecker ¶
type IsOutOfRangeByteChecker interface {
IsOutOfRange(n byte)
}
type IsPointerChecker ¶
type IsPointerChecker interface {
IsPointer() bool
}
type IsReflectKindChecker ¶
type IsReflectTypeOfChecker ¶
type IsReflectionTypeChecker ¶
type IsStringContainsChecker ¶
type IsStringEqualChecker ¶
type IsSuccessChecker ¶ added in v0.9.8
type IsSuccessChecker interface {
// IsSuccess No error
IsSuccess() bool
}
type IsSuccessValidator ¶ added in v0.9.8
type IsSuccessValidator interface {
IsValidChecker
IsSuccessChecker
IsFailedChecker
}
type IsValidChecker ¶
type IsValidChecker interface {
// IsValid similar or alias for IsSuccessChecker
IsValid() bool
}
type IsWithinRangeIntChecker ¶
type ItemAtRemover ¶
type JsonBytesStringerContractsBinder ¶
type JsonBytesStringerContractsBinder interface {
JsonByter
JsonCombineStringer
AsJsonBytesStringerContractsBinder() JsonBytesStringerContractsBinder
}
type JsonCombineStringer ¶
type JsonCombineStringer interface {
JsonStringer
// MustJsonStringer panic if any error
MustJsonStringer
}
type JsonStringer ¶ added in v0.8.3
type JsonStringer interface {
JsonString() string
}
type LastIndexGetter ¶
type LastIndexGetter interface {
LastIndex() int
}
type LengthGetter ¶
type LengthGetter interface {
Length() int
}
type ListStringsGetter ¶
type MeaningFullErrorGetter ¶ added in v0.9.5
type MeaningFullErrorGetter interface {
MeaningFullError() error
}
type MustJsonStringer ¶ added in v0.8.3
type MustJsonStringer interface {
JsonStringMust() string
}
type NameValueStringer ¶ added in v0.9.8
type NameValueStringer interface {
NameValue() string
}
type NameValuer ¶ added in v0.9.5
type NameValuer interface {
// NameValue
// should be a combined string output using name[value]
NameValue() string
}
type RangeValidateChecker ¶
type RangeValidateChecker interface {
// RangesInvalidMessage get invalid message
RangesInvalidMessage() string
// RangesInvalidErr get invalid message error
RangesInvalidErr() error
// IsValidRange Is with in the range as expected.
IsValidRange() bool
// IsInvalidRange Is out of the ranges expected.
IsInvalidRange() bool
}
type ReflectKindGetter ¶
type ReflectTypeGetter ¶
type ReflectValueGetter ¶
type SafeBytesGetter ¶ added in v0.9.8
type SafeBytesGetter interface {
SafeBytes() []byte
}
type SafeBytesPointerGetter ¶ added in v0.9.8
type SafeBytesPointerGetter interface {
SafeBytesPtr() *[]byte
}
type SafeStringer ¶ added in v0.9.8
type SafeStringer interface {
SafeString() string
}
type SafeStringsGetter ¶ added in v0.9.8
type SafeStringsGetter interface {
SafeStrings() []string
}
type SimpleDynamicDataConverter ¶
type SimpleDynamicDataConverter interface {
// GetConvertTo convert `type` from, to
GetConvertTo(from interface{}) (to interface{}, err error)
// Convert convert `type` from, to
Convert(from, to interface{}) error
// ConvertPointers convert `*type` from, to
ConvertPointers(from, to interface{}) error
}
type SimpleValidInvalidChecker ¶
type SimpleValidInvalidChecker interface {
IsValidChecker
IsInvalidChecker
InvalidMessageGetter
}
type SimpleValidInvalidCheckerContractsBinder ¶
type SimpleValidInvalidCheckerContractsBinder interface {
SimpleValidInvalidChecker
AsSimpleValidInvalidChecker() SimpleValidInvalidChecker
}
type SimpleValidatorIssueChecker ¶
type SimpleValidatorIssueChecker interface {
SimpleValidInvalidChecker
HasAnyItemChecker
InvalidDirectErrorGetter
}
type SliceByter ¶ added in v0.9.4
type SliceByter interface {
Bytes() []byte
}
type SlicePager ¶
type SlicePager interface {
GetPagesCount(perPageItems int) int
// HasPageAt returns true if page count is less than the page count
HasPageAt(perPageItems int, pageIndex int) bool
}
SlicePager Paging count related methods
type StandardEnumer ¶
type StandardEnumer interface {
BasicEnumer
StringRangesGetter
RangeValidateChecker
corejson.JsonContractsBinder
}
type StandardEnumerContractsBinder ¶
type StandardEnumerContractsBinder interface {
StandardEnumer
AsStandardEnumerContractsBinder() StandardEnumerContractsBinder
}
type StandardSlicer ¶
type StandardSlicer interface {
BasicSlicer
ItemAtRemover
ListStringsGetter
JsonCombineStringer
corejson.JsonContractsBinder
}
type StandardSlicerContractsBinder ¶
type StandardSlicerContractsBinder interface {
StandardSlicer
AsStandardSlicerContractsBinder() StandardSlicerContractsBinder
}
type StringHasAllChecker ¶
type StringHasAnyChecker ¶
type StringHasAnyItemChecker ¶
type StringHasAnyItemChecker interface {
HasAnyItem() bool
}
type StringHasChecker ¶
type StringHasCombineChecker ¶
type StringHasCombineChecker interface {
StringHasChecker
StringHasAllChecker
StringHasAnyChecker
StringHasAnyItemChecker
}
type StringIdentifier ¶ added in v0.4.7
type StringIdentifier interface {
IdString() string
}
type StringIsAnyOfChecker ¶ added in v0.4.6
type StringRangeNamesCsvGetter ¶
type StringRangeNamesCsvGetter interface {
RangeNamesCsv() string
}
type StringRangeNamesGetter ¶
type StringRangeNamesGetter interface {
StringRangeNames() *[]string
}
type StringRangesGetter ¶
type StringUniqueMapper ¶
type StringsGetter ¶ added in v0.9.8
type StringsGetter interface {
Strings() []string
}
type StringsLinesGetter ¶ added in v0.9.8
type StringsLinesGetter interface {
Lines() []string
}
type ToNumberStringer ¶ added in v0.4.6
type ToNumberStringer interface {
ToNumberString() string
}
type ToValueStringer ¶
type ToValueStringer interface {
Value() string
}
type TypeNameWithRangeNamesCsvGetter ¶ added in v0.8.0
type TypeNameWithRangeNamesCsvGetter interface {
StringRangeNamesCsvGetter
TypeNamer
}
type UnmarshallEnumToValueByte ¶ added in v0.6.9
type UnmarshallToValueByte ¶ added in v0.6.9
type UnmarshallToValueInt ¶ added in v0.6.9
type UnmarshallToValueInt16 ¶ added in v0.6.9
type UnmarshallToValueInt8 ¶ added in v0.6.9
type ValueAnyItemGetter ¶ added in v0.9.8
type ValueAnyItemGetter interface {
Value() interface{}
}
type ValueByteGetter ¶ added in v0.9.8
type ValueByteGetter interface {
Value() byte
}
type ValueErrorGetter ¶ added in v0.9.8
type ValueErrorGetter interface {
Value() error
}
type ValueFloat32Getter ¶ added in v0.9.8
type ValueFloat32Getter interface {
Value() float32
}
type ValueFloat64Getter ¶ added in v0.9.8
type ValueFloat64Getter interface {
Value() float64
}
type ValueGetter ¶
type ValueGetter interface {
ValueDynamic() interface{}
}
type ValueInt16Getter ¶ added in v0.9.8
type ValueInt16Getter interface {
Value() int16
}
type ValueInt32Getter ¶ added in v0.9.8
type ValueInt32Getter interface {
Value() int32
}
type ValueInt64Getter ¶ added in v0.9.8
type ValueInt64Getter interface {
Value() int64
}
type ValueIntegerGetter ¶ added in v0.9.8
type ValueIntegerGetter interface {
Value() int
}
type ValueStringGetter ¶ added in v0.9.8
type ValueStringGetter interface {
Value() string
}
type ValueStringsGetter ¶ added in v0.9.8
type ValueStringsGetter interface {
Value() []string
}
Source Files
¶
- AllKeysSortedStringer.go
- AllKeysStringer.go
- BasicMapper.go
- BasicReflection.go
- BasicSlice.go
- BasicSliceContractsBinder.go
- BooleanChecker.go
- BooleanDisposer.go
- ByteEnumNamer.go
- ByteIsAnyOfChecker.go
- ByteToJsonMustStringer.go
- ByteToStringer.go
- Clearer.go
- CollectionRangesGetter.go
- CompareByteEnumer.go
- CompareInt16Enumer.go
- CompareInt8Enumer.go
- CountGetter.go
- CsvLiner.go
- Csver.go
- Disposer.go
- DynamicAdder.go
- DynamicDataHasChecker.go
- DynamicLinq.go
- DynamicLinqContractsBinder.go
- DynamicLinqWithPaging.go
- DynamicLinqWithPagingContractsBinder.go
- DynamicPageItemsGetter.go
- DynamicStructMethodInvoker.go
- EmptyChecker.go
- ErrorGetter.go
- ErrorHandler.go
- ErrorMessageHandler.go
- ErrorRefMessageHandler.go
- ErrorWithMessagesHandler.go
- FatalLogger.go
- FullStringWithTracer.go
- FullStringer.go
- GetStringser.go
- HasAnyIssueChecker.go
- HasAnyItemChecker.go
- HasErrorChecker.go
- HasIndexChecker.go
- HasIssueChecker.go
- HasIssuesOrEmptyChecker.go
- HasItemAtChecker.go
- HasSafeItemsChecker.go
- Int16EnumNamer.go
- Int16IsAnyOfChecker.go
- Int32EnumNamer.go
- Int8EnumNamer.go
- IntRangeLengthGetter.go
- IntRangesGetter.go
- Inter.go
- InvalidDirectErrorGetter.go
- InvalidErrorGetter.go
- InvalidMessageGetter.go
- IsAnyByOrder.go
- IsAnyNullChecker.go
- IsByteCompareTrueChecker.go
- IsByteValidRangeUsingArgsChecker.go
- IsByteValueValidChecker.go
- IsCompareResultChecker.go
- IsDynamicCompareResultChecker.go
- IsDynamicContainsChecker.go
- IsDynamicContainsInCollectionChecker.go
- IsDynamicItemValidChecker.go
- IsDynamicNullChecker.go
- IsDynamicValidRangeUsingArgsChecker.go
- IsDynamicValueValidChecker.go
- IsEmptyChecker.go
- IsEmptyErrorChecker.go
- IsEmptyOrWhitespaceChecker.go
- IsFailedChecker.go
- IsInt16CompareTrueChecker.go
- IsInt16ValidRangeUsingArgsChecker.go
- IsInt16ValueValidChecker.go
- IsInt32CompareTrueChecker.go
- IsInt32ValidRangeUsingArgsChecker.go
- IsInt32ValueValidChecker.go
- IsInt64ValueValidChecker.go
- IsInt8CompareResultChecker.go
- IsInt8ValidRangeUsingArgsChecker.go
- IsInt8ValueValidChecker.go
- IsIntCompareTrueChecker.go
- IsIntValidRangeUsingArgsChecker.go
- IsInvalidChecker.go
- IsInvalidValueByteChecker.go
- IsInvalidValueInt16Checker.go
- IsInvalidValueInt32Checker.go
- IsInvalidValueInt8Checker.go
- IsInvalidValueIntChecker.go
- IsNullChecker.go
- IsNullOrEmptyChecker.go
- IsOutOfRangeByteChecker.go
- IsPointerChecker.go
- IsReflectKindChecker.go
- IsReflectTypeOfChecker.go
- IsReflectionTypeChecker.go
- IsStringContainsChecker.go
- IsStringEqualChecker.go
- IsStringValidRangeUsingArgsChecker.go
- IsSuccessChecker.go
- IsSuccessValidator.go
- IsValidChecker.go
- IsWithinRangeByteChecker.go
- IsWithinRangeInt16Checker.go
- IsWithinRangeInt32Checker.go
- IsWithinRangeInt8Checker.go
- IsWithinRangeIntChecker.go
- ItemAtRemover.go
- JsonByter.go
- JsonBytesStringerContractsBinder.go
- JsonStringer.go
- JustMustStringer.go
- LastIndexGetter.go
- LengthGetter.go
- ListStringsGetter.go
- Logger.go
- MeaningFullErrorGetter.go
- NameValueStringer.go
- NameValuer.go
- RangeValidateChecker.go
- ReflectKindGetter.go
- ReflectTypeGetter.go
- ReflectValueGetter.go
- SafeBytesGetter.go
- SafeBytesPointerGetter.go
- SafeStringer.go
- SafeStringsGetter.go
- SimpleDynamicDataConverter.go
- SimpleValidInvalidChecker.go
- SimpleValidInvalidCheckerContractsBinder.go
- SimpleValidatorIssueChecker.go
- SliceByter.go
- SlicePager.go
- StandardSlicer.go
- StandardSlicerContractsBinder.go
- StringHasAllChecker.go
- StringHasAnyChecker.go
- StringHasAnyItemChecker.go
- StringHasChecker.go
- StringHasCombineChecker.go
- StringIdentifier.go
- StringIsAnyOfChecker.go
- StringJsoner.go
- StringRangeNamesCsvGetter.go
- StringRangeNamesGetter.go
- StringRangesGetter.go
- StringUniqueMapper.go
- Stringer.go
- StringsGetter.go
- StringsLinesGetter.go
- ToNamer.go
- ToNumberStringer.go
- ToValueStringer.go
- TypeNameWithRangeNamesCsvGetter.go
- TypeNamer.go
- ValueAnyItemGetter.go
- ValueByteGetter.go
- ValueErrorGetter.go
- ValueFloat32Getter.go
- ValueFloat64Getter.go
- ValueGetter.go
- ValueInt16Getter.go
- ValueInt32Getter.go
- ValueInt64Getter.go
- ValueIntegerGetter.go
- ValueStringGetter.go
- ValueStringsGetter.go
- enum-contracts.go
Click to show internal directories.
Click to hide internal directories.