Updated Branches: refs/heads/develop 81aacba94 -> d1eee3afd
Added missing 'interface' metadata Signed-off-by: Erik de Bruin <e...@ixsoftware.nl> Project: http://git-wip-us.apache.org/repos/asf/flex-asjs/repo Commit: http://git-wip-us.apache.org/repos/asf/flex-asjs/commit/597bc3d2 Tree: http://git-wip-us.apache.org/repos/asf/flex-asjs/tree/597bc3d2 Diff: http://git-wip-us.apache.org/repos/asf/flex-asjs/diff/597bc3d2 Branch: refs/heads/develop Commit: 597bc3d26753f5ffe3656b68433f6a55566aab60 Parents: 81aacba Author: Erik de Bruin <e...@ixsoftware.nl> Authored: Wed Nov 13 18:57:23 2013 +0100 Committer: Erik de Bruin <e...@ixsoftware.nl> Committed: Wed Nov 13 18:57:23 2013 +0100 ---------------------------------------------------------------------- .../org/apache/flex/core/ItemRendererClassFactory.js | 9 +++++++++ .../beads/DataItemRendererFactoryForArrayData.js | 13 +++++++++++-- .../staticControls/supportClasses/DataItemRenderer.js | 9 +++++++++ .../supportClasses/StringItemRenderer.js | 9 +++++++++ 4 files changed, 38 insertions(+), 2 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/597bc3d2/frameworks/js/FlexJS/src/org/apache/flex/core/ItemRendererClassFactory.js ---------------------------------------------------------------------- diff --git a/frameworks/js/FlexJS/src/org/apache/flex/core/ItemRendererClassFactory.js b/frameworks/js/FlexJS/src/org/apache/flex/core/ItemRendererClassFactory.js index eefa209..43b9ecd 100644 --- a/frameworks/js/FlexJS/src/org/apache/flex/core/ItemRendererClassFactory.js +++ b/frameworks/js/FlexJS/src/org/apache/flex/core/ItemRendererClassFactory.js @@ -66,3 +66,12 @@ org.apache.flex.core.ItemRendererClassFactory. parent.addElement(renderer); return renderer; }; + + +/** + * @const + * @type {Object.<string, Array.<Object>>} + */ +org.apache.flex.core.ItemRendererClassFactory. + prototype.FLEXJS_CLASS_INFO = + { interfaces: [org.apache.flex.core.IItemRendererClassFactory] }; http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/597bc3d2/frameworks/js/FlexJS/src/org/apache/flex/html/staticControls/beads/DataItemRendererFactoryForArrayData.js ---------------------------------------------------------------------- diff --git a/frameworks/js/FlexJS/src/org/apache/flex/html/staticControls/beads/DataItemRendererFactoryForArrayData.js b/frameworks/js/FlexJS/src/org/apache/flex/html/staticControls/beads/DataItemRendererFactoryForArrayData.js index cbbc2c7..77e53cd 100644 --- a/frameworks/js/FlexJS/src/org/apache/flex/html/staticControls/beads/DataItemRendererFactoryForArrayData.js +++ b/frameworks/js/FlexJS/src/org/apache/flex/html/staticControls/beads/DataItemRendererFactoryForArrayData.js @@ -56,13 +56,13 @@ org.apache.flex.html.staticControls.beads.DataItemRendererFactoryForArrayData. this.model.addEventListener('dataProviderChanged', goog.bind(this.dataProviderChangedHandler, this)); - + if (this.itemRendererFactory_ == null) { var c = org.apache.flex.core.ValuesManager.valuesImpl.getValue(this.strand_,'iItemRendererClassFactory'); this.itemRendererFactory_ = new c; this.strand_.addBead(this.itemRendererFactory_); } - + this.dataProviderChangedHandler(null); }; @@ -113,3 +113,12 @@ org.apache.flex.html.staticControls.beads.DataItemRendererFactoryForArrayData. var newEvent = new org.apache.flex.events.Event('itemsCreated'); this.strand_.dispatchEvent(newEvent); }; + + +/** + * @const + * @type {Object.<string, Array.<Object>>} + */ +org.apache.flex.html.staticControls.beads.DataItemRendererFactoryForArrayData. + FLEXJS_CLASS_INFO = + { interfaces: [org.apache.flex.core.IDataProviderItemRendererMapper] }; http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/597bc3d2/frameworks/js/FlexJS/src/org/apache/flex/html/staticControls/supportClasses/DataItemRenderer.js ---------------------------------------------------------------------- diff --git a/frameworks/js/FlexJS/src/org/apache/flex/html/staticControls/supportClasses/DataItemRenderer.js b/frameworks/js/FlexJS/src/org/apache/flex/html/staticControls/supportClasses/DataItemRenderer.js index 07417b2..1454700 100644 --- a/frameworks/js/FlexJS/src/org/apache/flex/html/staticControls/supportClasses/DataItemRenderer.js +++ b/frameworks/js/FlexJS/src/org/apache/flex/html/staticControls/supportClasses/DataItemRenderer.js @@ -175,3 +175,12 @@ org.apache.flex.html.staticControls.supportClasses.DataItemRenderer. } } }; + + +/** + * @const + * @type {Object.<string, Array.<Object>>} + */ +org.apache.flex.html.staticControls.supportClasses.DataItemRenderer. + prototype.FLEXJS_CLASS_INFO = + { interfaces: [org.apache.flex.core.IItemRenderer] }; http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/597bc3d2/frameworks/js/FlexJS/src/org/apache/flex/html/staticControls/supportClasses/StringItemRenderer.js ---------------------------------------------------------------------- diff --git a/frameworks/js/FlexJS/src/org/apache/flex/html/staticControls/supportClasses/StringItemRenderer.js b/frameworks/js/FlexJS/src/org/apache/flex/html/staticControls/supportClasses/StringItemRenderer.js index cdf61da..fbe64a5 100644 --- a/frameworks/js/FlexJS/src/org/apache/flex/html/staticControls/supportClasses/StringItemRenderer.js +++ b/frameworks/js/FlexJS/src/org/apache/flex/html/staticControls/supportClasses/StringItemRenderer.js @@ -175,3 +175,12 @@ org.apache.flex.html.staticControls.supportClasses.StringItemRenderer. } } }; + + +/** + * @const + * @type {Object.<string, Array.<Object>>} + */ +org.apache.flex.html.staticControls.supportClasses.StringItemRenderer. + prototype.FLEXJS_CLASS_INFO = + { interfaces: [org.apache.flex.core.IItemRenderer] };