Documentation
¶
Index ¶
- type Element
- type LinkedHashMap
- func (jc *LinkedHashMap) Get(key interface{}) interface{}
- func (jc *LinkedHashMap) Iter() <-chan *Element
- func (jc *LinkedHashMap) Keys() []interface{}
- func (jc *LinkedHashMap) Put(key, value interface{})
- func (jc *LinkedHashMap) Remove(key interface{})
- func (jc *LinkedHashMap) SortKeyAsc()
- func (jc *LinkedHashMap) SortKeyDesc()
- func (jc *LinkedHashMap) SortValueAsc()
- func (jc *LinkedHashMap) SortValueDesc()
- func (jc *LinkedHashMap) Values() []interface{}
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Element ¶
type Element struct { Key interface{} Value interface{} }
Element represents linked hashmap element
type LinkedHashMap ¶
type LinkedHashMap struct {
// contains filtered or unexported fields
}
LinkedHashMap represents linked hashmap entity
func NewLinkedHashMap ¶
func NewLinkedHashMap() *LinkedHashMap
NewLinkedHashMap create LinkedHashMap pointer
func (*LinkedHashMap) Get ¶
func (jc *LinkedHashMap) Get(key interface{}) interface{}
Get gets a element from linked hashmap
func (*LinkedHashMap) Iter ¶
func (jc *LinkedHashMap) Iter() <-chan *Element
Iter iterates over each elements of linked hashmap
func (*LinkedHashMap) Keys ¶
func (jc *LinkedHashMap) Keys() []interface{}
Keys gets all keys of linked hashmap
func (*LinkedHashMap) Put ¶
func (jc *LinkedHashMap) Put(key, value interface{})
Put puts a new element into linked hashmap
func (*LinkedHashMap) Remove ¶
func (jc *LinkedHashMap) Remove(key interface{})
Remove removes a element from linked hashmap
func (*LinkedHashMap) SortKeyAsc ¶ added in v0.1.1
func (jc *LinkedHashMap) SortKeyAsc()
SortKeyAsc sorts linked hashmap ascending order with key
func (*LinkedHashMap) SortKeyDesc ¶ added in v0.1.1
func (jc *LinkedHashMap) SortKeyDesc()
SortKeyDesc sorts linked hashmap descending order with key
func (*LinkedHashMap) SortValueAsc ¶ added in v0.1.1
func (jc *LinkedHashMap) SortValueAsc()
SortValueAsc sorts linked hashmap ascending order with value
func (*LinkedHashMap) SortValueDesc ¶ added in v0.1.1
func (jc *LinkedHashMap) SortValueDesc()
SortValueDesc sorts linked hashmap descending order with value
func (*LinkedHashMap) Values ¶
func (jc *LinkedHashMap) Values() []interface{}
Values gets all values of linked hashmap