add interface so ValuesManager can compile and lint cleanly

Project: http://git-wip-us.apache.org/repos/asf/flex-asjs/repo
Commit: http://git-wip-us.apache.org/repos/asf/flex-asjs/commit/a6398f9e
Tree: http://git-wip-us.apache.org/repos/asf/flex-asjs/tree/a6398f9e
Diff: http://git-wip-us.apache.org/repos/asf/flex-asjs/diff/a6398f9e

Branch: refs/heads/develop
Commit: a6398f9e20d3cea1eb1640ef857d0e3a979aef64
Parents: 36fee54
Author: Alex Harui <aha...@apache.org>
Authored: Tue Jan 28 12:13:49 2014 -0800
Committer: Alex Harui <aha...@apache.org>
Committed: Tue Jan 28 14:54:04 2014 -0800

----------------------------------------------------------------------
 .../src/org/apache/flex/core/IValuesImpl.js     | 60 ++++++++++++++++++++
 1 file changed, 60 insertions(+)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/a6398f9e/frameworks/js/FlexJS/src/org/apache/flex/core/IValuesImpl.js
----------------------------------------------------------------------
diff --git a/frameworks/js/FlexJS/src/org/apache/flex/core/IValuesImpl.js 
b/frameworks/js/FlexJS/src/org/apache/flex/core/IValuesImpl.js
new file mode 100644
index 0000000..e0b77ae
--- /dev/null
+++ b/frameworks/js/FlexJS/src/org/apache/flex/core/IValuesImpl.js
@@ -0,0 +1,60 @@
+/**
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ *     http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+/**
+ * @fileoverview
+ * @suppress {checkTypes}
+ */
+
+goog.provide('org.apache.flex.core.IValuesImpl');
+
+
+
+/**
+ * IValuesImpl
+ *
+ * @interface
+ */
+org.apache.flex.core.IValuesImpl = function() {
+};
+
+
+/**
+ * Metadata
+ *
+ * @type {Object.<string, Array.<Object>>}
+ */
+org.apache.flex.core.IValuesImpl.prototype.FLEXJS_CLASS_INFO =
+    { names: [{ name: 'IValuesImpl',
+                qName: 'org.apache.flex.core.IValuesImpl' }]};
+
+
+/**
+ * @expose
+ * @param {Object} thisObject The object to fetch a value for.
+ * @param {string} valueName The name of the value to fetch.
+ * @param {string=} opt_state The psuedo-state if any for.
+ * @param {Object=} opt_attrs The object with name value pairs that
+ *                       might make a difference.
+ * @return {Object} The value.
+ */
+org.apache.flex.core.IValuesImpl.prototype.getValue =
+  function(thisObject, valueName, opt_state, opt_attrs) {};
+
+
+/**
+ * @expose
+ * @param {Object} mainclass The main class for the application.
+ */
+org.apache.flex.core.IValuesImpl.prototype.init = function(mainclass) {};

Reply via email to