ActionScript® 3.0 Referenzhandbuch für die Adobe® Flash®-Plattform
Home  |  Liste der Pakete und Klassen ausblenden |  Pakete  |  Klassen  |  Neue Funktionen  |  Stichwortverzeichnis  |  Anhänge  |  Warum auf Englisch?
Filter: Daten werden vom Server abgerufen...
Daten werden vom Server abgerufen...
mx.data.utils 

Managed  - AS3 ADEP Data Services

Paketmx.data.utils
Klassepublic class Managed
VererbungManaged Inheritance Object

Sprachversion: ActionScript 3.0
Produktversion: Adobe Digital Enterprise Platform Data Services für Java EE 3
Laufzeitversionen: Flash Player 9, AIR 1.1

Die Managed-Klasse stellt Dienstprogrammmethoden für Objekte bereit, die mit DataService verwaltet werden. Diese Methoden vereinfachen die Entwicklung von konformen Verwaltungsobjekten. Diese Klasse wird auch vom Code verwendet, der vom MXML-Compiler bei der Verwendung des metadata-Tags der [Managed]-Klasse erstellt wird.



Öffentliche Eigenschaften
 EigenschaftDefiniert von
 Inheritedconstructor : Object
Ein Verweis auf das Klassenobjekt oder die Konstruktorfunktion für eine angegebene Objektinstanz.
Object
Öffentliche Methoden
 MethodeDefiniert von
  
[statisch] Erstellt ein neues PropertyChangeEvent-Objekt aus einem vorhandenen PropertyChangeEvent-Objekt.
Managed
  
[statisch] Gibt das Ziel zurück, mit dem das angegebene Objekt verknüpft ist.
Managed
  
getProperty(obj:IManaged, property:String, value:*, useHierarchicalValues:Boolean = true):*
[statisch] Diese Methode wird zum Abrufen einer Eigenschaft aus einem verwalteten Objekt verwendet.
Managed
 Inherited
Gibt an, ob für ein Objekt eine bestimmte Eigenschaft definiert wurde.
Object
 Inherited
Gibt an, ob eine Instanz der Object-Klasse in der Prototypkette des Objekts vorhanden ist, das als Parameter angegeben wurde.
Object
  
[statisch] Gibt „false“ zurück, wenn die Eigenschaft des festgelegten Elements noch nicht vom Server aufgerufen wurde.
Managed
 Inherited
Gibt an, ob die angegebene Eigenschaft vorhanden ist und durchlaufen werden kann.
Object
  
setProperty(obj:IManaged, property:Object, oldValue:*, newValue:*):void
[statisch] Mit dieser Methode wird die Eigenschaft eines verwalteten Objekts festgelegt.
Managed
 Inherited
Legt die Verfügbarkeit einer dynamischen Eigenschaft für Schleifenoperationen fest.
Object
 Inherited
Gibt die Stringdarstellung dieses Objekts zurück, formatiert entsprechend den Konventionen des Gebietsschemas.
Object
  
toString(value:Object, namespaceURIs:Array = null, exclude:Array = null, indent:int = 0, printTypes:Boolean = false, refs:Dictionary = null):String
[statisch] Gibt eine Stringdarstellung dieses verwalteten Objekts zurück.
Managed
 Inherited
Gibt den Grundwert des angegebenen Objekts zurück.
Object
Öffentliche Konstanten
 KonstanteDefiniert von
  UNSET_PROPERTY : String = "__UNSET__"
[statisch] Metadatenkonstante, die nicht festgelegte Eigenschaften darstellt.
Managed
Methodendetails

createUpdateEvent

()Methode
public static function createUpdateEvent(obj:IManaged, property:Object, event:PropertyChangeEvent):PropertyChangeEvent

Sprachversion: ActionScript 3.0
Produktversion: Adobe Digital Enterprise Platform Data Services für Java EE 3
Laufzeitversionen: Flash Player 9, AIR 1.1

Erstellt ein neues PropertyChangeEvent-Objekt aus einem vorhandenen PropertyChangeEvent-Objekt. Der Wert der property-Eigenschaft des neuen Objekts ist der Wert des property-Arguments, das event.property vorangestellt wird.

Parameter

obj:IManaged — Ein IManaged-Verweis auf das Objekt, von dem die gewünschte Eigenschaft abgerufen werden soll.
 
property:Object — String, der den Namen der gewünschten Eigenschaft enthält.
 
event:PropertyChangeEvent — Ein zu kopierendes PropertyChangeEvent.

Rückgabewerte
PropertyChangeEvent — Ein neues PropertyChangeEvent-Objekt mit dem Wert des property-Arguments, das event.property vorangestellt wird.

getDestination

()Methode 
public static function getDestination(obj:Object):String

Sprachversion: ActionScript 3.0
Produktversion: Adobe Digital Enterprise Platform Data Services für Java EE 3
Laufzeitversionen: Flash Player 9, AIR 1.1

Gibt das Ziel zurück, mit dem das angegebene Objekt verknüpft ist.

Parameter

obj:Object — Objektverweis auf das Element, von dem das Ziel abgerufen werden soll.

Rückgabewerte
String — String, der den Namen der verknüpften Eigenschaft enthält.

getProperty

()Methode 
public static function getProperty(obj:IManaged, property:String, value:*, useHierarchicalValues:Boolean = true):*

Sprachversion: ActionScript 3.0
Produktversion: Adobe Digital Enterprise Platform Data Services für Java EE 3
Laufzeitversionen: Flash Player 9, AIR 1.1

Diese Methode wird zum Abrufen einer Eigenschaft aus einem verwalteten Objekt verwendet. Diese Methode gibt nicht nur den Wert der angegebenen Eigenschaft zurück, sondern synchronisiert auch zugehörige Artefakte, um die Auslösung tief verschachtelter Ereignisse und mit Lazy-Load geladene Eigenschaften zu unterstützen.

Parameter

obj:IManaged — Ein IManaged-Verweis auf das Objekt, von dem die gewünschte Eigenschaft abgerufen werden soll.
 
property:String — String, der den Namen der gewünschten Eigenschaft enthält.
 
value:* — Alle Verweise zum aktuellen Wert der Eigenschaft.
 
useHierarchicalValues:Boolean (default = true) — Ob ein komplexer (hierarchischer) Wert verwaltet wird.

Rückgabewerte
* — Der neue normalisierte Wert der Eigenschaft. Dieser Wert sollte dem Originalverweis zugewiesen werden.

Verwandte API-Elemente


Beispiel  ( Verwendung dieses Beispiels )
      public class Customer implements IManaged
      {
         private var _addresses:ArrayCollection;
         public function get addresses():ArrayCollection
         {
             _addresses = Managed.getProperty(this, "addresses", _addresses);
         }
     
         public function set addresses(value:ArrayCollection):void
         {
             Managed.setProperty(this, "addresses", _addresses, _addresses = value);
         }
      }
      

propertyFetched

()Methode 
public static function propertyFetched(obj:Object, property:String):Boolean

Sprachversion: ActionScript 3.0
Produktversion: Adobe Digital Enterprise Platform Data Services für Java EE 3
Laufzeitversionen: Flash Player 9, AIR 1.1

Gibt false zurück, wenn die Eigenschaft des festgelegten Elements noch nicht vom Server aufgerufen wurde.

Parameter

obj:Object — Objektverweis auf das zu überprüfende Element.
 
property:String — Die Eigenschaft.

Rückgabewerte
Booleanfalse, wenn die Eigenschaft des festgelegten Elements noch nicht vom Server aufgerufen wurde.

setProperty

()Methode 
public static function setProperty(obj:IManaged, property:Object, oldValue:*, newValue:*):void

Sprachversion: ActionScript 3.0
Produktversion: Adobe Digital Enterprise Platform Data Services für Java EE 3
Laufzeitversionen: Flash Player 9, AIR 1.1

Mit dieser Methode wird die Eigenschaft eines verwalteten Objekts festgelegt. Diese Methode legt nicht nur den Wert der angegebenen Eigenschaft fest, sondern synchronisiert auch zugehörige Artefakte und bereinigt die Auslösung tief verschachtelter Ereignisse und von mit Lazy-Load geladenen Eigenschaften.

Parameter

obj:IManaged — Ein IManaged-Verweis auf das verwaltete Objekt, in dem die Eigenschaft festgelegt wird.
 
property:Object — Objekt, das den Namen der festzulegenden Eigenschaft enthält. Normalerweise ist dies ein String-Wert, dieser kann aber auch ein QName sein.
 
oldValue:* — Verweis auf den früheren Wert der Eigenschaft.
 
newValue:* — Verweis auf den neuen Wert der Eigenschaft.

Verwandte API-Elemente


Beispiel  ( Verwendung dieses Beispiels )
      public class Customer implements IManaged
      {
         private var _addresses:ArrayCollection;
         public function get addresses():ArrayCollection
         {
             _addresses = Managed.getProperty(this, "addresses", _addresses);
         }
     
         public function set addresses(value:ArrayCollection):void
         {
             Managed.setProperty(this, "addresses", _addresses, _addresses = value);
         }
      }
      

toString

()Methode 
public static function toString(value:Object, namespaceURIs:Array = null, exclude:Array = null, indent:int = 0, printTypes:Boolean = false, refs:Dictionary = null):String

Sprachversion: ActionScript 3.0
Produktversion: Adobe Digital Enterprise Platform Data Services für Java EE 3
Laufzeitversionen: Flash Player 9, AIR 1.1

Gibt eine Stringdarstellung dieses verwalteten Objekts zurück.

Parameter

value:Object — Verwaltete Objektinstanz.
 
namespaceURIs:Array (default = null) — Array von Strings für alle Namespaces, die in die Ausgabe eingeschlossen werden sollen.
 
exclude:Array (default = null) — Array von Strings für Eigenschaftsnamen, die nicht in die Ausgabe aufgenommen werden sollen.
 
indent:int (default = 0) — Anzahl von Leerstellen für den Einzug der einzelnen Ausgabezeilen.
 
printTypes:Boolean (default = false) — Bei „true“ werden Typnamen in die Ausgabe eingeschlossen.
 
refs:Dictionary (default = null) — Wörterbuch zur Vermeidung von Endlosschleifen bei Zirkelverweisen.

Rückgabewerte
String — Eine Stringdarstellung dieses verwalteten Objekts.
Konstantendetails

UNSET_PROPERTY

Konstante
public static const UNSET_PROPERTY:String = "__UNSET__"

Sprachversion: ActionScript 3.0
Produktversion: Adobe Digital Enterprise Platform Data Services für Java EE 3
Laufzeitversionen: Flash Player 9, AIR 1.1

Metadatenkonstante, die nicht festgelegte Eigenschaften darstellt.





[ X ]Warum auf Englisch?
Inhalt des ActionScript 3.0-Referenzhandbuchs wird in englischer Sprache angezeigt

Nicht alle Teile des ActionScript 3.0-Referenzhandbuchs wurden in alle Sprachen übersetzt. Wenn der Text zu einem Sprachelement nicht übersetzt wurde, wird er auf Englisch angezeigt. Zum Beispiel wurden die Informationen zur ga.controls.HelpBox-Klasse nicht in andere Sprachen übersetzt. In der deutschen Version des Referenzhandbuchs erscheint der Abschnitt zur ga.controls.HelpBox-Klasse deshalb auf Englisch.