Documentation ¶
Index ¶
- Constants
- Variables
- func AsBool(val interface{}) bool
- func AsBytes(val interface{}) []byte
- func AsCSS(val interface{}) template.CSS
- func AsDateTime(val interface{}, layouts ...string) time.Time
- func AsFloat32(val interface{}) float32
- func AsFloat64(val interface{}) float64
- func AsHTML(val interface{}) template.HTML
- func AsHTMLAttr(val interface{}) template.HTMLAttr
- func AsInt(val interface{}) int
- func AsInt16(val interface{}) int16
- func AsInt32(val interface{}) int32
- func AsInt64(val interface{}) int64
- func AsInt8(val interface{}) int8
- func AsJS(val interface{}) template.JS
- func AsString(val interface{}) string
- func AsTimestamp(val interface{}) time.Time
- func AsType(typ string, val interface{}) interface{}
- func AsUint(val interface{}) uint
- func AsUint16(val interface{}) uint16
- func AsUint32(val interface{}) uint32
- func AsUint64(val interface{}) uint64
- func AsUint8(val interface{}) uint8
- func Decr(val interface{}, n int64) int64
- func GetByIndex(v interface{}, i int, defaults ...interface{}) interface{}
- func Incr(val interface{}, n int64) int64
- type SafeMap
- func (s *SafeMap) Bool(key interface{}, defaults ...interface{}) bool
- func (s *SafeMap) CSS(key interface{}, defaults ...interface{}) template.CSS
- func (s *SafeMap) DateTime(key interface{}, layouts ...string) time.Time
- func (s *SafeMap) Decr(key interface{}, n int64, defaults ...interface{}) int64
- func (s *SafeMap) Float32(key interface{}, defaults ...interface{}) float32
- func (s *SafeMap) Float64(key interface{}, defaults ...interface{}) float64
- func (s *SafeMap) Get(key interface{}, defaults ...interface{}) interface{}
- func (s *SafeMap) GetOk(key interface{}) (interface{}, bool)
- func (s *SafeMap) GetOrSet(key, value interface{}) (actual interface{}, loaded bool)
- func (s *SafeMap) HTML(key interface{}, defaults ...interface{}) template.HTML
- func (s *SafeMap) HTMLAttr(key interface{}, defaults ...interface{}) template.HTMLAttr
- func (s *SafeMap) Has(key interface{}) bool
- func (s *SafeMap) Incr(key interface{}, n int64, defaults ...interface{}) int64
- func (s *SafeMap) Int(key interface{}, defaults ...interface{}) int
- func (s *SafeMap) Int16(key interface{}, defaults ...interface{}) int16
- func (s *SafeMap) Int32(key interface{}, defaults ...interface{}) int32
- func (s *SafeMap) Int64(key interface{}, defaults ...interface{}) int64
- func (s *SafeMap) Int8(key interface{}, defaults ...interface{}) int8
- func (s *SafeMap) JS(key interface{}, defaults ...interface{}) template.JS
- func (s *SafeMap) Set(key, value interface{})
- func (s *SafeMap) Split(key interface{}, sep string, limit ...int) StringSlice
- func (s *SafeMap) String(key interface{}, defaults ...interface{}) string
- func (s *SafeMap) Timestamp(key interface{}, defaults ...interface{}) time.Time
- func (s *SafeMap) Trim(key interface{}, defaults ...interface{}) String
- func (s *SafeMap) Uint(key interface{}, defaults ...interface{}) uint
- func (s *SafeMap) Uint16(key interface{}, defaults ...interface{}) uint16
- func (s *SafeMap) Uint32(key interface{}, defaults ...interface{}) uint32
- func (s *SafeMap) Uint64(key interface{}, defaults ...interface{}) uint64
- func (s *SafeMap) Uint8(key interface{}, defaults ...interface{}) uint8
- type Store
- func (s Store) Bool(key string, defaults ...interface{}) bool
- func (s Store) CSS(key string, defaults ...interface{}) template.CSS
- func (s Store) Children(keys ...interface{}) Store
- func (s Store) Clone() Store
- func (s Store) DateTime(key string, layouts ...string) time.Time
- func (s Store) Decr(key string, n int64, defaults ...interface{}) int64
- func (s Store) DeepMerge(source Store)
- func (s Store) Delete(keys ...string)
- func (s Store) Float32(key string, defaults ...interface{}) float32
- func (s Store) Float64(key string, defaults ...interface{}) float64
- func (s Store) Get(key string, defaults ...interface{}) interface{}
- func (s Store) HTML(key string, defaults ...interface{}) template.HTML
- func (s Store) HTMLAttr(key string, defaults ...interface{}) template.HTMLAttr
- func (s Store) Has(key string) bool
- func (s Store) Incr(key string, n int64, defaults ...interface{}) int64
- func (s Store) Int(key string, defaults ...interface{}) int
- func (s Store) Int16(key string, defaults ...interface{}) int16
- func (s Store) Int32(key string, defaults ...interface{}) int32
- func (s Store) Int64(key string, defaults ...interface{}) int64
- func (s Store) Int8(key string, defaults ...interface{}) int8
- func (s Store) JS(key string, defaults ...interface{}) template.JS
- func (s Store) MarshalXML(e *xml.Encoder, start xml.StartElement) error
- func (s Store) Set(key string, value interface{}) Store
- func (s Store) Split(key string, sep string, limit ...int) StringSlice
- func (s Store) Store(key string, defaults ...interface{}) Store
- func (s Store) String(key string, defaults ...interface{}) string
- func (s Store) Timestamp(key string, defaults ...interface{}) time.Time
- func (s Store) Transform(transfers map[string]Transfer) Store
- func (s Store) Trim(key string, defaults ...interface{}) String
- func (s Store) Uint(key string, defaults ...interface{}) uint
- func (s Store) Uint16(key string, defaults ...interface{}) uint16
- func (s Store) Uint32(key string, defaults ...interface{}) uint32
- func (s Store) Uint64(key string, defaults ...interface{}) uint64
- func (s Store) Uint8(key string, defaults ...interface{}) uint8
- type String
- func (p String) Bool() bool
- func (p String) DateTime(layouts ...string) time.Time
- func (p String) Float32() float32
- func (p String) Float64() float64
- func (p String) Int() int
- func (p String) Int32() int32
- func (p String) Int64() int64
- func (p String) Interface() interface{}
- func (p String) Raw() string
- func (p String) Split(sep string, limit ...int) StringSlice
- func (p String) String() string
- func (p String) Timestamp() time.Time
- func (p String) Trim() String
- func (p String) Uint() uint
- func (p String) Uint32() uint32
- func (p String) Uint64() uint64
- type StringMap
- func (p StringMap) Bool(key string) bool
- func (p StringMap) DateTime(key string) time.Time
- func (p StringMap) Float32(key string) float32
- func (p StringMap) Float64(key string) float64
- func (p StringMap) Int(key string) int
- func (p StringMap) Int32(key string) int32
- func (p StringMap) Int64(key string) int64
- func (p StringMap) Interface(key string) interface{}
- func (p StringMap) Interfaces() map[string]interface{}
- func (p StringMap) Raw(key string) string
- func (p StringMap) Split(key string, sep string, limit ...int) StringSlice
- func (p StringMap) String(key string) string
- func (p StringMap) Timestamp(key string) time.Time
- func (p StringMap) Uint(key string) uint
- func (p StringMap) Uint32(key string) uint32
- func (p StringMap) Uint64(key string) uint64
- type StringSlice
- func (p StringSlice) Bool(filters ...func(int, bool) bool) []bool
- func (p StringSlice) Float32(filters ...func(int, float32) bool) []float32
- func (p StringSlice) Float64(filters ...func(int, float64) bool) []float64
- func (p StringSlice) GetByIndex(i int, defaults ...string) string
- func (p StringSlice) HasValue(v interface{}) bool
- func (p StringSlice) Int(filters ...func(int, int) bool) []int
- func (p StringSlice) Int32(filters ...func(int, int32) bool) []int32
- func (p StringSlice) Int64(filters ...func(int, int64) bool) []int64
- func (p StringSlice) Interface(filters ...func(int, string) bool) []interface{}
- func (p StringSlice) Join(sep string) string
- func (p StringSlice) String() []string
- func (p StringSlice) Uint(filters ...func(int, uint) bool) []uint
- func (p StringSlice) Uint32(filters ...func(int, uint32) bool) []uint32
- func (p StringSlice) Uint64(filters ...func(int, uint64) bool) []uint64
- type Transfer
- type Transfers
- type Transform
Constants ¶
View Source
const ( EmptyHTML = template.HTML(``) EmptyJS = template.JS(``) EmptyCSS = template.CSS(``) EmptyHTMLAttr = template.HTMLAttr(``) DateTimeNormal = `2006-01-02 15:04:05` DateTimeShort = `2006-01-02 15:04` DateNormal = `2006-01-02` TimeNormal = `15:04:05` DateMd = `01-02` DateShort = `06-01-02` TimeShort = `15:04` )
Variables ¶
View Source
var EmptyTime = time.Time{}
Functions ¶
func AsDateTime ¶ added in v1.4.3
func AsHTMLAttr ¶ added in v1.4.3
func AsTimestamp ¶ added in v1.4.3
func GetByIndex ¶ added in v1.6.0
func GetByIndex(v interface{}, i int, defaults ...interface{}) interface{}
Types ¶
type SafeMap ¶ added in v1.5.0
func (*SafeMap) Get ¶ added in v1.5.0
func (s *SafeMap) Get(key interface{}, defaults ...interface{}) interface{}
func (*SafeMap) Split ¶ added in v1.5.0
func (s *SafeMap) Split(key interface{}, sep string, limit ...int) StringSlice
type Store ¶ added in v1.5.0
type Store map[string]interface{}
func (Store) MarshalXML ¶ added in v1.5.0
MarshalXML allows type Store to be used with xml.Marshal
func (Store) Split ¶ added in v1.5.0
func (s Store) Split(key string, sep string, limit ...int) StringSlice
type StringMap ¶ added in v1.3.5
func ToStringMap ¶ added in v1.4.0
func (StringMap) Interfaces ¶ added in v1.4.0
type StringSlice ¶ added in v1.3.0
type StringSlice []string
func Split ¶ added in v1.4.3
func Split(val interface{}, sep string, limit ...int) StringSlice
func (StringSlice) Bool ¶ added in v1.3.0
func (p StringSlice) Bool(filters ...func(int, bool) bool) []bool
func (StringSlice) Float32 ¶ added in v1.3.0
func (p StringSlice) Float32(filters ...func(int, float32) bool) []float32
func (StringSlice) Float64 ¶ added in v1.3.0
func (p StringSlice) Float64(filters ...func(int, float64) bool) []float64
func (StringSlice) GetByIndex ¶ added in v1.6.0
func (p StringSlice) GetByIndex(i int, defaults ...string) string
func (StringSlice) HasValue ¶ added in v1.5.0
func (p StringSlice) HasValue(v interface{}) bool
func (StringSlice) Int ¶ added in v1.3.0
func (p StringSlice) Int(filters ...func(int, int) bool) []int
func (StringSlice) Int32 ¶ added in v1.3.0
func (p StringSlice) Int32(filters ...func(int, int32) bool) []int32
func (StringSlice) Int64 ¶ added in v1.3.0
func (p StringSlice) Int64(filters ...func(int, int64) bool) []int64
func (StringSlice) Interface ¶ added in v1.4.0
func (p StringSlice) Interface(filters ...func(int, string) bool) []interface{}
func (StringSlice) Join ¶ added in v1.4.2
func (p StringSlice) Join(sep string) string
func (StringSlice) String ¶ added in v1.3.0
func (p StringSlice) String() []string
func (StringSlice) Uint ¶ added in v1.3.0
func (p StringSlice) Uint(filters ...func(int, uint) bool) []uint
type Transform ¶ added in v1.6.0
func NewTransform ¶ added in v1.6.0
func NewTransform() *Transform
func (*Transform) Destination ¶ added in v1.6.0
Click to show internal directories.
Click to hide internal directories.