kubernetes/vendor/sigs.k8s.io/kustomize/kyaml/yaml/match.go

type PathMatcher

func (p *PathMatcher) stripComments(n *Node) {}

func (p *PathMatcher) Filter(rn *RNode) (*RNode, error) {}

func (p *PathMatcher) filter(rn *RNode) (*RNode, error) {}

func (p *PathMatcher) doMatchEvery(rn *RNode) (*RNode, error) {}

func (p *PathMatcher) visitEveryElem(elem *RNode) error {}

func (p *PathMatcher) doField(rn *RNode) (*RNode, error) {}

// doIndexSeq iterates over a sequence and appends elements matching the index p.Val
func (p *PathMatcher) doIndexSeq(rn *RNode) (*RNode, error) {}

// doSeq iterates over a sequence and appends elements matching the path regex to p.Val
func (p *PathMatcher) doSeq(rn *RNode) (*RNode, error) {}

func (p *PathMatcher) visitPrimitiveElem(elem *RNode) error {}

func (p *PathMatcher) visitElem(elem *RNode) error {}

func (p *PathMatcher) appendRNode(path string, node *RNode) {}

func (p *PathMatcher) append(path string, nodes ...*Node) {}

func cleanPath(path []string) []string {}