Differences between revisions 34 and 35
Revision 34 as of 2006-09-11 16:13:07
Size: 3168
Editor: adsl-75-6-235-152
Comment:
Revision 35 as of 2009-09-20 22:48:13
Size: 3168
Editor: localhost
Comment: converted to 1.6 markup
No differences found!

Project Title: Axis2 Databinding

This is the Wiki page for the Google Summer of Code Project to improve Axis2Databinding.

Student: Maryam Moazeni (mmoazeni at ucla dot edu)

Mentor: Davanum Srinivas

Project Overview

Axis2Databinding (ADB) does not cover all of XML Schemas. This project is aimed to implement some of these unsupported XML Schema features. The frist goal is to implement Simple Content extension and restriction and Complex Content restriction.

Project Summary

This is a summary of what has been done during this project.

Adding Support for Complex Content Restriction

This feature enables ADB to support XML Schema Complex Content Restriction. The relavant code resides in the following locations:

http://svn.apache.org/repos/asf/webservices/axis2/trunk/java/modules/adb-codegen/src/org/apache/axis2/schema/BeanWriterMetaInfoHolder.java

http://svn.apache.org/repos/asf/webservices/axis2/trunk/java/modules/adb-codegen/src/org/apache/axis2/schema/SchemaCompiler.java

http://svn.apache.org/repos/asf/webservices/axis2/trunk/java/modules/adb-codegen/src/org/apache/axis2/schema/writer/JavaBeanWriter.java

http://svn.apache.org/repos/asf/webservices/axis2/trunk/java/modules/adb-codegen/src/org/apache/axis2/schema/template/ADBBeanTemplate.xsl

Adding Support for Simple Content Extension

This feature enables ADB to support XML Schema Simple Content Extension. The relavant code resides in the following locations:

http://svn.apache.org/repos/asf/webservices/axis2/trunk/java/modules/adb-codegen/src/org/apache/axis2/schema/BeanWriterMetaInfoHolder.java

http://svn.apache.org/repos/asf/webservices/axis2/trunk/java/modules/adb-codegen/src/org/apache/axis2/schema/SchemaCompiler.java

http://svn.apache.org/repos/asf/webservices/axis2/trunk/java/modules/adb-codegen/src/org/apache/axis2/schema/writer/JavaBeanWriter.java

http://svn.apache.org/repos/asf/webservices/axis2/trunk/java/modules/adb-codegen/src/org/apache/axis2/schema/template/ADBBeanTemplate.xsl

Adding Support for Simple Content Restriction

This feature enables ADB to support XML Schema Simple Content Restriction. The relavant code resides in the following locations:

http://svn.apache.org/repos/asf/webservices/axis2/trunk/java/modules/adb-codegen/src/org/apache/axis2/schema/BeanWriterMetaInfoHolder.java

http://svn.apache.org/repos/asf/webservices/axis2/trunk/java/modules/adb-codegen/src/org/apache/axis2/schema/SchemaCompiler.java

http://svn.apache.org/repos/asf/webservices/axis2/trunk/java/modules/adb-codegen/src/org/apache/axis2/schema/writer/JavaBeanWriter.java

http://svn.apache.org/repos/asf/webservices/axis2/trunk/java/modules/adb-codegen/src/org/apache/axis2/schema/template/ADBBeanTemplate.xsl

Adding Support for References in Processing Attributes

This feature enables ADB to support references in processing attributes. The relavant code resides in the following location:

http://svn.apache.org/repos/asf/webservices/axis2/trunk/java/modules/adb-codegen/src/org/apache/axis2/schema/SchemaCompiler.java

MaryamMoazeni/GSoC2006 (last edited 2009-09-20 22:48:13 by localhost)