You are viewing a plain text version of this content. The canonical link for it is here.
Posted to java-dev@axis.apache.org by sc...@apache.org on 2002/03/29 23:13:06 UTC
cvs commit: xml-axis/java/src/org/apache/axis/wsdl/toJava Emitter.java JavaBeanHelperWriter.java JavaDefinitionWriter.java JavaWriterFactory.java
scheu 02/03/29 14:13:06
Modified: java/src/org/apache/axis/encoding/ser
BaseDeserializerFactory.java
BaseSerializerFactory.java
java/src/org/apache/axis/utils JavaUtils.java
java/src/org/apache/axis/wsdl WSDL2Java.java
java/src/org/apache/axis/wsdl/toJava Emitter.java
JavaBeanHelperWriter.java JavaDefinitionWriter.java
JavaWriterFactory.java
Log:
A few minor changes to make classes more extendable.
Revision Changes Path
1.3 +1 -1 xml-axis/java/src/org/apache/axis/encoding/ser/BaseDeserializerFactory.java
Index: BaseDeserializerFactory.java
===================================================================
RCS file: /home/cvs/xml-axis/java/src/org/apache/axis/encoding/ser/BaseDeserializerFactory.java,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- BaseDeserializerFactory.java 28 Mar 2002 18:41:16 -0000 1.2
+++ BaseDeserializerFactory.java 29 Mar 2002 22:13:05 -0000 1.3
@@ -180,7 +180,7 @@
if (getDeserializer == null && firstCall) {
try {
getDeserializer =
- javaType.getMethod("getDeserialier",
+ javaType.getMethod("getDeserializer",
new Class[] {String.class,
Class.class,
QName.class});
1.5 +1 -1 xml-axis/java/src/org/apache/axis/encoding/ser/BaseSerializerFactory.java
Index: BaseSerializerFactory.java
===================================================================
RCS file: /home/cvs/xml-axis/java/src/org/apache/axis/encoding/ser/BaseSerializerFactory.java,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -r1.4 -r1.5
--- BaseSerializerFactory.java 28 Mar 2002 18:41:16 -0000 1.4
+++ BaseSerializerFactory.java 29 Mar 2002 22:13:05 -0000 1.5
@@ -185,7 +185,7 @@
if (getSerializer == null && firstCall) {
try {
getSerializer =
- javaType.getMethod("getSerialier",
+ javaType.getMethod("getSerializer",
new Class[] {String.class,
Class.class,
QName.class});
1.38 +22 -0 xml-axis/java/src/org/apache/axis/utils/JavaUtils.java
Index: JavaUtils.java
===================================================================
RCS file: /home/cvs/xml-axis/java/src/org/apache/axis/utils/JavaUtils.java,v
retrieving revision 1.37
retrieving revision 1.38
diff -u -r1.37 -r1.38
--- JavaUtils.java 27 Mar 2002 18:29:08 -0000 1.37
+++ JavaUtils.java 29 Mar 2002 22:13:05 -0000 1.38
@@ -115,6 +115,28 @@
return null;
}
+ public static String getWrapper(String primitive)
+ {
+ if (primitive.equals("int"))
+ return "Integer";
+ else if (primitive.equals("short"))
+ return "Short";
+ else if (primitive.equals("boolean"))
+ return "Boolean";
+ else if (primitive.equals("byte"))
+ return "Byte";
+ else if (primitive.equals("long"))
+ return "Long";
+ else if (primitive.equals("double"))
+ return "Double";
+ else if (primitive.equals("float"))
+ return "Float";
+ else if (primitive.equals("char"))
+ return "Character";
+
+ return null;
+ }
+
public static Class getPrimitiveClass(Class wrapper)
{
if (wrapper == java.lang.Integer.class)
1.21 +2 -2 xml-axis/java/src/org/apache/axis/wsdl/WSDL2Java.java
Index: WSDL2Java.java
===================================================================
RCS file: /home/cvs/xml-axis/java/src/org/apache/axis/wsdl/WSDL2Java.java,v
retrieving revision 1.20
retrieving revision 1.21
diff -u -r1.20 -r1.21
--- WSDL2Java.java 24 Mar 2002 12:08:40 -0000 1.20
+++ WSDL2Java.java 29 Mar 2002 22:13:05 -0000 1.21
@@ -111,11 +111,11 @@
public static final byte SESSION_SCOPE = 0x11;
// The emitter framework Emitter class.
- private Emitter emitter;
+ protected Emitter emitter;
// Timeout, in milliseconds, to let the Emitter do its work
private long timeoutms = 45000; // 45 sec default
- JavaWriterFactory writerFactory = null;
+ protected JavaWriterFactory writerFactory = null;
/**
* Define the understood options. Each CLOptionDescriptor contains:
1.30 +1 -0 xml-axis/java/src/org/apache/axis/wsdl/toJava/Emitter.java
Index: Emitter.java
===================================================================
RCS file: /home/cvs/xml-axis/java/src/org/apache/axis/wsdl/toJava/Emitter.java,v
retrieving revision 1.29
retrieving revision 1.30
diff -u -r1.29 -r1.30
--- Emitter.java 27 Mar 2002 22:58:17 -0000 1.29
+++ Emitter.java 29 Mar 2002 22:13:05 -0000 1.30
@@ -143,6 +143,7 @@
ClassLoader cl = Thread.currentThread().getContextClassLoader();
writerFactory = (WriterFactory)
Class.forName(className, true,cl).newInstance();
+ writerFactory.setEmitter(this);
}
catch (Exception ex) {
ex.printStackTrace();
1.3 +3 -4 xml-axis/java/src/org/apache/axis/wsdl/toJava/JavaBeanHelperWriter.java
Index: JavaBeanHelperWriter.java
===================================================================
RCS file: /home/cvs/xml-axis/java/src/org/apache/axis/wsdl/toJava/JavaBeanHelperWriter.java,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- JavaBeanHelperWriter.java 28 Mar 2002 18:41:17 -0000 1.2
+++ JavaBeanHelperWriter.java 29 Mar 2002 22:13:05 -0000 1.3
@@ -80,7 +80,6 @@
* @param elements Vector containing the Type and name of each property
* @param extendType The type representing the extended class (or null)
* @param attributes Vector containing the attribute types and names
- * @param extendType The type representing the extended clas (or null)
*/
protected JavaBeanHelperWriter(
Emitter emitter,
@@ -121,7 +120,7 @@
/**
* write MetaData code
*/
- protected void writeMetaData() {
+ protected void writeMetaData() throws IOException {
// Collect elementMappings
if (elements != null) {
for (int i = 0; i < elements.size(); i++) {
@@ -206,7 +205,7 @@
* write Serializer getter code and pass in meta data to avoid
* undo introspection.
*/
- protected void writeSerializer() {
+ protected void writeSerializer() throws IOException {
String typeDesc = null;
if (attributes != null || elementMappings != null) {
typeDesc = "typeDesc";
@@ -233,7 +232,7 @@
* write Deserializer getter code and pass in meta data to avoid
* undo introspection.
*/
- protected void writeDeserializer() {
+ protected void writeDeserializer() throws IOException {
String typeDesc = null;
if (attributes != null || elementMappings != null) {
typeDesc = "typeDesc";
1.4 +5 -5 xml-axis/java/src/org/apache/axis/wsdl/toJava/JavaDefinitionWriter.java
Index: JavaDefinitionWriter.java
===================================================================
RCS file: /home/cvs/xml-axis/java/src/org/apache/axis/wsdl/toJava/JavaDefinitionWriter.java,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -r1.3 -r1.4
--- JavaDefinitionWriter.java 5 Mar 2002 14:52:06 -0000 1.3
+++ JavaDefinitionWriter.java 29 Mar 2002 22:13:05 -0000 1.4
@@ -76,11 +76,11 @@
* deploy.xml, undeploy.xml and Faults as needed.
*/
public class JavaDefinitionWriter implements Writer {
- Writer deployWriter = null;
- Writer undeployWriter = null;
- Emitter emitter;
- Definition definition;
- SymbolTable symbolTable;
+ protected Writer deployWriter = null;
+ protected Writer undeployWriter = null;
+ protected Emitter emitter;
+ protected Definition definition;
+ protected SymbolTable symbolTable;
/**
* Constructor.
1.21 +2 -2 xml-axis/java/src/org/apache/axis/wsdl/toJava/JavaWriterFactory.java
Index: JavaWriterFactory.java
===================================================================
RCS file: /home/cvs/xml-axis/java/src/org/apache/axis/wsdl/toJava/JavaWriterFactory.java,v
retrieving revision 1.20
retrieving revision 1.21
diff -u -r1.20 -r1.21
--- JavaWriterFactory.java 19 Mar 2002 20:15:28 -0000 1.20
+++ JavaWriterFactory.java 29 Mar 2002 22:13:05 -0000 1.21
@@ -78,8 +78,8 @@
*/
public class JavaWriterFactory implements WriterFactory {
- private Emitter emitter;
- private SymbolTable symbolTable;
+ protected Emitter emitter;
+ protected SymbolTable symbolTable;
/**
* Default constructor. Note that this class is unusable until setEmitter