An information-handling system operable within a distributed object
computing environment (DOCE) is disclosed that includes an object-based
program for controlling object searching in a constraint-based filtering
mode over said DOCE. The object-based program for controlling object
searching further comprises means for providing hierarchical storage of a
name/binding value during a search. Additionally, the object-based program
includes a means for providing the addition of properties as name/value
pair sequence to each node within a tree search performed by the
object-based program. Further, the search mechanism includes means for
providing recursive searching of the group properties as well as means for
providing meta-knowledge of the class within the DOCE for attribute
search. Moreover, the system includes means for invoking a base-filterable
class, which introduces methods that verify whether an object satisfies a
given filter, and where the base-filterable class further provides a
filterable subclass that provides the methods needed to build a filter.
Показана система information-handling действующая внутри распределенная окружающая среда предмета вычисляя (DOCE) вклюает предмет-osnovannuh программу для объекта управления ища в ограничени-osnovanny1 фильтруя режим над сказанным DOCE. Предмет-osnovanna4 программа для объекта управления ища более добавочно состоит из середин для обеспечивать иерархическое хранение значения name/binding во время поиска. Дополнительно, предмет-osnovanna4 программа вклюает середины для предусмотрения добавления свойств по мере того как последовательность пары name/value к каждому узлу в пределах поиска вала выполнила предмет-osnovanno1 программой. Более потом, механизм поиска вклюает середины для предусмотрения рекурсивный искать свойств группы так же, как середины для обеспечивать meta-knowledge типа в пределах DOCE для поиска атрибута. Сверх того, система вклюает середины для invoking тип osnovani4-filterable, который вводит методы которые проверяют удовлетворяет ли предмет, котор дали фильтр, и где тип osnovani4-filterable более дальнейший обеспечивает filterable subclass который обеспечивает методы необходимо для того чтобы построить фильтр.