PROPERTY FILTERING

A framework is defined for property-based filtering for objects. The framework is independent of specific programming languages. Selection criteria is entered to match on the selected criteria and allow for searching for objects. Properties for objects are exposed as property sets and language speci...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: WISWALL, Jonathan, SANDLIN, Neil, ADAMS, Samuel David
Format: Patent
Sprache:eng ; fre
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:A framework is defined for property-based filtering for objects. The framework is independent of specific programming languages. Selection criteria is entered to match on the selected criteria and allow for searching for objects. Properties for objects are exposed as property sets and language specific projections of properties. The framework codifies strongly typed properties and property sets, projecting property sets generically on language specific objects, and a generic Boolean filtering system on objects or property sets. The framework defines property keys with type, property values, property expressions, and property filters which are a collection of property expressions which can be applied against property sets, property handlers, and language-specific projections of generic objects. The framework also includes a generic object programming model where objects expose a common interface whereby generic property filters can be evaluated against any object. Un cadre destiné à un filtrage fondé sur des propriétés d'objets est défini. Le cadre est indépendant de langages de programmation spécifiques. Des critères de sélection sont entrés afin de correspondre aux critères sélectionnés et de permettre la recherche d'objets. Des propriétés d'objets sont exposées en tant qu'ensembles de propriétés et projections spécifiques de langage de propriétés. Le cadre codifie des propriétés et des ensembles de propriétés fortement typées, projette des ensembles de propriétés généralisées sur des objets spécifiques au langage, et un système de filtrage booléen générique sur des objets ou des ensembles de propriétés. Le cadre définit des clés de propriété comprenant un type, des valeurs de propriété, des expressions de propriété et des filtres de propriété constituant une collection d'expressions de propriétés pouvant être appliquées par rapport à des ensembles de propriétés, des gestionnaires de propriétés et des projections spécifiques au langage d'objets génériques. Le cadre comprend également un modèle de programmation d'objet générique dans lequel des objets exposent une interface commune, ce qui permet l'évaluation de filtres de propriété génériques par rapport à tout objet.