This is an automated email from the ASF dual-hosted git repository.

aharui pushed a commit to branch develop
in repository https://gitbox.apache.org/repos/asf/royale-asjs.git

commit a180ee3ce357c98217e5691d7884d0c41271abf3
Author: Alex Harui <aha...@apache.org>
AuthorDate: Thu Feb 15 19:23:27 2018 -0800

    add four generated VOs and one we created.  The four have been edited to 
add [Bindable] and computed fields
---
 .../royale/ASDoc/src/main/royale/ASDocClass.as     | 35 +++++++++++++++++++++
 .../ASDoc/src/main/royale/ASDocClassAttribute.as   | 27 ++++++++++++++++
 .../ASDoc/src/main/royale/ASDocClassEvents.as      | 36 ++++++++++++++++++++++
 .../ASDoc/src/main/royale/ASDocClassMembers.as     | 32 +++++++++++++++++++
 .../royale/ASDoc/src/main/royale/ASDocClassTags.as | 29 +++++++++++++++++
 5 files changed, 159 insertions(+)

diff --git a/examples/royale/ASDoc/src/main/royale/ASDocClass.as 
b/examples/royale/ASDoc/src/main/royale/ASDocClass.as
new file mode 100644
index 0000000..c4c24e3
--- /dev/null
+++ b/examples/royale/ASDoc/src/main/royale/ASDocClass.as
@@ -0,0 +1,35 @@
+////////////////////////////////////////////////////////////////////////////////
+//
+//  Licensed to the Apache Software Foundation (ASF) under one or more
+//  contributor license agreements.  See the NOTICE file distributed with
+//  this work for additional information regarding copyright ownership.
+//  The ASF licenses this file to You 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.
+//
+////////////////////////////////////////////////////////////////////////////////
+package
+{
+[RemoteClass(alias='ASDocClass')]
+public class ASDocClass
+{
+    public static const key:String = 
"baseClassname:string;description:string;events:object;members:object;qname:string;tags:object;type:string";
+
+    public var tags:Array;
+    public var qname:String;
+    public var description:String;
+    public var baseClassname:String;
+    public var baseInterfaceNames:Array;
+    public var members:Array;
+    public var type:String;
+    public var events:Array;
+}
+}
diff --git a/examples/royale/ASDoc/src/main/royale/ASDocClassAttribute.as 
b/examples/royale/ASDoc/src/main/royale/ASDocClassAttribute.as
new file mode 100644
index 0000000..8376c16
--- /dev/null
+++ b/examples/royale/ASDoc/src/main/royale/ASDocClassAttribute.as
@@ -0,0 +1,27 @@
+////////////////////////////////////////////////////////////////////////////////
+//
+//  Licensed to the Apache Software Foundation (ASF) under one or more
+//  contributor license agreements.  See the NOTICE file distributed with
+//  this work for additional information regarding copyright ownership.
+//  The ASF licenses this file to You 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.
+//
+////////////////////////////////////////////////////////////////////////////////
+package
+{
+[Bindable]
+public class ASDocClassAttribute
+{
+    public var name:String;
+    public var value:String;
+}
+}
diff --git a/examples/royale/ASDoc/src/main/royale/ASDocClassEvents.as 
b/examples/royale/ASDoc/src/main/royale/ASDocClassEvents.as
new file mode 100644
index 0000000..ade8b9d
--- /dev/null
+++ b/examples/royale/ASDoc/src/main/royale/ASDocClassEvents.as
@@ -0,0 +1,36 @@
+////////////////////////////////////////////////////////////////////////////////
+//
+//  Licensed to the Apache Software Foundation (ASF) under one or more
+//  contributor license agreements.  See the NOTICE file distributed with
+//  this work for additional information regarding copyright ownership.
+//  The ASF licenses this file to You 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.
+//
+////////////////////////////////////////////////////////////////////////////////
+package
+{
+[RemoteClass(alias='ASDocClassEvents')]
+[Bindable]
+public class ASDocClassEvents
+{
+    public static const key:String = 
"description:string;qname:string;tags:object;type:string";
+
+    public var tags:Array;
+    public var qname:String;
+    public var type:String;
+    public var description:String;
+    public var typehref:String;
+    public var shortDescription:String;
+    public var attributes:Array;
+    public var ownerhref:String;
+}
+}
diff --git a/examples/royale/ASDoc/src/main/royale/ASDocClassMembers.as 
b/examples/royale/ASDoc/src/main/royale/ASDocClassMembers.as
new file mode 100644
index 0000000..0e633f4
--- /dev/null
+++ b/examples/royale/ASDoc/src/main/royale/ASDocClassMembers.as
@@ -0,0 +1,32 @@
+////////////////////////////////////////////////////////////////////////////////
+//
+//  Licensed to the Apache Software Foundation (ASF) under one or more
+//  contributor license agreements.  See the NOTICE file distributed with
+//  this work for additional information regarding copyright ownership.
+//  The ASF licenses this file to You 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.
+//
+////////////////////////////////////////////////////////////////////////////////
+package
+{
+[RemoteClass(alias='ASDocClassMembers')]
+[Bindable]
+public class ASDocClassMembers extends ASDocClassEvents
+{
+    public static const key:String = 
"description:string;namespace:string;params:object;qname:string;return:string;tags:object;type:string";
+
+    public var params:Array;
+    public var namespace:String;
+    public var return:String;
+    public var returnhref:String;
+}
+}
diff --git a/examples/royale/ASDoc/src/main/royale/ASDocClassTags.as 
b/examples/royale/ASDoc/src/main/royale/ASDocClassTags.as
new file mode 100644
index 0000000..5f173ff
--- /dev/null
+++ b/examples/royale/ASDoc/src/main/royale/ASDocClassTags.as
@@ -0,0 +1,29 @@
+////////////////////////////////////////////////////////////////////////////////
+//
+//  Licensed to the Apache Software Foundation (ASF) under one or more
+//  contributor license agreements.  See the NOTICE file distributed with
+//  this work for additional information regarding copyright ownership.
+//  The ASF licenses this file to You 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.
+//
+////////////////////////////////////////////////////////////////////////////////
+package
+{
+[RemoteClass(alias='ASDocClassTags')]
+public class ASDocClassTags
+{
+    public static const key:String = "tagName:string;values:object";
+
+    public var tagName:String;
+    public var values:Array;
+}
+}

-- 
To stop receiving notification emails like this one, please contact
aha...@apache.org.

Reply via email to