aboutsummaryrefslogtreecommitdiff
path: root/model/array.go
diff options
context:
space:
mode:
Diffstat (limited to 'model/array.go')
-rw-r--r--model/array.go14
1 files changed, 7 insertions, 7 deletions
diff --git a/model/array.go b/model/array.go
index 5d64209..528f1ef 100644
--- a/model/array.go
+++ b/model/array.go
@@ -4,26 +4,26 @@ import "fmt"
// Index returns node by index from array
func (n *Node) Index(idx int) (*Node, error) {
- arrlen := len(n.arrayValue)
+ arrlen := len(n.ArrayValue)
if idx >= arrlen {
return nil, fmt.Errorf("index %d out of range (len=%d)", idx, arrlen)
}
- return n.arrayValue[idx], nil
+ return n.ArrayValue[idx], nil
}
// SetIndex sets node to array by index
func (n *Node) SetIndex(idx int, value *Node) error {
- arrlen := len(n.arrayValue)
+ arrlen := len(n.ArrayValue)
if idx >= arrlen {
return fmt.Errorf("index %d out of range (len=%d)", idx, arrlen)
}
- n.arrayValue[idx] = value
+ n.ArrayValue[idx] = value
return nil
}
// Each applies callback to each element of array
func (n *Node) Each(cb func(idx int, value *Node) error) error {
- for i, v := range n.arrayValue {
+ for i, v := range n.ArrayValue {
if err := cb(i, v); err != nil {
return err
}
@@ -33,10 +33,10 @@ func (n *Node) Each(cb func(idx int, value *Node) error) error {
// RemoveIndex from array
func (n *Node) RemoveIndex(idx int) error {
- arrlen := len(n.arrayValue)
+ arrlen := len(n.ArrayValue)
if idx >= arrlen {
return fmt.Errorf("index %d out of range (len=%d)", idx, arrlen)
}
- n.arrayValue = append(n.arrayValue[:idx], n.arrayValue[idx:]...)
+ n.ArrayValue = append(n.ArrayValue[:idx], n.ArrayValue[idx:]...)
return nil
}