| |
1-2 EigenschaftscService V1.0 April 2000 1 property_name ist eine Zeichenkette, die die Eigenschaft nennt. property_value ist von der Art irgendwelche und trägt den Wert, der der Eigenschaft zugewiesen wird. Das PropertySetDef Schnittstelle ist eine Spezialisierung (Unterklasse) des PropertySet schließen Sie an, die die Eigenschaften (oder metadata) jeder Eigenschaft herausstellt (z.B., schreibgeschützt oder Lese-Schreibzugang). Im allgemeinen verwendet diese Spezifikation die Bezeichnung PropertySet zu beziehen Sie sich die Ansammlung der auf Eigenschaften und wird nur die Bezeichnung PropertySetDef verwenden wenn auf die Betriebe ausdrücklich, beziehend bezogen auf Eigenschaftsmetadata. Die Verbindung der Eigenschaften mit einem Gegenstand gilt als ein Implementierungsdetail. Diese Eigenschaftsservice-Spezifikation läßt die Kreation von PropertySets zu oder PropertySetDefs über Fabrikschnittstellen oder einen Gegenstand kann übernehmen PropertySet oder PropertySetDef Schnittstellen. 1,1,1 Modell des Klienten s der Eigenschaften Wie mit CORBA-Attributen, können Klienten Eigenschaftswerte erhalten und einstellen. Jedoch mit Eigenschaften, Klienten können die Eigenschaften auch dynamisch verursachen und löschen, die mit dazugehörig sind Gegenstand. Klienten können Eigenschaften in den Reihen mit einer Reihenfolge von einzeln oder manipulieren die Eigenschaftsdatenart rief Properties an. Zusätzlich wenn Gegenstände verwendet werden, die das PropertySetDef stützen Schnittstelle, Klienten kann verursachen Sie und manipulieren Sie Eigenschaften und ihre Eigenschaften, wie der Eigenschaftsmodus. Das PropertySetDef Schnittstelle stellt auch Betriebe für Klienten zur Verfügung, um zurückzuholen Begrenzung Informationen ungefähr a PropertySet , wie erlaubte Eigenschaftsarten. In der Ansicht des Klienten s der Eigenschaften helfen, die mit einem Gegenstand dazugehörig sind, kann der Klient bitten Sie um eine Liste der Eigenschaftsnamen (PropertyNames) oder der Zahl Eigenschaften. Iterators werden durch den Eigenschaftsservice verwendet, Listen der Eigenschaften zurückzubringen wenn die Zahl von den Eigenschaften übersteigt das, das vom Klienten erwartet wird. Iterators enthalten Betriebe das gestehen Klienten feinkörnige Steuerung über der Aufzählung der Eigenschaften zu. 1,1,2 Modell des Gegenstandes s der Eigenschaften Jeder Gegenstand, der einen Eigenschaftsservice zur Verfügung stellen möchte, muß irgendein stützen PropertySet oder PropertySetDef Schnittstelle. PropertySet ist die Schnittstelle das stellt Betriebe für das Definieren, das Löschen, das Aufzählen und die Überprüfung auf das Bestehen zur Verfügung von den Eigenschaften. Das PropertySetDef Schnittstelle ist eine Unterklasse von PropertySet das stellt Betriebe zur Verfügung, um PropertySet zurückzuholen Begrenzungen, definieren und ändern Eigenschaften mit Modi und Eigenschaftsmodi erhalten und einstellen. Unterklassen von PropertySet oder PropertySetDef kann Beschränkungen einigem auferlegen oder alle Eigenschaften, die sie speichern. Eigenschaften sollen das dynamische Äquivalent der CORBA-Attribute sein. Als solcher, das PropertySet Schnittstelle liefert Ausnahmen, um implementors stützen zu lassen Konzepte von einem schreibgeschütztem Eigenschaft und a örtlich festgelegt Eigenschaft (d.h., eine Eigenschaft, die nicht sein kann gelöscht). Zusätzlich das PropertySetDef Schnittstelle stellt Betriebe für zur Verfügung |  |
|
| |
|
|