eXept Software AG Logo

Smalltalk/X Webserver

Documentation of class 'TSMultiTreeNode':

Home

Documentation
www.exept.de
Everywhere
for:
[back]

Class: TSMultiTreeNode


Inheritance:

   Object
   |
   +--TSTreeNode
      |
      +--TSMultiTreeNode

Package:
stx:libbasic2
Category:
Collections-Ordered-Trees-Private
Version:
rev: 1.2 date: 2016/10/12 17:01:20
user: cg
file: TSMultiTreeNode.st directory: libbasic2
module: stx stc-classLibrary: libbasic2

Instance protocol:

private
o  do: aBlock

o  lookupString: aString startingAt: i
inlined for performance

usage example(s):

        self
                lookupString: aString
                startingAt: i
                whenFound: [^ value]
                whenNil: [:c | ^ nil]
                recurseWith: [:node :j | ^ node lookupString: aString startingAt: j]

o  lookupString: aString startingAt: i insert: anObject

o  matchesForPrefix: aString startingAt: i do: aBlock

o  matchesForString: aString startingAt: i distance: d do: aBlock nodesDo: nodeBlock

private-values
o  valueAdd: anObject

o  values

o  valuesDo: aBlock


Private classes:

    ValueArray


ST/X 7.2.0.0; WebServer 1.670 at bd0aa1f87cdd.unknown:8081; Fri, 16 Apr 2021 11:16:10 GMT