You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@flex.apache.org by ah...@apache.org on 2015/04/09 01:05:55 UTC

[36/47] git commit: [flex-asjs] [refs/heads/develop] - sprinkle in @expose to get release version to survive minification. @expose is deprecated so we may need to re-work this some day

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/5c486ee6/frameworks/js/FlexJS/src/org/apache/flex/html/List.js
----------------------------------------------------------------------
diff --git a/frameworks/js/FlexJS/src/org/apache/flex/html/List.js b/frameworks/js/FlexJS/src/org/apache/flex/html/List.js
index 7a0d8f4..6db743e 100644
--- a/frameworks/js/FlexJS/src/org/apache/flex/html/List.js
+++ b/frameworks/js/FlexJS/src/org/apache/flex/html/List.js
@@ -52,7 +52,8 @@ org_apache_flex_html_List.prototype.FLEXJS_CLASS_INFO =
 
 
 Object.defineProperties(org_apache_flex_html_List.prototype, {
-    'itemRenderer': {
+    /** @expose */
+    itemRenderer: {
         /** @this {org_apache_flex_html_List} */
         get: function() {
             return this.itemRenderer_;
@@ -62,7 +63,8 @@ Object.defineProperties(org_apache_flex_html_List.prototype, {
             this.itemRenderer_ = value;
         }
     },
-    'labelField': {
+    /** @expose */
+    labelField: {
         /** @this {org_apache_flex_html_List} */
         get: function() {
             return this.model.labelField;
@@ -72,7 +74,8 @@ Object.defineProperties(org_apache_flex_html_List.prototype, {
             this.model.labelField = value;
         }
     },
-    'rowHeight': {
+    /** @expose */
+    rowHeight: {
         /** @this {org_apache_flex_html_List} */
         get: function() {
             return this.presentationModel.rowHeight;
@@ -82,7 +85,8 @@ Object.defineProperties(org_apache_flex_html_List.prototype, {
             this.presentationModel.rowHeight = value;
         }
     },
-    'presentationModel': {
+    /** @expose */
+    presentationModel: {
         /** @this {org_apache_flex_html_List} */
         get: function() {
             var presModel = this.getBeadByType(org_apache_flex_core_IListPresentationModel);

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/5c486ee6/frameworks/js/FlexJS/src/org/apache/flex/html/MultilineLabel.js
----------------------------------------------------------------------
diff --git a/frameworks/js/FlexJS/src/org/apache/flex/html/MultilineLabel.js b/frameworks/js/FlexJS/src/org/apache/flex/html/MultilineLabel.js
index ce51916..5962793 100644
--- a/frameworks/js/FlexJS/src/org/apache/flex/html/MultilineLabel.js
+++ b/frameworks/js/FlexJS/src/org/apache/flex/html/MultilineLabel.js
@@ -44,7 +44,8 @@ org_apache_flex_html_MultilineLabel.prototype.FLEXJS_CLASS_INFO =
 
 
 Object.defineProperties(org_apache_flex_html_MultilineLabel.prototype, {
-    'text': {
+    /** @expose */
+    text: {
         /** @this {org_apache_flex_html_MultilineLabel} */
         get: function() {
             return this.element.innerHTML;
@@ -54,7 +55,8 @@ Object.defineProperties(org_apache_flex_html_MultilineLabel.prototype, {
             this.element.innerHTML = value;
         }
     },
-    'html': {
+    /** @expose */
+    html: {
         /** @this {org_apache_flex_html_MultilineLabel} */
         get: function() {
             return this.element.innerHTML;

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/5c486ee6/frameworks/js/FlexJS/src/org/apache/flex/html/NumericStepper.js
----------------------------------------------------------------------
diff --git a/frameworks/js/FlexJS/src/org/apache/flex/html/NumericStepper.js b/frameworks/js/FlexJS/src/org/apache/flex/html/NumericStepper.js
index 846d0db..abdac91 100644
--- a/frameworks/js/FlexJS/src/org/apache/flex/html/NumericStepper.js
+++ b/frameworks/js/FlexJS/src/org/apache/flex/html/NumericStepper.js
@@ -101,7 +101,8 @@ org_apache_flex_html_NumericStepper.prototype.spinnerChange =
 
 
 Object.defineProperties(org_apache_flex_html_NumericStepper.prototype, {
-    'minimum': {
+    /** @expose */
+    minimum: {
         /** @this {org_apache_flex_html_NumericStepper} */
         get: function() {
             return this.model.minimum;
@@ -111,7 +112,8 @@ Object.defineProperties(org_apache_flex_html_NumericStepper.prototype, {
             this.model.minimum = value;
         }
     },
-    'maximum': {
+    /** @expose */
+    maximum: {
         /** @this {org_apache_flex_html_NumericStepper} */
         get: function() {
             return this.model.maximum;
@@ -121,7 +123,8 @@ Object.defineProperties(org_apache_flex_html_NumericStepper.prototype, {
             this.model.maximum = value;
         }
     },
-    'value': {
+    /** @expose */
+    value: {
         /** @this {org_apache_flex_html_NumericStepper} */
         get: function() {
             return this.model.value;
@@ -132,7 +135,8 @@ Object.defineProperties(org_apache_flex_html_NumericStepper.prototype, {
             this.spinner.value = newValue;
         }
     },
-    'snapInterval': {
+    /** @expose */
+    snapInterval: {
         /** @this {org_apache_flex_html_NumericStepper} */
         get: function() {
             return this.model.snapInterval;
@@ -142,7 +146,8 @@ Object.defineProperties(org_apache_flex_html_NumericStepper.prototype, {
             this.model.snapInterval = value;
         }
     },
-    'stepSize': {
+    /** @expose */
+    stepSize: {
         /** @this {org_apache_flex_html_NumericStepper} */
         get: function() {
             return this.model.stepSize;

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/5c486ee6/frameworks/js/FlexJS/src/org/apache/flex/html/Panel.js
----------------------------------------------------------------------
diff --git a/frameworks/js/FlexJS/src/org/apache/flex/html/Panel.js b/frameworks/js/FlexJS/src/org/apache/flex/html/Panel.js
index 8778def..f0baa42 100644
--- a/frameworks/js/FlexJS/src/org/apache/flex/html/Panel.js
+++ b/frameworks/js/FlexJS/src/org/apache/flex/html/Panel.js
@@ -139,7 +139,8 @@ org_apache_flex_html_Panel.prototype.addedToParent =
 
 
 Object.defineProperties(org_apache_flex_html_Panel.prototype, {
-    'showCloseButton': {
+    /** @expose */
+    showCloseButton: {
         /** @this {org_apache_flex_html_Panel} */
         get: function() {
             return this.model.showCloseButton;
@@ -149,7 +150,8 @@ Object.defineProperties(org_apache_flex_html_Panel.prototype, {
             this.model.showCloseButton = value;
         }
     },
-    'title': {
+    /** @expose */
+    title: {
         /** @this {org_apache_flex_html_Panel} */
         get: function() {
             return this.model.title;
@@ -159,7 +161,8 @@ Object.defineProperties(org_apache_flex_html_Panel.prototype, {
             this.model.title = value;
         }
     },
-    'controlBar': {
+    /** @expose */
+    controlBar: {
         /** @this {org_apache_flex_html_Panel} */
         get: function() {
             return this.controlBarChildren;

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/5c486ee6/frameworks/js/FlexJS/src/org/apache/flex/html/RadioButton.js
----------------------------------------------------------------------
diff --git a/frameworks/js/FlexJS/src/org/apache/flex/html/RadioButton.js b/frameworks/js/FlexJS/src/org/apache/flex/html/RadioButton.js
index 8514420..17d3a63 100644
--- a/frameworks/js/FlexJS/src/org/apache/flex/html/RadioButton.js
+++ b/frameworks/js/FlexJS/src/org/apache/flex/html/RadioButton.js
@@ -88,7 +88,8 @@ org_apache_flex_html_RadioButton.prototype.initSkin =
 
 
 Object.defineProperties(org_apache_flex_html_RadioButton.prototype, {
-    'id': {
+    /** @expose */
+    id: {
         /** @this {org_apache_flex_html_RadioButton} */
         set: function(value) {
             org_apache_flex_utils_Language.superSetter(org_apache_flex_html_RadioButton, this, 'id', value);
@@ -96,7 +97,8 @@ Object.defineProperties(org_apache_flex_html_RadioButton.prototype, {
             this.input.id = value;
         }
     },
-    'groupName': {
+    /** @expose */
+    groupName: {
         /** @this {org_apache_flex_html_RadioButton} */
         get: function() {
             return this.input.name;
@@ -106,7 +108,8 @@ Object.defineProperties(org_apache_flex_html_RadioButton.prototype, {
             this.input.name = value;
         }
     },
-    'text': {
+    /** @expose */
+    text: {
         /** @this {org_apache_flex_html_RadioButton} */
         get: function() {
             return this.textNode.nodeValue;
@@ -116,7 +119,8 @@ Object.defineProperties(org_apache_flex_html_RadioButton.prototype, {
             this.textNode.nodeValue = value;
         }
     },
-    'selected': {
+    /** @expose */
+    selected: {
         /** @this {org_apache_flex_html_RadioButton} */
         get: function() {
             return this.input.checked;
@@ -126,7 +130,8 @@ Object.defineProperties(org_apache_flex_html_RadioButton.prototype, {
             this.input.checked = value;
         }
     },
-    'value': {
+    /** @expose */
+    value: {
         /** @this {org_apache_flex_html_RadioButton} */
         get: function() {
             return this.input.value;
@@ -136,7 +141,8 @@ Object.defineProperties(org_apache_flex_html_RadioButton.prototype, {
             this.input.value = value;
         }
     },
-    'selectedValue': {
+    /** @expose */
+    selectedValue: {
         /** @this {org_apache_flex_html_RadioButton} */
         get: function() {
             var buttons, groupName, i, n;

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/5c486ee6/frameworks/js/FlexJS/src/org/apache/flex/html/SimpleList.js
----------------------------------------------------------------------
diff --git a/frameworks/js/FlexJS/src/org/apache/flex/html/SimpleList.js b/frameworks/js/FlexJS/src/org/apache/flex/html/SimpleList.js
index b393acd..560597b 100644
--- a/frameworks/js/FlexJS/src/org/apache/flex/html/SimpleList.js
+++ b/frameworks/js/FlexJS/src/org/apache/flex/html/SimpleList.js
@@ -58,7 +58,8 @@ org_apache_flex_html_SimpleList.prototype.
 
 
 Object.defineProperties(org_apache_flex_html_SimpleList.prototype, {
-    'dataProvider': {
+    /** @expose */
+    dataProvider: {
         /** @this {org_apache_flex_html_SimpleList} */
         get: function() {
             return this.model.dataProvider;
@@ -83,7 +84,8 @@ Object.defineProperties(org_apache_flex_html_SimpleList.prototype, {
             }
         }
     },
-    'selectedIndex': {
+    /** @expose */
+    selectedIndex: {
         /** @this {org_apache_flex_html_SimpleList} */
         get: function() {
             return this.model.selectedIndex;
@@ -93,7 +95,8 @@ Object.defineProperties(org_apache_flex_html_SimpleList.prototype, {
             this.model.selectedIndex = value;
         }
     },
-    'selectedItem': {
+    /** @expose */
+    selectedItem: {
         /** @this {org_apache_flex_html_SimpleList} */
         get: function() {
             return this.model.selectedItem;

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/5c486ee6/frameworks/js/FlexJS/src/org/apache/flex/html/Slider.js
----------------------------------------------------------------------
diff --git a/frameworks/js/FlexJS/src/org/apache/flex/html/Slider.js b/frameworks/js/FlexJS/src/org/apache/flex/html/Slider.js
index 1b1f315..6ba09d5 100644
--- a/frameworks/js/FlexJS/src/org/apache/flex/html/Slider.js
+++ b/frameworks/js/FlexJS/src/org/apache/flex/html/Slider.js
@@ -74,7 +74,8 @@ org_apache_flex_html_Slider.prototype.createElement =
 
 
 Object.defineProperties(org_apache_flex_html_Slider.prototype, {
-    'value': {
+    /** @expose */
+    value: {
         /** @this {org_apache_flex_html_Slider} */
         get: function() {
             return this.model.value;
@@ -85,7 +86,8 @@ Object.defineProperties(org_apache_flex_html_Slider.prototype, {
             this.setThumbFromValue(this.model.value);
         }
     },
-    'minimum': {
+    /** @expose */
+    minimum: {
         /** @this {org_apache_flex_html_Slider} */
         get: function() {
             return this.model.minimum;
@@ -95,7 +97,8 @@ Object.defineProperties(org_apache_flex_html_Slider.prototype, {
             this.model.minimum = value;
         }
     },
-    'maximum': {
+    /** @expose */
+    maximum: {
         /** @this {org_apache_flex_html_Slider} */
         get: function() {
             return this.model.maximum;
@@ -105,7 +108,8 @@ Object.defineProperties(org_apache_flex_html_Slider.prototype, {
             this.model.maximum = value;
         }
     },
-    'snapInterval': {
+    /** @expose */
+    snapInterval: {
         /** @this {org_apache_flex_html_Slider} */
         get: function() {
             return this.model.snapInterval;
@@ -115,7 +119,8 @@ Object.defineProperties(org_apache_flex_html_Slider.prototype, {
             this.model.snapInterval = value;
         }
     },
-    'stepSize': {
+    /** @expose */
+    stepSize: {
         /** @this {org_apache_flex_html_Slider} */
         get: function() {
             return this.model.stepSize;

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/5c486ee6/frameworks/js/FlexJS/src/org/apache/flex/html/Spinner.js
----------------------------------------------------------------------
diff --git a/frameworks/js/FlexJS/src/org/apache/flex/html/Spinner.js b/frameworks/js/FlexJS/src/org/apache/flex/html/Spinner.js
index 4d5be82..8b0c6be 100644
--- a/frameworks/js/FlexJS/src/org/apache/flex/html/Spinner.js
+++ b/frameworks/js/FlexJS/src/org/apache/flex/html/Spinner.js
@@ -75,7 +75,8 @@ org_apache_flex_html_Spinner.prototype.createElement =
 
 
 Object.defineProperties(org_apache_flex_html_Spinner.prototype, {
-    'minimum': {
+    /** @expose */
+    minimum: {
         /** @this {org_apache_flex_html_Spinner} */
         get: function() {
             return this.minimum_;
@@ -88,7 +89,8 @@ Object.defineProperties(org_apache_flex_html_Spinner.prototype, {
             }
         }
     },
-    'maximum': {
+    /** @expose */
+    maximum: {
         /** @this {org_apache_flex_html_Spinner} */
         get: function() {
             return this.maximum_;
@@ -101,7 +103,8 @@ Object.defineProperties(org_apache_flex_html_Spinner.prototype, {
             }
         }
     },
-    'snapInterval': {
+    /** @expose */
+    snapInterval: {
         /** @this {org_apache_flex_html_Spinner} */
         get: function() {
             return this.snapInterval_;
@@ -114,7 +117,8 @@ Object.defineProperties(org_apache_flex_html_Spinner.prototype, {
             }
         }
     },
-    'stepSize': {
+    /** @expose */
+    stepSize: {
         /** @this {org_apache_flex_html_Spinner} */
         get: function() {
             return this.stepSize_;
@@ -127,7 +131,8 @@ Object.defineProperties(org_apache_flex_html_Spinner.prototype, {
             }
         }
     },
-    'value': {
+    /** @expose */
+    value: {
         /** @this {org_apache_flex_html_Spinner} */
         get: function() {
             return this.value_;

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/5c486ee6/frameworks/js/FlexJS/src/org/apache/flex/html/TextArea.js
----------------------------------------------------------------------
diff --git a/frameworks/js/FlexJS/src/org/apache/flex/html/TextArea.js b/frameworks/js/FlexJS/src/org/apache/flex/html/TextArea.js
index c38f700..fdcb810 100644
--- a/frameworks/js/FlexJS/src/org/apache/flex/html/TextArea.js
+++ b/frameworks/js/FlexJS/src/org/apache/flex/html/TextArea.js
@@ -54,7 +54,8 @@ org_apache_flex_html_TextArea.prototype.createElement =
 
 
 Object.defineProperties(org_apache_flex_html_TextArea.prototype, {
-    'text': {
+    /** @expose */
+    text: {
         /** @this {org_apache_flex_html_TextArea} */
         get: function() {
             return this.element.value;

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/5c486ee6/frameworks/js/FlexJS/src/org/apache/flex/html/TextButton.js
----------------------------------------------------------------------
diff --git a/frameworks/js/FlexJS/src/org/apache/flex/html/TextButton.js b/frameworks/js/FlexJS/src/org/apache/flex/html/TextButton.js
index 9eb5d21..8bc2a81 100644
--- a/frameworks/js/FlexJS/src/org/apache/flex/html/TextButton.js
+++ b/frameworks/js/FlexJS/src/org/apache/flex/html/TextButton.js
@@ -40,7 +40,8 @@ org_apache_flex_html_TextButton.prototype.FLEXJS_CLASS_INFO =
 
 
 Object.defineProperties(org_apache_flex_html_TextButton.prototype, {
-    'text': {
+    /** @expose */
+    text: {
         /** @this {org_apache_flex_html_TextButton} */
         get: function() {
             return this.element.innerHTML;

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/5c486ee6/frameworks/js/FlexJS/src/org/apache/flex/html/TextInput.js
----------------------------------------------------------------------
diff --git a/frameworks/js/FlexJS/src/org/apache/flex/html/TextInput.js b/frameworks/js/FlexJS/src/org/apache/flex/html/TextInput.js
index 1fa21e0..59e91cc 100644
--- a/frameworks/js/FlexJS/src/org/apache/flex/html/TextInput.js
+++ b/frameworks/js/FlexJS/src/org/apache/flex/html/TextInput.js
@@ -59,7 +59,8 @@ org_apache_flex_html_TextInput.prototype.createElement = function() {
 
 
 Object.defineProperties(org_apache_flex_html_TextInput.prototype, {
-    'text': {
+    /** @expose */
+    text: {
         /** @this {org_apache_flex_html_TextInput} */
         get: function() {
             return this.element.value;

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/5c486ee6/frameworks/js/FlexJS/src/org/apache/flex/html/TitleBar.js
----------------------------------------------------------------------
diff --git a/frameworks/js/FlexJS/src/org/apache/flex/html/TitleBar.js b/frameworks/js/FlexJS/src/org/apache/flex/html/TitleBar.js
index 0867b49..5a8b087 100644
--- a/frameworks/js/FlexJS/src/org/apache/flex/html/TitleBar.js
+++ b/frameworks/js/FlexJS/src/org/apache/flex/html/TitleBar.js
@@ -61,7 +61,8 @@ org_apache_flex_html_TitleBar.prototype.createElement =
 
 
 Object.defineProperties(org_apache_flex_html_TitleBar.prototype, {
-    'title': {
+    /** @expose */
+    title: {
         /** @this {org_apache_flex_html_TitleBar} */
         get: function() {
             return this.model.title;
@@ -71,7 +72,8 @@ Object.defineProperties(org_apache_flex_html_TitleBar.prototype, {
             this.model.title = value;
         }
     },
-    'showCloseButton': {
+    /** @expose */
+    showCloseButton: {
         /** @this {org_apache_flex_html_TitleBar} */
         get: function() {
             return this.model.showCloseButton;

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/5c486ee6/frameworks/js/FlexJS/src/org/apache/flex/html/ToggleTextButton.js
----------------------------------------------------------------------
diff --git a/frameworks/js/FlexJS/src/org/apache/flex/html/ToggleTextButton.js b/frameworks/js/FlexJS/src/org/apache/flex/html/ToggleTextButton.js
index c7bfaeb..6ef186f 100644
--- a/frameworks/js/FlexJS/src/org/apache/flex/html/ToggleTextButton.js
+++ b/frameworks/js/FlexJS/src/org/apache/flex/html/ToggleTextButton.js
@@ -48,7 +48,8 @@ org_apache_flex_html_ToggleTextButton.prototype.FLEXJS_CLASS_INFO =
 
 
 Object.defineProperties(org_apache_flex_html_ToggleTextButton.prototype, {
-    'text': {
+    /** @expose */
+    text: {
         /** @this {org_apache_flex_html_ToggleTextButton} */
         get: function() {
             return this.element.innerHTML;
@@ -58,7 +59,8 @@ Object.defineProperties(org_apache_flex_html_ToggleTextButton.prototype, {
             this.element.innerHTML = value;
         }
     },
-    'selected': {
+    /** @expose */
+    selected: {
         /** @this {org_apache_flex_html_ToggleTextButton} */
         get: function() {
              return this.selected_;

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/5c486ee6/frameworks/js/FlexJS/src/org/apache/flex/html/accessories/NumericOnlyTextInputBead.js
----------------------------------------------------------------------
diff --git a/frameworks/js/FlexJS/src/org/apache/flex/html/accessories/NumericOnlyTextInputBead.js b/frameworks/js/FlexJS/src/org/apache/flex/html/accessories/NumericOnlyTextInputBead.js
index 7375b36..8109d5a 100644
--- a/frameworks/js/FlexJS/src/org/apache/flex/html/accessories/NumericOnlyTextInputBead.js
+++ b/frameworks/js/FlexJS/src/org/apache/flex/html/accessories/NumericOnlyTextInputBead.js
@@ -41,7 +41,8 @@ org_apache_flex_html_accessories_NumericOnlyTextInputBead.prototype.FLEXJS_CLASS
 
 
 Object.defineProperties(org_apache_flex_html_accessories_NumericOnlyTextInputBead.prototype, {
-    'strand': {
+    /** @expose */
+    strand: {
         /** @this {org_apache_flex_html_accessories_NumericOnlyTextInputBead} */
         set: function(value) {
             if (this.strand_ !== value) {

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/5c486ee6/frameworks/js/FlexJS/src/org/apache/flex/html/accessories/PasswordInputBead.js
----------------------------------------------------------------------
diff --git a/frameworks/js/FlexJS/src/org/apache/flex/html/accessories/PasswordInputBead.js b/frameworks/js/FlexJS/src/org/apache/flex/html/accessories/PasswordInputBead.js
index bba9796..e606dd7 100644
--- a/frameworks/js/FlexJS/src/org/apache/flex/html/accessories/PasswordInputBead.js
+++ b/frameworks/js/FlexJS/src/org/apache/flex/html/accessories/PasswordInputBead.js
@@ -41,7 +41,8 @@ org_apache_flex_html_accessories_PasswordInputBead.prototype.FLEXJS_CLASS_INFO =
 
 
 Object.defineProperties(org_apache_flex_html_accessories_PasswordInputBead.prototype, {
-    'strand': {
+    /** @expose */
+    strand: {
         /** @this {org_apache_flex_html_accessories_PasswordInputBead} */
         set: function(value) {
             if (this.strand_ !== value) {

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/5c486ee6/frameworks/js/FlexJS/src/org/apache/flex/html/accessories/TextPromptBead.js
----------------------------------------------------------------------
diff --git a/frameworks/js/FlexJS/src/org/apache/flex/html/accessories/TextPromptBead.js b/frameworks/js/FlexJS/src/org/apache/flex/html/accessories/TextPromptBead.js
index 1cfacb3..0c9bce2 100644
--- a/frameworks/js/FlexJS/src/org/apache/flex/html/accessories/TextPromptBead.js
+++ b/frameworks/js/FlexJS/src/org/apache/flex/html/accessories/TextPromptBead.js
@@ -40,7 +40,8 @@ org_apache_flex_html_accessories_TextPromptBead.prototype.FLEXJS_CLASS_INFO =
 
 
 Object.defineProperties(org_apache_flex_html_accessories_TextPromptBead.prototype, {
-    'strand': {
+    /** @expose */
+    strand: {
         /** @this {org_apache_flex_html_accessories_TextPromptBead} */
         set: function(value) {
             if (this.strand_ !== value) {
@@ -49,7 +50,8 @@ Object.defineProperties(org_apache_flex_html_accessories_TextPromptBead.prototyp
             }
         }
     },
-    'prompt': {
+    /** @expose */
+    prompt: {
         /** @this {org_apache_flex_html_accessories_TextPromptBead} */
         get: function() {
             return this.prompt;

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/5c486ee6/frameworks/js/FlexJS/src/org/apache/flex/html/beads/ButtonBarView.js
----------------------------------------------------------------------
diff --git a/frameworks/js/FlexJS/src/org/apache/flex/html/beads/ButtonBarView.js b/frameworks/js/FlexJS/src/org/apache/flex/html/beads/ButtonBarView.js
index c9d0605..d3efd91 100644
--- a/frameworks/js/FlexJS/src/org/apache/flex/html/beads/ButtonBarView.js
+++ b/frameworks/js/FlexJS/src/org/apache/flex/html/beads/ButtonBarView.js
@@ -45,7 +45,8 @@ org_apache_flex_html_beads_ButtonBarView.prototype.FLEXJS_CLASS_INFO =
 
 
 Object.defineProperties(org_apache_flex_html_beads_ButtonBarView.prototype, {
-    'strand': {
+    /** @expose */
+    strand: {
         /** @this {org_apache_flex_html_beads_ButtonBarView} */
         set: function(value) {
             org_apache_flex_utils_Language.superSetter(

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/5c486ee6/frameworks/js/FlexJS/src/org/apache/flex/html/beads/ContainerView.js
----------------------------------------------------------------------
diff --git a/frameworks/js/FlexJS/src/org/apache/flex/html/beads/ContainerView.js b/frameworks/js/FlexJS/src/org/apache/flex/html/beads/ContainerView.js
index 3da4b06..91b8373 100644
--- a/frameworks/js/FlexJS/src/org/apache/flex/html/beads/ContainerView.js
+++ b/frameworks/js/FlexJS/src/org/apache/flex/html/beads/ContainerView.js
@@ -47,13 +47,15 @@ org_apache_flex_html_beads_ContainerView.prototype.FLEXJS_CLASS_INFO =
 
 
 Object.defineProperties(org_apache_flex_html_beads_ContainerView.prototype, {
-    'contentView': {
+    /** @expose */
+    contentView: {
         /** @this {org_apache_flex_html_beads_ContainerView} */
         get: function() {
             return this._strand;
         }
     },
-    'resizableView': {
+    /** @expose */
+    resizableView: {
         /** @this {org_apache_flex_html_beads_ContainerView} */
         get: function() {
             return this._strand;

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/5c486ee6/frameworks/js/FlexJS/src/org/apache/flex/html/beads/DataItemRendererFactoryForArrayData.js
----------------------------------------------------------------------
diff --git a/frameworks/js/FlexJS/src/org/apache/flex/html/beads/DataItemRendererFactoryForArrayData.js b/frameworks/js/FlexJS/src/org/apache/flex/html/beads/DataItemRendererFactoryForArrayData.js
index 451d209..4dd989a 100644
--- a/frameworks/js/FlexJS/src/org/apache/flex/html/beads/DataItemRendererFactoryForArrayData.js
+++ b/frameworks/js/FlexJS/src/org/apache/flex/html/beads/DataItemRendererFactoryForArrayData.js
@@ -59,7 +59,8 @@ org_apache_flex_html_beads_DataItemRendererFactoryForArrayData.
 
 
 Object.defineProperties(org_apache_flex_html_beads_DataItemRendererFactoryForArrayData.prototype, {
-    'strand': {
+    /** @expose */
+    strand: {
         /** @this {org_apache_flex_html_beads_DataItemRendererFactoryForArrayData} */
         set: function(value) {
             this.strand_ = value;
@@ -87,7 +88,8 @@ Object.defineProperties(org_apache_flex_html_beads_DataItemRendererFactoryForArr
             this.dataProviderChangedHandler(null);
         }
     },
-    'itemRendererClass': {
+    /** @expose */
+    itemRendererClass: {
         /** @this {org_apache_flex_html_beads_DataItemRendererFactoryForArrayData} */
         get: function() {
             if (org_apache_flex_core_ValuesManager.valuesImpl.getValue && !this.itemRendererClass_) {

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/5c486ee6/frameworks/js/FlexJS/src/org/apache/flex/html/beads/ImageButtonView.js
----------------------------------------------------------------------
diff --git a/frameworks/js/FlexJS/src/org/apache/flex/html/beads/ImageButtonView.js b/frameworks/js/FlexJS/src/org/apache/flex/html/beads/ImageButtonView.js
index a63a70d..629be37 100644
--- a/frameworks/js/FlexJS/src/org/apache/flex/html/beads/ImageButtonView.js
+++ b/frameworks/js/FlexJS/src/org/apache/flex/html/beads/ImageButtonView.js
@@ -35,7 +35,8 @@ org_apache_flex_html_beads_ImageButtonView
 
 
 Object.defineProperties(org_apache_flex_html_beads_ImageButtonView.prototype, {
-    'strand': {
+    /** @expose */
+    strand: {
         /** @this {org_apache_flex_html_beads_ImageButtonView} */
         set: function(value) {
             this.strand_ = value;

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/5c486ee6/frameworks/js/FlexJS/src/org/apache/flex/html/beads/ImageView.js
----------------------------------------------------------------------
diff --git a/frameworks/js/FlexJS/src/org/apache/flex/html/beads/ImageView.js b/frameworks/js/FlexJS/src/org/apache/flex/html/beads/ImageView.js
index e0acf17..8b49822 100644
--- a/frameworks/js/FlexJS/src/org/apache/flex/html/beads/ImageView.js
+++ b/frameworks/js/FlexJS/src/org/apache/flex/html/beads/ImageView.js
@@ -38,7 +38,8 @@ org_apache_flex_html_beads_ImageView
 
 
 Object.defineProperties(org_apache_flex_html_beads_ImageView.prototype, {
-    'strand': {
+    /** @expose */
+    strand: {
         /** @this {org_apache_flex_html_beads_ImageView} */
         set: function(value) {
             this.strand_ = value;

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/5c486ee6/frameworks/js/FlexJS/src/org/apache/flex/html/beads/ListView.js
----------------------------------------------------------------------
diff --git a/frameworks/js/FlexJS/src/org/apache/flex/html/beads/ListView.js b/frameworks/js/FlexJS/src/org/apache/flex/html/beads/ListView.js
index 80b56c7..6f7cc65 100644
--- a/frameworks/js/FlexJS/src/org/apache/flex/html/beads/ListView.js
+++ b/frameworks/js/FlexJS/src/org/apache/flex/html/beads/ListView.js
@@ -51,7 +51,8 @@ org_apache_flex_html_beads_ListView.prototype.
 
 
 Object.defineProperties(org_apache_flex_html_beads_ListView.prototype, {
-    'strand': {
+    /** @expose */
+    strand: {
         /** @this {org_apache_flex_html_beads_ListView} */
         set: function(value) {
             this.strand_ = value;
@@ -87,7 +88,8 @@ Object.defineProperties(org_apache_flex_html_beads_ListView.prototype, {
             this.handleSizeChange(null);
         }
     },
-    'dataGroup': {
+    /** @expose */
+    dataGroup: {
         /** @this {org_apache_flex_html_beads_ListView} */
         get: function() {
             return this.dataGroup_;
@@ -131,19 +133,22 @@ org_apache_flex_html_beads_ListView.prototype.
 
 
 Object.defineProperties(org_apache_flex_html_beads_ListView.prototype, {
-    'contentView': {
+    /** @expose */
+    contentView: {
         /** @this {org_apache_flex_html_beads_ListView} */
         get: function() {
             return this.dataGroup_;
         }
     },
-    'border': {
+    /** @expose */
+    border: {
         /** @this {org_apache_flex_html_beads_ListView} */
         get: function() {
             return null;
         }
     },
-    'vScrollBar': {
+    /** @expose */
+    vScrollBar: {
         /** @this {org_apache_flex_html_beads_ListView} */
         get: function() {
             return null;
@@ -152,7 +157,8 @@ Object.defineProperties(org_apache_flex_html_beads_ListView.prototype, {
         set: function(value) {
         }
     },
-    'resizeableView': {
+    /** @expose */
+    resizeableView: {
         /** @this {org_apache_flex_html_beads_ListView} */
         get: function() {
             return this;

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/5c486ee6/frameworks/js/FlexJS/src/org/apache/flex/html/beads/PanelView.js
----------------------------------------------------------------------
diff --git a/frameworks/js/FlexJS/src/org/apache/flex/html/beads/PanelView.js b/frameworks/js/FlexJS/src/org/apache/flex/html/beads/PanelView.js
index 9e57655..4042eec 100644
--- a/frameworks/js/FlexJS/src/org/apache/flex/html/beads/PanelView.js
+++ b/frameworks/js/FlexJS/src/org/apache/flex/html/beads/PanelView.js
@@ -49,7 +49,8 @@ org_apache_flex_html_beads_PanelView
 
 
 Object.defineProperties(org_apache_flex_html_beads_PanelView.prototype, {
-    'strand': {
+    /** @expose */
+    strand: {
         /** @this {org_apache_flex_html_beads_PanelView} */
         set: function(value) {
             this.strand_ = value;
@@ -73,7 +74,8 @@ Object.defineProperties(org_apache_flex_html_beads_PanelView.prototype, {
                 goog.bind(this.changeHandler, this));
         }
     },
-    'titleBar': {
+    /** @expose */
+    titleBar: {
         /** @this {org_apache_flex_html_beads_PanelView} */
         get: function() {
             return this.titleBar_;

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/5c486ee6/frameworks/js/FlexJS/src/org/apache/flex/html/beads/ScrollingContainerView.js
----------------------------------------------------------------------
diff --git a/frameworks/js/FlexJS/src/org/apache/flex/html/beads/ScrollingContainerView.js b/frameworks/js/FlexJS/src/org/apache/flex/html/beads/ScrollingContainerView.js
index 2a6226d..2e32c98 100644
--- a/frameworks/js/FlexJS/src/org/apache/flex/html/beads/ScrollingContainerView.js
+++ b/frameworks/js/FlexJS/src/org/apache/flex/html/beads/ScrollingContainerView.js
@@ -46,29 +46,33 @@ org_apache_flex_html_beads_ScrollingContainerView.prototype.FLEXJS_CLASS_INFO =
 
 
 Object.defineProperties(org_apache_flex_html_beads_ScrollingContainerView.prototype, {
-    'contentView': {
+    /** @expose */
+    contentView: {
         /** @this {org_apache_flex_html_beads_ScrollingContainerView} */
         get: function() {
             return this._strand;
         }
     },
-    'resizableView': {
+    /** @expose */
+    resizableView: {
         /** @this {org_apache_flex_html_beads_ScrollingContainerView} */
         get: function() {
             return this._strand;
         }
     },
-    'verticalScrollPosition': {
+    /** @expose */
+    verticalScrollPosition: {
         /** @this {org_apache_flex_html_beads_ScrollingContainerView} */
         get: function() {
            return this._strand.scrollTop;
         },
         /** @this {org_apache_flex_html_beads_ScrollingContainerView} */
-    set: function(value) {
+        set: function(value) {
            this._strand.scrollTop = value;
         }
     },
-    'maxVerticalScrollPosition': {
+    /** @expose */
+    maxVerticalScrollPosition: {
         /** @this {org_apache_flex_html_beads_ScrollingContainerView} */
         get: function() {
             return this._strand.scrollHeight - this._strand.clientHeight;

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/5c486ee6/frameworks/js/FlexJS/src/org/apache/flex/html/beads/SliderThumbView.js
----------------------------------------------------------------------
diff --git a/frameworks/js/FlexJS/src/org/apache/flex/html/beads/SliderThumbView.js b/frameworks/js/FlexJS/src/org/apache/flex/html/beads/SliderThumbView.js
index 5344407..6588b42 100644
--- a/frameworks/js/FlexJS/src/org/apache/flex/html/beads/SliderThumbView.js
+++ b/frameworks/js/FlexJS/src/org/apache/flex/html/beads/SliderThumbView.js
@@ -35,7 +35,8 @@ org_apache_flex_html_beads_SliderThumbView
 
 
 Object.defineProperties(org_apache_flex_html_beads_SliderThumbView.prototype, {
-    'strand': {
+    /** @expose */
+    strand: {
         /** @this {org_apache_flex_html_beads_SliderThumbView} */
         set: function(value) {
             this.strand_ = value;

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/5c486ee6/frameworks/js/FlexJS/src/org/apache/flex/html/beads/SliderTrackView.js
----------------------------------------------------------------------
diff --git a/frameworks/js/FlexJS/src/org/apache/flex/html/beads/SliderTrackView.js b/frameworks/js/FlexJS/src/org/apache/flex/html/beads/SliderTrackView.js
index eb47bc0..f23e3e9 100644
--- a/frameworks/js/FlexJS/src/org/apache/flex/html/beads/SliderTrackView.js
+++ b/frameworks/js/FlexJS/src/org/apache/flex/html/beads/SliderTrackView.js
@@ -35,7 +35,8 @@ org_apache_flex_html_beads_SliderTrackView
 
 
 Object.defineProperties(org_apache_flex_html_beads_SliderTrackView.prototype, {
-    'strand': {
+    /** @expose */
+    strand: {
         /** @this {org_apache_flex_html_beads_SliderTrackView} */
         set: function(value) {
             this.strand_ = value;

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/5c486ee6/frameworks/js/FlexJS/src/org/apache/flex/html/beads/TextInputWithBorderView.js
----------------------------------------------------------------------
diff --git a/frameworks/js/FlexJS/src/org/apache/flex/html/beads/TextInputWithBorderView.js b/frameworks/js/FlexJS/src/org/apache/flex/html/beads/TextInputWithBorderView.js
index 116bbde..51cb4e7 100644
--- a/frameworks/js/FlexJS/src/org/apache/flex/html/beads/TextInputWithBorderView.js
+++ b/frameworks/js/FlexJS/src/org/apache/flex/html/beads/TextInputWithBorderView.js
@@ -35,7 +35,8 @@ org_apache_flex_html_beads_TextInputWithBorderView
 
 
 Object.defineProperties(org_apache_flex_html_beads_TextInputWithBorderView.prototype, {
-    'strand': {
+    /** @expose */
+    strand: {
         /** @this {org_apache_flex_html_beads_TextInputWithBorderView} */
         set: function(value) {
             this.strand_ = value;

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/5c486ee6/frameworks/js/FlexJS/src/org/apache/flex/html/beads/TextItemRendererFactoryForArrayData.js
----------------------------------------------------------------------
diff --git a/frameworks/js/FlexJS/src/org/apache/flex/html/beads/TextItemRendererFactoryForArrayData.js b/frameworks/js/FlexJS/src/org/apache/flex/html/beads/TextItemRendererFactoryForArrayData.js
index 6161347..02da71c 100644
--- a/frameworks/js/FlexJS/src/org/apache/flex/html/beads/TextItemRendererFactoryForArrayData.js
+++ b/frameworks/js/FlexJS/src/org/apache/flex/html/beads/TextItemRendererFactoryForArrayData.js
@@ -50,7 +50,8 @@ org_apache_flex_html_beads_TextItemRendererFactoryForArrayData.
 
 
 Object.defineProperties(org_apache_flex_html_beads_TextItemRendererFactoryForArrayData.prototype, {
-    'strand': {
+    /** @expose */
+    strand: {
         /** @this {org_apache_flex_html_beads_TextItemRendererFactoryForArrayData} */
         set: function(value) {
             this.strand_ = value;

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/5c486ee6/frameworks/js/FlexJS/src/org/apache/flex/html/beads/controllers/ItemRendererMouseController.js
----------------------------------------------------------------------
diff --git a/frameworks/js/FlexJS/src/org/apache/flex/html/beads/controllers/ItemRendererMouseController.js b/frameworks/js/FlexJS/src/org/apache/flex/html/beads/controllers/ItemRendererMouseController.js
index 1a8a331..8068249 100644
--- a/frameworks/js/FlexJS/src/org/apache/flex/html/beads/controllers/ItemRendererMouseController.js
+++ b/frameworks/js/FlexJS/src/org/apache/flex/html/beads/controllers/ItemRendererMouseController.js
@@ -38,7 +38,8 @@ org_apache_flex_html_beads_controllers_ItemRendererMouseController.prototype.FLE
 
 
 Object.defineProperties(org_apache_flex_html_beads_controllers_ItemRendererMouseController.prototype, {
-    'strand': {
+    /** @expose */
+    strand: {
         /** @this {org_apache_flex_html_beads_controllers_ItemRendererMouseController} */
         set: function(value) {
             this.strand_ = value;

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/5c486ee6/frameworks/js/FlexJS/src/org/apache/flex/html/beads/controllers/ListSingleSelectionMouseController.js
----------------------------------------------------------------------
diff --git a/frameworks/js/FlexJS/src/org/apache/flex/html/beads/controllers/ListSingleSelectionMouseController.js b/frameworks/js/FlexJS/src/org/apache/flex/html/beads/controllers/ListSingleSelectionMouseController.js
index d912483..0d3595c 100644
--- a/frameworks/js/FlexJS/src/org/apache/flex/html/beads/controllers/ListSingleSelectionMouseController.js
+++ b/frameworks/js/FlexJS/src/org/apache/flex/html/beads/controllers/ListSingleSelectionMouseController.js
@@ -40,7 +40,8 @@ org_apache_flex_html_beads_controllers_ListSingleSelectionMouseController.protot
 
 
 Object.defineProperties(org_apache_flex_html_beads_controllers_ListSingleSelectionMouseController.prototype, {
-    'strand': {
+    /** @expose */
+    strand: {
         /** @this {org_apache_flex_html_beads_controllers_ListSingleSelectionMouseController} */
         set: function(value) {
             this.strand_ = value;

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/5c486ee6/frameworks/js/FlexJS/src/org/apache/flex/html/beads/controllers/SliderMouseController.js
----------------------------------------------------------------------
diff --git a/frameworks/js/FlexJS/src/org/apache/flex/html/beads/controllers/SliderMouseController.js b/frameworks/js/FlexJS/src/org/apache/flex/html/beads/controllers/SliderMouseController.js
index 33ae094..294efb2 100644
--- a/frameworks/js/FlexJS/src/org/apache/flex/html/beads/controllers/SliderMouseController.js
+++ b/frameworks/js/FlexJS/src/org/apache/flex/html/beads/controllers/SliderMouseController.js
@@ -38,7 +38,8 @@ org_apache_flex_html_beads_controllers_SliderMouseController.prototype.FLEXJS_CL
 
 
 Object.defineProperties(org_apache_flex_html_beads_controllers_SliderMouseController.prototype, {
-    'strand': {
+    /** @expose */
+    strand: {
         /** @this {org_apache_flex_html_beads_controllers_SliderMouseController} */
         set: function(value) {
             this.strand_ = value;

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/5c486ee6/frameworks/js/FlexJS/src/org/apache/flex/html/beads/controllers/SpinnerMouseController.js
----------------------------------------------------------------------
diff --git a/frameworks/js/FlexJS/src/org/apache/flex/html/beads/controllers/SpinnerMouseController.js b/frameworks/js/FlexJS/src/org/apache/flex/html/beads/controllers/SpinnerMouseController.js
index ec14063..e54acab 100644
--- a/frameworks/js/FlexJS/src/org/apache/flex/html/beads/controllers/SpinnerMouseController.js
+++ b/frameworks/js/FlexJS/src/org/apache/flex/html/beads/controllers/SpinnerMouseController.js
@@ -37,7 +37,8 @@ org_apache_flex_html_beads_controllers_SpinnerMouseController.prototype.FLEXJS_C
 
 
 Object.defineProperties(org_apache_flex_html_beads_controllers_SpinnerMouseController.prototype, {
-    'strand': {
+    /** @expose */
+    strand: {
         /** @this {org_apache_flex_html_beads_controllers_SpinnerMouseController} */
         set: function(value) {
             this.strand_ = value;

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/5c486ee6/frameworks/js/FlexJS/src/org/apache/flex/html/beads/layouts/ButtonBarLayout.js
----------------------------------------------------------------------
diff --git a/frameworks/js/FlexJS/src/org/apache/flex/html/beads/layouts/ButtonBarLayout.js b/frameworks/js/FlexJS/src/org/apache/flex/html/beads/layouts/ButtonBarLayout.js
index c8468e5..4b78ae5 100644
--- a/frameworks/js/FlexJS/src/org/apache/flex/html/beads/layouts/ButtonBarLayout.js
+++ b/frameworks/js/FlexJS/src/org/apache/flex/html/beads/layouts/ButtonBarLayout.js
@@ -44,7 +44,8 @@ org_apache_flex_html_beads_layouts_ButtonBarLayout
 
 
 Object.defineProperties(org_apache_flex_html_beads_layouts_ButtonBarLayout.prototype, {
-    'strand': {
+    /** @expose */
+    strand: {
         /** @this {org_apache_flex_html_beads_layouts_ButtonBarLayout} */
         set: function(value) {
             if (this.strand_ !== value) {
@@ -63,7 +64,8 @@ Object.defineProperties(org_apache_flex_html_beads_layouts_ButtonBarLayout.proto
             }
         }
     },
-    'buttonWidths': {
+    /** @expose */
+    buttonWidths: {
         /** @this {org_apache_flex_html_beads_layouts_ButtonBarLayout} */
         set: function(value) {
             this.buttonWidths_ = value;

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/5c486ee6/frameworks/js/FlexJS/src/org/apache/flex/html/beads/layouts/NonVirtualBasicLayout.js
----------------------------------------------------------------------
diff --git a/frameworks/js/FlexJS/src/org/apache/flex/html/beads/layouts/NonVirtualBasicLayout.js b/frameworks/js/FlexJS/src/org/apache/flex/html/beads/layouts/NonVirtualBasicLayout.js
index b8dd72f..353bb93 100644
--- a/frameworks/js/FlexJS/src/org/apache/flex/html/beads/layouts/NonVirtualBasicLayout.js
+++ b/frameworks/js/FlexJS/src/org/apache/flex/html/beads/layouts/NonVirtualBasicLayout.js
@@ -44,7 +44,8 @@ org_apache_flex_html_beads_layouts_NonVirtualBasicLayout.prototype.FLEXJS_CLASS_
 
 
 Object.defineProperties(org_apache_flex_html_beads_layouts_NonVirtualBasicLayout.prototype, {
-    'strand': {
+    /** @expose */
+    strand: {
         /** @this {org_apache_flex_html_beads_layouts_NonVirtualBasicLayout} */
         set: function(value) {
             if (this.strand_ !== value) {

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/5c486ee6/frameworks/js/FlexJS/src/org/apache/flex/html/beads/layouts/NonVirtualBasicScrollingLayout.js
----------------------------------------------------------------------
diff --git a/frameworks/js/FlexJS/src/org/apache/flex/html/beads/layouts/NonVirtualBasicScrollingLayout.js b/frameworks/js/FlexJS/src/org/apache/flex/html/beads/layouts/NonVirtualBasicScrollingLayout.js
index 9d5ac8f..5bbbf83 100644
--- a/frameworks/js/FlexJS/src/org/apache/flex/html/beads/layouts/NonVirtualBasicScrollingLayout.js
+++ b/frameworks/js/FlexJS/src/org/apache/flex/html/beads/layouts/NonVirtualBasicScrollingLayout.js
@@ -41,7 +41,8 @@ org_apache_flex_html_beads_layouts_NonVirtualBasicScrollingLayout.prototype.FLEX
 
 
 Object.defineProperties(org_apache_flex_html_beads_layouts_NonVirtualBasicScrollingLayout.prototype, {
-    'strand': {
+    /** @expose */
+    strand: {
         /** @this {org_apache_flex_html_beads_layouts_NonVirtualBasicScrollingLayout} */
         set: function(value) {
             if (this.strand_ !== value) {

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/5c486ee6/frameworks/js/FlexJS/src/org/apache/flex/html/beads/layouts/NonVirtualHorizontalLayout.js
----------------------------------------------------------------------
diff --git a/frameworks/js/FlexJS/src/org/apache/flex/html/beads/layouts/NonVirtualHorizontalLayout.js b/frameworks/js/FlexJS/src/org/apache/flex/html/beads/layouts/NonVirtualHorizontalLayout.js
index 090c6ee..846acec 100644
--- a/frameworks/js/FlexJS/src/org/apache/flex/html/beads/layouts/NonVirtualHorizontalLayout.js
+++ b/frameworks/js/FlexJS/src/org/apache/flex/html/beads/layouts/NonVirtualHorizontalLayout.js
@@ -42,7 +42,8 @@ org_apache_flex_html_beads_layouts_NonVirtualHorizontalLayout.
 
 
 Object.defineProperties(org_apache_flex_html_beads_layouts_NonVirtualHorizontalLayout.prototype, {
-    'strand': {
+    /** @expose */
+    strand: {
         /** @this {org_apache_flex_html_beads_layouts_NonVirtualHorizontalLayout} */
         set: function(value) {
             if (this.strand_ !== value) {

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/5c486ee6/frameworks/js/FlexJS/src/org/apache/flex/html/beads/layouts/NonVirtualVerticalLayout.js
----------------------------------------------------------------------
diff --git a/frameworks/js/FlexJS/src/org/apache/flex/html/beads/layouts/NonVirtualVerticalLayout.js b/frameworks/js/FlexJS/src/org/apache/flex/html/beads/layouts/NonVirtualVerticalLayout.js
index caf04cf..1991053 100644
--- a/frameworks/js/FlexJS/src/org/apache/flex/html/beads/layouts/NonVirtualVerticalLayout.js
+++ b/frameworks/js/FlexJS/src/org/apache/flex/html/beads/layouts/NonVirtualVerticalLayout.js
@@ -41,7 +41,8 @@ org_apache_flex_html_beads_layouts_NonVirtualVerticalLayout.prototype.FLEXJS_CLA
 
 
 Object.defineProperties(org_apache_flex_html_beads_layouts_NonVirtualVerticalLayout.prototype, {
-    'strand': {
+    /** @expose */
+    strand: {
         /** @this {org_apache_flex_html_beads_layouts_NonVirtualVerticalLayout} */
         set: function(value) {
             if (this.strand_ !== value) {

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/5c486ee6/frameworks/js/FlexJS/src/org/apache/flex/html/beads/layouts/NonVirtualVerticalScrollingLayout.js
----------------------------------------------------------------------
diff --git a/frameworks/js/FlexJS/src/org/apache/flex/html/beads/layouts/NonVirtualVerticalScrollingLayout.js b/frameworks/js/FlexJS/src/org/apache/flex/html/beads/layouts/NonVirtualVerticalScrollingLayout.js
index a0f1a16..0d9fbda 100644
--- a/frameworks/js/FlexJS/src/org/apache/flex/html/beads/layouts/NonVirtualVerticalScrollingLayout.js
+++ b/frameworks/js/FlexJS/src/org/apache/flex/html/beads/layouts/NonVirtualVerticalScrollingLayout.js
@@ -40,7 +40,8 @@ org_apache_flex_html_beads_layouts_NonVirtualVerticalScrollingLayout.prototype.F
 
 
 Object.defineProperties(org_apache_flex_html_beads_layouts_NonVirtualVerticalScrollingLayout.prototype, {
-    'strand': {
+    /** @expose */
+    strand: {
         /** @this {org_apache_flex_html_beads_layouts_NonVirtualVerticalScrollingLayout} */
         set: function(value) {
             if (this.strand_ !== value) {

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/5c486ee6/frameworks/js/FlexJS/src/org/apache/flex/html/beads/layouts/TileLayout.js
----------------------------------------------------------------------
diff --git a/frameworks/js/FlexJS/src/org/apache/flex/html/beads/layouts/TileLayout.js b/frameworks/js/FlexJS/src/org/apache/flex/html/beads/layouts/TileLayout.js
index c08c35c..17f83ec 100644
--- a/frameworks/js/FlexJS/src/org/apache/flex/html/beads/layouts/TileLayout.js
+++ b/frameworks/js/FlexJS/src/org/apache/flex/html/beads/layouts/TileLayout.js
@@ -41,7 +41,8 @@ org_apache_flex_html_beads_layouts_TileLayout.prototype.FLEXJS_CLASS_INFO =
 
 
 Object.defineProperties(org_apache_flex_html_beads_layouts_TileLayout.prototype, {
-    'strand': {
+    /** @expose */
+    strand: {
         /** @this {org_apache_flex_html_beads_layouts_TileLayout} */
         set: function(value) {
             if (this.strand_ !== value) {
@@ -53,7 +54,8 @@ Object.defineProperties(org_apache_flex_html_beads_layouts_TileLayout.prototype,
             }
         }
     },
-    'numColumns': {
+    /** @expose */
+    numColumns: {
         /** @this {org_apache_flex_html_beads_layouts_TileLayout} */
         get: function() {
             return this._numColumns;
@@ -63,7 +65,8 @@ Object.defineProperties(org_apache_flex_html_beads_layouts_TileLayout.prototype,
             this._numColumns = value;
         }
     },
-    'columnWidth': {
+    /** @expose */
+    columnWidth: {
         /** @this {org_apache_flex_html_beads_layouts_TileLayout} */
         get: function() {
             return this._columnWidth;
@@ -73,7 +76,8 @@ Object.defineProperties(org_apache_flex_html_beads_layouts_TileLayout.prototype,
             this._columnWidth = value;
         }
     },
-    'rowHeight': {
+    /** @expose */
+    rowHeight: {
         /** @this {org_apache_flex_html_beads_layouts_TileLayout} */
         get: function() {
             return this._rowHeight;

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/5c486ee6/frameworks/js/FlexJS/src/org/apache/flex/html/beads/models/ArraySelectionModel.js
----------------------------------------------------------------------
diff --git a/frameworks/js/FlexJS/src/org/apache/flex/html/beads/models/ArraySelectionModel.js b/frameworks/js/FlexJS/src/org/apache/flex/html/beads/models/ArraySelectionModel.js
index e3863a8..b222cfd 100644
--- a/frameworks/js/FlexJS/src/org/apache/flex/html/beads/models/ArraySelectionModel.js
+++ b/frameworks/js/FlexJS/src/org/apache/flex/html/beads/models/ArraySelectionModel.js
@@ -46,13 +46,15 @@ org_apache_flex_html_beads_models_ArraySelectionModel.prototype.FLEXJS_CLASS_INF
 
 
 Object.defineProperties(org_apache_flex_html_beads_models_ArraySelectionModel.prototype, {
-    'strand': {
+    /** @expose */
+    strand: {
         /** @this {org_apache_flex_html_beads_models_ArraySelectionModel} */
         set: function(value) {
             this.strand_ = value;
         }
     },
-    'dataProvider': {
+    /** @expose */
+    dataProvider: {
         /** @this {org_apache_flex_html_beads_models_ArraySelectionModel} */
         get: function() {
             return this.dataProvider_;
@@ -63,7 +65,8 @@ Object.defineProperties(org_apache_flex_html_beads_models_ArraySelectionModel.pr
             this.dispatchEvent('dataProviderChanged');
         }
     },
-    'selectedIndex': {
+    /** @expose */
+    selectedIndex: {
         /** @this {org_apache_flex_html_beads_models_ArraySelectionModel} */
         get: function() {
             return this.selectedIndex_;
@@ -74,7 +77,8 @@ Object.defineProperties(org_apache_flex_html_beads_models_ArraySelectionModel.pr
             this.dispatchEvent('selectedIndexChanged');
         }
     },
-    'selectedItem': {
+    /** @expose */
+    selectedItem: {
         /** @this {org_apache_flex_html_beads_models_ArraySelectionModel} */
         get: function() {
             var si;
@@ -106,7 +110,8 @@ Object.defineProperties(org_apache_flex_html_beads_models_ArraySelectionModel.pr
             this.dispatchEvent('selectedIndexChanged');
         }
     },
-    'labelField': {
+    /** @expose */
+    labelField: {
         /** @this {org_apache_flex_html_beads_models_ArraySelectionModel} */
         get: function() {
             return this.labelField_;

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/5c486ee6/frameworks/js/FlexJS/src/org/apache/flex/html/beads/models/DataGridModel.js
----------------------------------------------------------------------
diff --git a/frameworks/js/FlexJS/src/org/apache/flex/html/beads/models/DataGridModel.js b/frameworks/js/FlexJS/src/org/apache/flex/html/beads/models/DataGridModel.js
index 9d2016f..a9e4579 100644
--- a/frameworks/js/FlexJS/src/org/apache/flex/html/beads/models/DataGridModel.js
+++ b/frameworks/js/FlexJS/src/org/apache/flex/html/beads/models/DataGridModel.js
@@ -50,14 +50,16 @@ org_apache_flex_html_beads_models_DataGridModel.prototype.FLEXJS_CLASS_INFO =
 
 
 Object.defineProperties(org_apache_flex_html_beads_models_DataGridModel.prototype, {
-    'strand': {
+    /** @expose */
+    strand: {
         /** @this {org_apache_flex_html_beads_models_DataGridModel} */
         set: function(value) {
             org_apache_flex_utils_Language(org_apache_flex_html_beads_models_DataGridModel, this, 'strand', value);
             this.strand_ = value;
         }
     },
-    'columns': {
+    /** @expose */
+    columns: {
         /** @this {org_apache_flex_html_beads_models_DataGridModel} */
         set: function(value) {
             this.columns_ = value;

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/5c486ee6/frameworks/js/FlexJS/src/org/apache/flex/html/beads/models/ImageModel.js
----------------------------------------------------------------------
diff --git a/frameworks/js/FlexJS/src/org/apache/flex/html/beads/models/ImageModel.js b/frameworks/js/FlexJS/src/org/apache/flex/html/beads/models/ImageModel.js
index 188cc27..1b80a28 100644
--- a/frameworks/js/FlexJS/src/org/apache/flex/html/beads/models/ImageModel.js
+++ b/frameworks/js/FlexJS/src/org/apache/flex/html/beads/models/ImageModel.js
@@ -44,13 +44,15 @@ org_apache_flex_html_beads_models_ImageModel.prototype.FLEXJS_CLASS_INFO =
 
 
 Object.defineProperties(org_apache_flex_html_beads_models_ImageModel.prototype, {
-    'strand': {
+    /** @expose */
+    strand: {
         /** @this {org_apache_flex_html_beads_models_ImageModel} */
         set: function(value) {
             this.strand_ = value;
         }
     },
-    'source': {
+    /** @expose */
+    source: {
         /** @this {org_apache_flex_html_beads_models_ImageModel} */
         get: function() {
             return this.source_;

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/5c486ee6/frameworks/js/FlexJS/src/org/apache/flex/html/beads/models/ListPresentationModel.js
----------------------------------------------------------------------
diff --git a/frameworks/js/FlexJS/src/org/apache/flex/html/beads/models/ListPresentationModel.js b/frameworks/js/FlexJS/src/org/apache/flex/html/beads/models/ListPresentationModel.js
index 3f934e6..11167bf 100644
--- a/frameworks/js/FlexJS/src/org/apache/flex/html/beads/models/ListPresentationModel.js
+++ b/frameworks/js/FlexJS/src/org/apache/flex/html/beads/models/ListPresentationModel.js
@@ -53,13 +53,15 @@ org_apache_flex_html_beads_models_ListPresentationModel.prototype.FLEXJS_CLASS_I
 
 
 Object.defineProperties(org_apache_flex_html_beads_models_ListPresentationModel.prototype, {
-    'strand': {
+    /** @expose */
+    strand: {
         /** @this {org_apache_flex_html_beads_models_ListPresentationModel} */
         set: function(value) {
             this.strand_ = value;
         }
     },
-    'rowHeight': {
+    /** @expose */
+    rowHeight: {
         /** @this {org_apache_flex_html_beads_models_ListPresentationModel} */
         get: function() {
             return this.rowHeight_;

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/5c486ee6/frameworks/js/FlexJS/src/org/apache/flex/html/beads/models/PanelModel.js
----------------------------------------------------------------------
diff --git a/frameworks/js/FlexJS/src/org/apache/flex/html/beads/models/PanelModel.js b/frameworks/js/FlexJS/src/org/apache/flex/html/beads/models/PanelModel.js
index 6ccc83e..0f2c434 100644
--- a/frameworks/js/FlexJS/src/org/apache/flex/html/beads/models/PanelModel.js
+++ b/frameworks/js/FlexJS/src/org/apache/flex/html/beads/models/PanelModel.js
@@ -57,13 +57,15 @@ org_apache_flex_html_beads_models_PanelModel.prototype.FLEXJS_CLASS_INFO =
 
 
 Object.defineProperties(org_apache_flex_html_beads_models_PanelModel.prototype, {
-    'strand': {
+    /** @expose */
+    strand: {
         /** @this {org_apache_flex_html_beads_models_PanelModel} */
         set: function(value) {
             this.strand_ = value;
         }
     },
-    'title': {
+    /** @expose */
+    title: {
         /** @this {org_apache_flex_html_beads_models_PanelModel} */
         get: function() {
             return this.title_;
@@ -76,7 +78,8 @@ Object.defineProperties(org_apache_flex_html_beads_models_PanelModel.prototype,
             }
         }
     },
-    'htmlTitle': {
+    /** @expose */
+    htmlTitle: {
         /** @this {org_apache_flex_html_beads_models_PanelModel} */
         get: function() {
             return this.htmlTitle_;
@@ -89,7 +92,8 @@ Object.defineProperties(org_apache_flex_html_beads_models_PanelModel.prototype,
             }
         }
     },
-    'showCloseButton': {
+    /** @expose */
+    showCloseButton: {
         /** @this {org_apache_flex_html_beads_models_PanelModel} */
         get: function() {
             return this.showCloseButton_;

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/5c486ee6/frameworks/js/FlexJS/src/org/apache/flex/html/beads/models/RangeModel.js
----------------------------------------------------------------------
diff --git a/frameworks/js/FlexJS/src/org/apache/flex/html/beads/models/RangeModel.js b/frameworks/js/FlexJS/src/org/apache/flex/html/beads/models/RangeModel.js
index 91ed062..030856b 100644
--- a/frameworks/js/FlexJS/src/org/apache/flex/html/beads/models/RangeModel.js
+++ b/frameworks/js/FlexJS/src/org/apache/flex/html/beads/models/RangeModel.js
@@ -48,13 +48,15 @@ org_apache_flex_html_beads_models_RangeModel.prototype.FLEXJS_CLASS_INFO =
 
 
 Object.defineProperties(org_apache_flex_html_beads_models_RangeModel.prototype, {
-    'strand': {
+    /** @expose */
+    strand: {
         /** @this {org_apache_flex_html_beads_models_RangeModel} */
         set: function(value) {
             this.strand_ = value;
         }
     },
-    'minimum': {
+    /** @expose */
+    minimum: {
         /** @this {org_apache_flex_html_beads_models_RangeModel} */
         get: function() {
             return this.minimum_;
@@ -67,7 +69,8 @@ Object.defineProperties(org_apache_flex_html_beads_models_RangeModel.prototype,
             }
         }
     },
-    'maximum': {
+    /** @expose */
+    maximum: {
         /** @this {org_apache_flex_html_beads_models_RangeModel} */
         get: function() {
             return this.maximum_;
@@ -80,7 +83,8 @@ Object.defineProperties(org_apache_flex_html_beads_models_RangeModel.prototype,
             }
         }
     },
-    'value': {
+    /** @expose */
+    value: {
         /** @this {org_apache_flex_html_beads_models_RangeModel} */
         get: function() {
             return this.value_;
@@ -100,7 +104,8 @@ Object.defineProperties(org_apache_flex_html_beads_models_RangeModel.prototype,
             }
         }
     },
-    'snapInterval': {
+    /** @expose */
+    snapInterval: {
         /** @this {org_apache_flex_html_beads_models_RangeModel} */
         get: function() {
             return this.snapInterval_;
@@ -113,7 +118,8 @@ Object.defineProperties(org_apache_flex_html_beads_models_RangeModel.prototype,
             }
         }
     },
-    'stepSize': {
+    /** @expose */
+    stepSize: {
         /** @this {org_apache_flex_html_beads_models_RangeModel} */
         get: function() {
             return this.stepSize_;

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/5c486ee6/frameworks/js/FlexJS/src/org/apache/flex/html/beads/models/TextModel.js
----------------------------------------------------------------------
diff --git a/frameworks/js/FlexJS/src/org/apache/flex/html/beads/models/TextModel.js b/frameworks/js/FlexJS/src/org/apache/flex/html/beads/models/TextModel.js
index 2072288..10ac1bc 100644
--- a/frameworks/js/FlexJS/src/org/apache/flex/html/beads/models/TextModel.js
+++ b/frameworks/js/FlexJS/src/org/apache/flex/html/beads/models/TextModel.js
@@ -46,13 +46,15 @@ org_apache_flex_html_beads_models_TextModel.prototype.FLEXJS_CLASS_INFO =
 
 
 Object.defineProperties(org_apache_flex_html_beads_models_TextModel.prototype, {
-    'strand': {
+    /** @expose */
+    strand: {
         /** @this {org_apache_flex_html_beads_models_TextModel} */
         set: function(value) {
             this.strand_ = value;
         }
     },
-    'text': {
+    /** @expose */
+    text: {
         /** @this {org_apache_flex_html_beads_models_TextModel} */
         get: function() {
             return this.text_;

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/5c486ee6/frameworks/js/FlexJS/src/org/apache/flex/html/beads/models/TitleBarModel.js
----------------------------------------------------------------------
diff --git a/frameworks/js/FlexJS/src/org/apache/flex/html/beads/models/TitleBarModel.js b/frameworks/js/FlexJS/src/org/apache/flex/html/beads/models/TitleBarModel.js
index 731963f..ae7b7a0 100644
--- a/frameworks/js/FlexJS/src/org/apache/flex/html/beads/models/TitleBarModel.js
+++ b/frameworks/js/FlexJS/src/org/apache/flex/html/beads/models/TitleBarModel.js
@@ -60,13 +60,15 @@ org_apache_flex_html_beads_models_TitleBarModel.prototype.FLEXJS_CLASS_INFO =
 
 
 Object.defineProperties(org_apache_flex_html_beads_models_TitleBarModel.prototype, {
-    'strand': {
+    /** @expose */
+    strand: {
         /** @this {org_apache_flex_html_beads_models_TitleBarModel} */
         set: function(value) {
             this.strand_ = value;
         }
     },
-    'title': {
+    /** @expose */
+    title: {
         /** @this {org_apache_flex_html_beads_models_TitleBarModel} */
         get: function() {
             return this.title_;
@@ -79,7 +81,8 @@ Object.defineProperties(org_apache_flex_html_beads_models_TitleBarModel.prototyp
             }
         }
     },
-    'htmlTitle': {
+    /** @expose */
+    htmlTitle: {
         /** @this {org_apache_flex_html_beads_models_TitleBarModel} */
         get: function() {
             return this.htmlTitle_;
@@ -92,7 +95,8 @@ Object.defineProperties(org_apache_flex_html_beads_models_TitleBarModel.prototyp
             }
         }
     },
-    'showCloseButton': {
+    /** @expose */
+    showCloseButton: {
         /** @this {org_apache_flex_html_beads_models_TitleBarModel} */
         get: function() {
             return this.showCloseButton_;

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/5c486ee6/frameworks/js/FlexJS/src/org/apache/flex/html/supportClasses/ButtonBarButtonItemRenderer.js
----------------------------------------------------------------------
diff --git a/frameworks/js/FlexJS/src/org/apache/flex/html/supportClasses/ButtonBarButtonItemRenderer.js b/frameworks/js/FlexJS/src/org/apache/flex/html/supportClasses/ButtonBarButtonItemRenderer.js
index 341972a..37df650 100644
--- a/frameworks/js/FlexJS/src/org/apache/flex/html/supportClasses/ButtonBarButtonItemRenderer.js
+++ b/frameworks/js/FlexJS/src/org/apache/flex/html/supportClasses/ButtonBarButtonItemRenderer.js
@@ -72,7 +72,8 @@ org_apache_flex_html_supportClasses_ButtonBarButtonItemRenderer.
 
 
 Object.defineProperties(org_apache_flex_html_supportClasses_ButtonBarButtonItemRenderer.prototype, {
-    'strand': {
+    /** @expose */
+    strand: {
         /** @this {org_apache_flex_html_supportClasses_ButtonBarButtonItemRenderer} */
         set: function(value) {
             this.strand_ = value;
@@ -82,7 +83,8 @@ Object.defineProperties(org_apache_flex_html_supportClasses_ButtonBarButtonItemR
             return this.strand_;
         }
     },
-    'data': {
+    /** @expose */
+    data: {
         /** @this {org_apache_flex_html_supportClasses_ButtonBarButtonItemRenderer} */
         set: function(value) {
             org_apache_flex_utils_Language.superSetter(

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/5c486ee6/frameworks/js/FlexJS/src/org/apache/flex/html/supportClasses/DataGridColumn.js
----------------------------------------------------------------------
diff --git a/frameworks/js/FlexJS/src/org/apache/flex/html/supportClasses/DataGridColumn.js b/frameworks/js/FlexJS/src/org/apache/flex/html/supportClasses/DataGridColumn.js
index b916c6f..84959e7 100644
--- a/frameworks/js/FlexJS/src/org/apache/flex/html/supportClasses/DataGridColumn.js
+++ b/frameworks/js/FlexJS/src/org/apache/flex/html/supportClasses/DataGridColumn.js
@@ -27,7 +27,8 @@ org_apache_flex_html_supportClasses_DataGridColumn =
 
 
 Object.defineProperties(org_apache_flex_html_supportClasses_DataGridColumn.prototype, {
-    'itemRenderer': {
+    /** @expose */
+    itemRenderer: {
         /** @this {org_apache_flex_html_supportClasses_DataGridColumn} */
         get: function() {
             return this.itemRenderer_;
@@ -37,7 +38,8 @@ Object.defineProperties(org_apache_flex_html_supportClasses_DataGridColumn.proto
             this.itemRenderer_ = value;
         }
     },
-    'columnWidth': {
+    /** @expose */
+    columnWidth: {
         /** @this {org_apache_flex_html_supportClasses_DataGridColumn} */
         get: function() {
             return this.columnWidth_;
@@ -47,7 +49,8 @@ Object.defineProperties(org_apache_flex_html_supportClasses_DataGridColumn.proto
             this.columnWidth_ = value;
         }
     },
-    'label': {
+    /** @expose */
+    label: {
         /** @this {org_apache_flex_html_supportClasses_DataGridColumn} */
         get: function() {
             return this.label_;
@@ -57,7 +60,8 @@ Object.defineProperties(org_apache_flex_html_supportClasses_DataGridColumn.proto
             this.label_ = value;
         }
     },
-    'dataField': {
+    /** @expose */
+    dataField: {
         /** @this {org_apache_flex_html_supportClasses_DataGridColumn} */
         get: function() {
             return this.dataField_;

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/5c486ee6/frameworks/js/FlexJS/src/org/apache/flex/html/supportClasses/DataItemRenderer.js
----------------------------------------------------------------------
diff --git a/frameworks/js/FlexJS/src/org/apache/flex/html/supportClasses/DataItemRenderer.js b/frameworks/js/FlexJS/src/org/apache/flex/html/supportClasses/DataItemRenderer.js
index 05c5e8a..625d4c3 100644
--- a/frameworks/js/FlexJS/src/org/apache/flex/html/supportClasses/DataItemRenderer.js
+++ b/frameworks/js/FlexJS/src/org/apache/flex/html/supportClasses/DataItemRenderer.js
@@ -70,7 +70,8 @@ org_apache_flex_html_supportClasses_DataItemRenderer.
 
 
 Object.defineProperties(org_apache_flex_html_supportClasses_DataItemRenderer.prototype, {
-    'itemRendererParent': {
+    /** @expose */
+    itemRendererParent: {
         /** @this {org_apache_flex_html_supportClasses_DataItemRenderer} */
         get: function() {
             return this.rendererParent_;
@@ -80,13 +81,15 @@ Object.defineProperties(org_apache_flex_html_supportClasses_DataItemRenderer.pro
             this.rendererParent_ = value;
         }
     },
-    'index': {
+    /** @expose */
+    index: {
         /** @this {org_apache_flex_html_supportClasses_DataItemRenderer} */
         set: function(value) {
             this.index_ = value;
         }
     },
-    'dataField': {
+    /** @expose */
+    dataField: {
         /** @this {org_apache_flex_html_supportClasses_DataItemRenderer} */
         set: function(value) {
             this.dataField_ = value;
@@ -96,7 +99,8 @@ Object.defineProperties(org_apache_flex_html_supportClasses_DataItemRenderer.pro
             return this.dataField_;
         }
     },
-    'selected': {
+    /** @expose */
+    selected: {
         /** @this {org_apache_flex_html_supportClasses_DataItemRenderer} */
         set: function(value) {
             this.selected_ = value;
@@ -108,7 +112,8 @@ Object.defineProperties(org_apache_flex_html_supportClasses_DataItemRenderer.pro
             }
         }
     },
-    'hovered': {
+    /** @expose */
+    hovered: {
         /** @this {org_apache_flex_html_supportClasses_DataItemRenderer} */
         set: function(value) {
             this.hovered_ = value;

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/5c486ee6/frameworks/js/FlexJS/src/org/apache/flex/html/supportClasses/NonVirtualDataGroup.js
----------------------------------------------------------------------
diff --git a/frameworks/js/FlexJS/src/org/apache/flex/html/supportClasses/NonVirtualDataGroup.js b/frameworks/js/FlexJS/src/org/apache/flex/html/supportClasses/NonVirtualDataGroup.js
index a42c19d..5d9465d 100644
--- a/frameworks/js/FlexJS/src/org/apache/flex/html/supportClasses/NonVirtualDataGroup.js
+++ b/frameworks/js/FlexJS/src/org/apache/flex/html/supportClasses/NonVirtualDataGroup.js
@@ -45,13 +45,15 @@ org_apache_flex_html_supportClasses_NonVirtualDataGroup.prototype.FLEXJS_CLASS_I
 
 
 Object.defineProperties(org_apache_flex_html_supportClasses_NonVirtualDataGroup.prototype, {
-    'strand': {
+    /** @expose */
+    strand: {
         /** @this {org_apache_flex_html_supportClasses_NonVirtualDataGroup} */
         set: function(value) {
             this.strand_ = value;
         }
     },
-    'numElements': {
+    /** @expose */
+    numElements: {
         /** @this {org_apache_flex_html_supportClasses_NonVirtualDataGroup} */
         get: function() {
 

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/5c486ee6/frameworks/js/FlexJS/src/org/apache/flex/html/supportClasses/StringItemRenderer.js
----------------------------------------------------------------------
diff --git a/frameworks/js/FlexJS/src/org/apache/flex/html/supportClasses/StringItemRenderer.js b/frameworks/js/FlexJS/src/org/apache/flex/html/supportClasses/StringItemRenderer.js
index 2e35047..3e977dc 100644
--- a/frameworks/js/FlexJS/src/org/apache/flex/html/supportClasses/StringItemRenderer.js
+++ b/frameworks/js/FlexJS/src/org/apache/flex/html/supportClasses/StringItemRenderer.js
@@ -72,7 +72,8 @@ org_apache_flex_html_supportClasses_StringItemRenderer.
 
 
 Object.defineProperties(org_apache_flex_html_supportClasses_StringItemRenderer.prototype, {
-    'strand': {
+    /** @expose */
+    strand: {
         /** @this {org_apache_flex_html_supportClasses_StringItemRenderer} */
         set: function(value) {
             this.strand_ = value;
@@ -82,7 +83,8 @@ Object.defineProperties(org_apache_flex_html_supportClasses_StringItemRenderer.p
              return this.strand_;
         }
     },
-    'itemRendererParent': {
+    /** @expose */
+    itemRendererParent: {
         /** @this {org_apache_flex_html_supportClasses_StringItemRenderer} */
         get: function() {
             return this.rendererParent_;
@@ -92,13 +94,15 @@ Object.defineProperties(org_apache_flex_html_supportClasses_StringItemRenderer.p
             this.rendererParent_ = value;
         }
     },
-    'index': {
+    /** @expose */
+    index: {
         /** @this {org_apache_flex_html_supportClasses_StringItemRenderer} */
         set: function(value) {
             this.index_ = value;
         }
     },
-    'text': {
+    /** @expose */
+    text: {
         /** @this {org_apache_flex_html_supportClasses_StringItemRenderer} */
         set: function(value) {
             this.element.innerHTML = value;
@@ -108,7 +112,8 @@ Object.defineProperties(org_apache_flex_html_supportClasses_StringItemRenderer.p
             return this.element.innerHTML;
         }
     },
-    'data': {
+    /** @expose */
+    data: {
         /** @this {org_apache_flex_html_supportClasses_StringItemRenderer} */
         set: function(value) {
             org_apache_flex_utils_Language.superSetter(

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/5c486ee6/frameworks/js/FlexJS/src/org/apache/flex/html/supportClasses/UIItemRendererBase.js
----------------------------------------------------------------------
diff --git a/frameworks/js/FlexJS/src/org/apache/flex/html/supportClasses/UIItemRendererBase.js b/frameworks/js/FlexJS/src/org/apache/flex/html/supportClasses/UIItemRendererBase.js
index 91876dd..6bda43f 100644
--- a/frameworks/js/FlexJS/src/org/apache/flex/html/supportClasses/UIItemRendererBase.js
+++ b/frameworks/js/FlexJS/src/org/apache/flex/html/supportClasses/UIItemRendererBase.js
@@ -77,13 +77,15 @@ org_apache_flex_html_supportClasses_UIItemRendererBase.prototype.generateMXMLAtt
 
 
 Object.defineProperties(org_apache_flex_html_supportClasses_UIItemRendererBase.prototype, {
-    'MXMLDescriptor': {
+    /** @expose */
+    MXMLDescriptor: {
         /** @this {org_apache_flex_html_supportClasses_UIItemRendererBase} */
         get: function() {
             return null;
         }
     },
-    'data': {
+    /** @expose */
+    data: {
         /** @this {org_apache_flex_html_supportClasses_UIItemRendererBase} */
         get: function() {
             return this.data_;
@@ -93,7 +95,8 @@ Object.defineProperties(org_apache_flex_html_supportClasses_UIItemRendererBase.p
             this.data_ = value;
         }
     },
-    'labelField': {
+    /** @expose */
+    labelField: {
         /** @this {org_apache_flex_html_supportClasses_UIItemRendererBase} */
         get: function() {
             return this.labelField_;
@@ -103,7 +106,8 @@ Object.defineProperties(org_apache_flex_html_supportClasses_UIItemRendererBase.p
             this.labelField_ = value;
         }
     },
-    'index': {
+    /** @expose */
+    index: {
         /** @this {org_apache_flex_html_supportClasses_UIItemRendererBase} */
         get: function() {
             return this.index_;
@@ -113,7 +117,8 @@ Object.defineProperties(org_apache_flex_html_supportClasses_UIItemRendererBase.p
             this.index_ = value;
         }
     },
-    'hovered': {
+    /** @expose */
+    hovered: {
         /** @this {org_apache_flex_html_supportClasses_UIItemRendererBase} */
         get: function() {
             return this.hovered_;
@@ -123,7 +128,8 @@ Object.defineProperties(org_apache_flex_html_supportClasses_UIItemRendererBase.p
             this.hovered_ = value;
         }
     },
-    'selected': {
+    /** @expose */
+    selected: {
         /** @this {org_apache_flex_html_supportClasses_UIItemRendererBase} */
         get: function() {
             return this.selected_;
@@ -133,7 +139,8 @@ Object.defineProperties(org_apache_flex_html_supportClasses_UIItemRendererBase.p
             this.selected_ = value;
         }
     },
-    'down': {
+    /** @expose */
+    down: {
         /** @this {org_apache_flex_html_supportClasses_UIItemRendererBase} */
         get: function() {
             return this.down_;

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/5c486ee6/frameworks/js/FlexJS/src/org/apache/flex/html5/CheckBox.js
----------------------------------------------------------------------
diff --git a/frameworks/js/FlexJS/src/org/apache/flex/html5/CheckBox.js b/frameworks/js/FlexJS/src/org/apache/flex/html5/CheckBox.js
index fed8ea6..1febffa 100644
--- a/frameworks/js/FlexJS/src/org/apache/flex/html5/CheckBox.js
+++ b/frameworks/js/FlexJS/src/org/apache/flex/html5/CheckBox.js
@@ -50,7 +50,8 @@ org_apache_flex_html5_CheckBox.prototype.createElement =
 
 
 Object.defineProperties(org_apache_flex_html5_CheckBox.prototype, {
-    'text': {
+    /** @expose */
+    text: {
         /** @this {org_apache_flex_html5_CheckBox} */
         get: function() {
             return this.element.childNodes.item(1).nodeValue;
@@ -60,6 +61,7 @@ Object.defineProperties(org_apache_flex_html5_CheckBox.prototype, {
             this.element.childNodes.item(1).nodeValue = value;
         }
     },
+    /** @expose */
     selected: {
         /** @this {org_apache_flex_html5_CheckBox} */
         get: function() {

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/5c486ee6/frameworks/js/FlexJS/src/org/apache/flex/html5/ComboBox.js
----------------------------------------------------------------------
diff --git a/frameworks/js/FlexJS/src/org/apache/flex/html5/ComboBox.js b/frameworks/js/FlexJS/src/org/apache/flex/html5/ComboBox.js
index d884f01..96ec8af 100644
--- a/frameworks/js/FlexJS/src/org/apache/flex/html5/ComboBox.js
+++ b/frameworks/js/FlexJS/src/org/apache/flex/html5/ComboBox.js
@@ -167,13 +167,15 @@ org_apache_flex_html5_ComboBox.prototype.buttonClicked =
 
 
 Object.defineProperties(org_apache_flex_html5_ComboBox.prototype, {
-    'dataProvider': {
+    /** @expose */
+    dataProvider: {
         /** @this {org_apache_flex_html5_ComboBox} */
         set: function(value) {
             this.dataProvider = value;
         }
     },
-    'text': {
+    /** @expose */
+    text: {
         /** @this {org_apache_flex_html5_ComboBox} */
         get: function() {
             return this.element.childNodes.item(0).value;

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/5c486ee6/frameworks/js/FlexJS/src/org/apache/flex/html5/Label.js
----------------------------------------------------------------------
diff --git a/frameworks/js/FlexJS/src/org/apache/flex/html5/Label.js b/frameworks/js/FlexJS/src/org/apache/flex/html5/Label.js
index a049e68..97c65a1 100644
--- a/frameworks/js/FlexJS/src/org/apache/flex/html5/Label.js
+++ b/frameworks/js/FlexJS/src/org/apache/flex/html5/Label.js
@@ -43,7 +43,8 @@ org_apache_flex_html5_Label.prototype.createElement =
 
 
 Object.defineProperties(org_apache_flex_html5_Label.prototype, {
-    'text': {
+    /** @expose */
+    text: {
         /** @this {org_apache_flex_html5_Label} */
         get: function() {
             return this.element.innerHTML;

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/5c486ee6/frameworks/js/FlexJS/src/org/apache/flex/html5/RadioButton.js
----------------------------------------------------------------------
diff --git a/frameworks/js/FlexJS/src/org/apache/flex/html5/RadioButton.js b/frameworks/js/FlexJS/src/org/apache/flex/html5/RadioButton.js
index 8a49c59..3f9b3a5 100644
--- a/frameworks/js/FlexJS/src/org/apache/flex/html5/RadioButton.js
+++ b/frameworks/js/FlexJS/src/org/apache/flex/html5/RadioButton.js
@@ -50,7 +50,8 @@ org_apache_flex_html5_RadioButton.prototype.createElement =
 
 
 Object.defineProperties(org_apache_flex_html5_RadioButton.prototype, {
-    'groupName': {
+    /** @expose */
+    groupName: {
         /** @this {org_apache_flex_html5_RadioButton} */
         get: function() {
             return this.element.childNodes.item(0).name;
@@ -60,7 +61,8 @@ Object.defineProperties(org_apache_flex_html5_RadioButton.prototype, {
             this.element.childNodes.item(0).name = value;
         }
     },
-    'text' : {
+    /** @expose */
+    text : {
         /** @this {org_apache_flex_html5_RadioButton} */
         get: function() {
             return this.element.childNodes.item(1).nodeValue;
@@ -70,7 +72,8 @@ Object.defineProperties(org_apache_flex_html5_RadioButton.prototype, {
             this.element.childNodes.item(1).nodeValue = value;
         }
     },
-    'selected': {
+    /** @expose */
+    selected: {
         /** @this {org_apache_flex_html5_RadioButton} */
         get: function() {
             return this.element.childNodes.item(0).checked;

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/5c486ee6/frameworks/js/FlexJS/src/org/apache/flex/html5/TextArea.js
----------------------------------------------------------------------
diff --git a/frameworks/js/FlexJS/src/org/apache/flex/html5/TextArea.js b/frameworks/js/FlexJS/src/org/apache/flex/html5/TextArea.js
index a475688..6771ea5 100644
--- a/frameworks/js/FlexJS/src/org/apache/flex/html5/TextArea.js
+++ b/frameworks/js/FlexJS/src/org/apache/flex/html5/TextArea.js
@@ -43,7 +43,8 @@ org_apache_flex_html5_TextArea.prototype.createElement =
 
 
 Object.defineProperties(org_apache_flex_html5_TextArea.prototype, {
-    'text': {
+    /** @expose */
+    text: {
         /** @this {org_apache_flex_html5_TextArea} */
         get: function() {
             return this.element.value;

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/5c486ee6/frameworks/js/FlexJS/src/org/apache/flex/html5/TextButton.js
----------------------------------------------------------------------
diff --git a/frameworks/js/FlexJS/src/org/apache/flex/html5/TextButton.js b/frameworks/js/FlexJS/src/org/apache/flex/html5/TextButton.js
index e3aa434..d95ecc7 100644
--- a/frameworks/js/FlexJS/src/org/apache/flex/html5/TextButton.js
+++ b/frameworks/js/FlexJS/src/org/apache/flex/html5/TextButton.js
@@ -44,7 +44,8 @@ org_apache_flex_html5_TextButton.prototype.createElement =
 
 
 Object.defineProperties(org_apache_flex_html5_TextButton.prototype, {
-    'text': {
+    /** @expose */
+    text: {
         /** @this {org_apache_flex_html5_TextButton} */
         get: function() {
             return this.element.innerHTML;

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/5c486ee6/frameworks/js/FlexJS/src/org/apache/flex/html5/TextInput.js
----------------------------------------------------------------------
diff --git a/frameworks/js/FlexJS/src/org/apache/flex/html5/TextInput.js b/frameworks/js/FlexJS/src/org/apache/flex/html5/TextInput.js
index d51ee0d..a9f9314 100644
--- a/frameworks/js/FlexJS/src/org/apache/flex/html5/TextInput.js
+++ b/frameworks/js/FlexJS/src/org/apache/flex/html5/TextInput.js
@@ -44,7 +44,8 @@ org_apache_flex_html5_TextInput.prototype.createElement =
 
 
 Object.defineProperties(org_apache_flex_html5_TextInput.prototype, {
-    'text': {
+    /** @expose */
+    text: {
         /** @this {org_apache_flex_html5_TextInput} */
         get: function() {
             return this.element.value;

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/5c486ee6/frameworks/js/FlexJS/src/org/apache/flex/jquery/CheckBox.js
----------------------------------------------------------------------
diff --git a/frameworks/js/FlexJS/src/org/apache/flex/jquery/CheckBox.js b/frameworks/js/FlexJS/src/org/apache/flex/jquery/CheckBox.js
index 5dc88ef..9b0ddbf 100644
--- a/frameworks/js/FlexJS/src/org/apache/flex/jquery/CheckBox.js
+++ b/frameworks/js/FlexJS/src/org/apache/flex/jquery/CheckBox.js
@@ -62,7 +62,8 @@ org_apache_flex_jquery_CheckBox.prototype.createElement =
 
 
 Object.defineProperties(org_apache_flex_jquery_CheckBox.prototype, {
-    'text': {
+    /** @expose */
+    text: {
         /** @this {org_apache_flex_jquery_CheckBox} */
         get: function() {
             return this.element.childNodes.item(1).nodeValue;
@@ -72,7 +73,8 @@ Object.defineProperties(org_apache_flex_jquery_CheckBox.prototype, {
             this.element.childNodes.item(1).nodeValue = value;
         }
     },
-    'selected': {
+    /** @expose */
+    selected: {
         /** @this {org_apache_flex_jquery_CheckBox} */
         get: function() {
             return this.element.childNodes.item(0).checked;

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/5c486ee6/frameworks/js/FlexJS/src/org/apache/flex/jquery/RadioButton.js
----------------------------------------------------------------------
diff --git a/frameworks/js/FlexJS/src/org/apache/flex/jquery/RadioButton.js b/frameworks/js/FlexJS/src/org/apache/flex/jquery/RadioButton.js
index a134f9d..39b9639 100644
--- a/frameworks/js/FlexJS/src/org/apache/flex/jquery/RadioButton.js
+++ b/frameworks/js/FlexJS/src/org/apache/flex/jquery/RadioButton.js
@@ -101,7 +101,8 @@ org_apache_flex_jquery_RadioButton.prototype.addedToParent =
 
 
 Object.defineProperties(org_apache_flex_jquery_RadioButton.prototype, {
-    'id': {
+    /** @expose */
+    id: {
         /** @this {org_apache_flex_jquery_RadioButton} */
         set: function(value) {
             org_apache_flex_utils_Language(org_apache_flex_jquery_RadioButton.base, this, 'id', value);
@@ -109,7 +110,8 @@ Object.defineProperties(org_apache_flex_jquery_RadioButton.prototype, {
             this.labelFor.htmlFor = value;
         }
     },
-    'groupName': {
+    /** @expose */
+    groupName: {
         /** @this {org_apache_flex_jquery_RadioButton} */
         get: function() {
             return this.radioGroupName;
@@ -120,7 +122,8 @@ Object.defineProperties(org_apache_flex_jquery_RadioButton.prototype, {
            this.input.name = value;
         }
     },
-    'text': {
+    /** @expose */
+    text: {
         /** @this {org_apache_flex_jquery_RadioButton} */
         get: function() {
             return this.labelFor.innerHTML;
@@ -130,7 +133,8 @@ Object.defineProperties(org_apache_flex_jquery_RadioButton.prototype, {
             this.labelFor.innerHTML = value;
         }
     },
-    'selected': {
+    /** @expose */
+    selected: {
         /** @this {org_apache_flex_jquery_RadioButton} */
         get: function() {
             return this.input.checked;
@@ -140,7 +144,8 @@ Object.defineProperties(org_apache_flex_jquery_RadioButton.prototype, {
             this.input.checked = value;
         }
     },
-    'value': {
+    /** @expose */
+    value: {
         /** @this {org_apache_flex_jquery_RadioButton} */
         get: function() {
             return this.input.value;
@@ -150,7 +155,8 @@ Object.defineProperties(org_apache_flex_jquery_RadioButton.prototype, {
             this.input.value = value;
         }
     },
-    'selectedValue': {
+    /** @expose */
+    selectedValue: {
         /** @this {org_apache_flex_jquery_RadioButton} */
         get: function() {
             var buttons, groupName, i, n;

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/5c486ee6/frameworks/js/FlexJS/src/org/apache/flex/jquery/TextButton.js
----------------------------------------------------------------------
diff --git a/frameworks/js/FlexJS/src/org/apache/flex/jquery/TextButton.js b/frameworks/js/FlexJS/src/org/apache/flex/jquery/TextButton.js
index 0f2a1be..01d660f 100644
--- a/frameworks/js/FlexJS/src/org/apache/flex/jquery/TextButton.js
+++ b/frameworks/js/FlexJS/src/org/apache/flex/jquery/TextButton.js
@@ -54,7 +54,8 @@ org_apache_flex_jquery_TextButton.prototype.addedToParent =
 
 
 Object.defineProperties(org_apache_flex_jquery_TextButton.prototype, {
-    'text': {
+    /** @expose */
+    text: {
         /** @this {org_apache_flex_jquery_TextButton} */
         get: function() {
             return this.element.innerHTML;

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/5c486ee6/frameworks/js/FlexJS/src/org/apache/flex/jquery/ToggleTextButton.js
----------------------------------------------------------------------
diff --git a/frameworks/js/FlexJS/src/org/apache/flex/jquery/ToggleTextButton.js b/frameworks/js/FlexJS/src/org/apache/flex/jquery/ToggleTextButton.js
index f0b7ba0..2ff0908 100644
--- a/frameworks/js/FlexJS/src/org/apache/flex/jquery/ToggleTextButton.js
+++ b/frameworks/js/FlexJS/src/org/apache/flex/jquery/ToggleTextButton.js
@@ -94,7 +94,8 @@ org_apache_flex_jquery_ToggleTextButton.prototype.addedToParent =
 
 
 Object.defineProperties(org_apache_flex_jquery_ToggleTextButton.prototype, {
-    'id': {
+    /** @expose */
+    id: {
         /** @this {org_apache_flex_jquery_ToggleTextButton} */
         set: function(value) {
             org_apache_flex_utils_Language.superSetter(org_apache_flex_jquery_ToggleTextButton.base, this, 'id', value);
@@ -102,7 +103,8 @@ Object.defineProperties(org_apache_flex_jquery_ToggleTextButton.prototype, {
             this.labelFor.htmlFor = value;
         }
     },
-    'text': {
+    /** @expose */
+    text: {
         /** @this {org_apache_flex_jquery_ToggleTextButton} */
         get: function() {
             return this.labelFor.innerHTML;
@@ -112,7 +114,8 @@ Object.defineProperties(org_apache_flex_jquery_ToggleTextButton.prototype, {
             this.labelFor.innerHTML = value;
         }
     },
-    'selected': {
+    /** @expose */
+    selected: {
         /** @this {org_apache_flex_jquery_ToggleTextButton} */
         get: function() {
             return this.input.selected_;

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/5c486ee6/frameworks/js/FlexJS/src/org/apache/flex/maps/google/Map.js
----------------------------------------------------------------------
diff --git a/frameworks/js/FlexJS/src/org/apache/flex/maps/google/Map.js b/frameworks/js/FlexJS/src/org/apache/flex/maps/google/Map.js
index e63facc..9a16e5d 100644
--- a/frameworks/js/FlexJS/src/org/apache/flex/maps/google/Map.js
+++ b/frameworks/js/FlexJS/src/org/apache/flex/maps/google/Map.js
@@ -80,13 +80,15 @@ org_apache_flex_maps_google_Map.prototype.createElement =
 
 
 Object.defineProperties(org_apache_flex_maps_google_Map.prototype, {
-    'token': {
+    /** @expose */
+    token: {
         /** @this {org_apache_flex_maps_google_Map} */
         set: function(value) {
             this.token = value;
         }
     },
-    'selectedMarker': {
+    /** @expose */
+    selectedMarker: {
         /** @this {org_apache_flex_maps_google_Map} */
         get: function() {
             return this._selectedMarker;