Documentation ¶
Index ¶
- func BoolToBool(t Transformer, in reflect.Value, out reflect.Value) (err error)
- func DeleteStringInPlistObj(objI interface{}, keyList ...string) bool
- func FloatToFloat(t Transformer, in reflect.Value, out reflect.Value) (err error)
- func FloatToInt(t Transformer, in reflect.Value, out reflect.Value) (err error)
- func FloatToString(t Transformer, in reflect.Value, out reflect.Value) (err error)
- func FuncToFunc(t Transformer, in reflect.Value, out reflect.Value) (err error)
- func GetInterfaceInPlistObj(objI interface{}, keyList ...string) interface{}
- func GetMapInPlistObj(objI interface{}, keyList ...string) map[string]interface{}
- func GetStringInPlistObj(objI interface{}, keyList ...string) string
- func GetStringListInPlistObj(objI interface{}, keyList ...string) []string
- func IntToInt(t Transformer, in reflect.Value, out reflect.Value) (err error)
- func IntToString(t Transformer, in reflect.Value, out reflect.Value) (err error)
- func InterfaceToNoneInterface(t Transformer, in reflect.Value, out reflect.Value) (err error)
- func MapToMap(t Transformer, in reflect.Value, out reflect.Value) (err error)
- func MapToStruct(t Transformer, in reflect.Value, out reflect.Value) (err error)
- func MustTransform(in interface{}, out interface{})
- func MustTransformToMap(in interface{}) (m map[string]string)
- func NoneInterfaceToInterface(t Transformer, in reflect.Value, out reflect.Value) (err error)
- func NonePtrToPtr(t Transformer, in reflect.Value, out reflect.Value) (err error)
- func PtrToPtr(t Transformer, in reflect.Value, out reflect.Value) (err error)
- func SetStringInPlistObj(objI interface{}, keyList []string, toSetValue string) bool
- func SetStringListInPlistObj(objI interface{}, keyList []string, toSetValue []string) bool
- func SliceStructToMapStruct(in interface{}, out interface{}, idFieldName string) (err error)
- func SliceToSlice(t Transformer, in reflect.Value, out reflect.Value) (err error)
- func StringToBool(t Transformer, in reflect.Value, out reflect.Value) (err error)
- func StringToFloat(t Transformer, in reflect.Value, out reflect.Value) (err error)
- func StringToInt(t Transformer, in reflect.Value, out reflect.Value) (err error)
- func StringToString(t Transformer, in reflect.Value, out reflect.Value) (err error)
- func StringToTime(traner Transformer, in reflect.Value, out reflect.Value) (err error)
- func StringToUint(t Transformer, in reflect.Value, out reflect.Value) (err error)
- func StringTransformSubType(in interface{}, transformTable map[string]map[string]string) (err error)
- func StructFieldCopy(in interface{}, out interface{})
- func StructToMap(t Transformer, in reflect.Value, out reflect.Value) (err error)
- func StructToStruct(t Transformer, in reflect.Value, out reflect.Value) (err error)
- func TimeToString(traner Transformer, in reflect.Value, out reflect.Value) (err error)
- func ToString(in interface{}) (out string, err error)
- func ToStringReflect(in reflect.Value) (out string, err error)
- func Transform(in interface{}, out interface{}) (err error)
- type Kind
- type Transformer
- type TransformerFunc
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func BoolToBool ¶
func DeleteStringInPlistObj ¶
func FloatToFloat ¶
func FloatToInt ¶
func FloatToString ¶
func FuncToFunc ¶
func GetInterfaceInPlistObj ¶
func GetInterfaceInPlistObj(objI interface{}, keyList ...string) interface{}
func GetMapInPlistObj ¶
func GetStringInPlistObj ¶
func GetStringListInPlistObj ¶
func IntToString ¶
func MapToStruct ¶
func MustTransform ¶
func MustTransform(in interface{}, out interface{})
func MustTransformToMap ¶
func NonePtrToPtr ¶
func SetStringInPlistObj ¶
func SetStringListInPlistObj ¶
func SliceStructToMapStruct ¶
func SliceToSlice ¶
func StringToBool ¶
func StringToFloat ¶
func StringToInt ¶
func StringToString ¶
func StringToTime ¶
func StringToUint ¶
func StringTransformSubType ¶
func StructFieldCopy ¶
func StructFieldCopy(in interface{}, out interface{})
func StructToMap ¶
func StructToStruct ¶
func TimeToString ¶
Types ¶
type Transformer ¶
type Transformer map[Kind]map[Kind]TransformerFunc
func (Transformer) Clone ¶
func (t Transformer) Clone() Transformer
func (Transformer) Transform ¶
func (t Transformer) Transform(in interface{}, out interface{}) (err error)
type TransformerFunc ¶
func NewStringToTimeFunc ¶
func NewStringToTimeFunc(location *time.Location) TransformerFunc
Click to show internal directories.
Click to hide internal directories.