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.