You are viewing a plain text version of this content. The canonical link for it is here.
Posted to muse-commits@ws.apache.org by ae...@apache.org on 2006/08/23 01:53:39 UTC
svn commit: r433808 - in
/webservices/muse/trunk/modules/muse-tools/src/org/apache/muse/tools/generator/synthesizer:
ClassInfo.java ServerSynthesizer.java
Author: aeberbac
Date: Tue Aug 22 16:53:38 2006
New Revision: 433808
URL: http://svn.apache.org/viewvc?rev=433808&view=rev
Log:
fixed class naming issue
Modified:
webservices/muse/trunk/modules/muse-tools/src/org/apache/muse/tools/generator/synthesizer/ClassInfo.java
webservices/muse/trunk/modules/muse-tools/src/org/apache/muse/tools/generator/synthesizer/ServerSynthesizer.java
Modified: webservices/muse/trunk/modules/muse-tools/src/org/apache/muse/tools/generator/synthesizer/ClassInfo.java
URL: http://svn.apache.org/viewvc/webservices/muse/trunk/modules/muse-tools/src/org/apache/muse/tools/generator/synthesizer/ClassInfo.java?rev=433808&r1=433807&r2=433808&view=diff
==============================================================================
--- webservices/muse/trunk/modules/muse-tools/src/org/apache/muse/tools/generator/synthesizer/ClassInfo.java (original)
+++ webservices/muse/trunk/modules/muse-tools/src/org/apache/muse/tools/generator/synthesizer/ClassInfo.java Tue Aug 22 16:53:38 2006
@@ -32,13 +32,15 @@
*
* ClassInfo is ...
*
- * @author Andrew Eberbach
+ * @author Andrew Eberbach
*
*/
public class ClassInfo {
private static final String JAVA_CLASS_NAME = "MyCapability";
+
+ static final String IMPLEMENTATION_SUFFIX = "Impl";
String _packageName = null;
@@ -59,7 +61,7 @@
_capability = capability;
if(_capability.getImplementingClass() == null) {
- _capability.setImplementingClass(_classFullName);
+ _capability.setImplementingClass(_classFullName + IMPLEMENTATION_SUFFIX);
}
findImports();
Modified: webservices/muse/trunk/modules/muse-tools/src/org/apache/muse/tools/generator/synthesizer/ServerSynthesizer.java
URL: http://svn.apache.org/viewvc/webservices/muse/trunk/modules/muse-tools/src/org/apache/muse/tools/generator/synthesizer/ServerSynthesizer.java?rev=433808&r1=433807&r2=433808&view=diff
==============================================================================
--- webservices/muse/trunk/modules/muse-tools/src/org/apache/muse/tools/generator/synthesizer/ServerSynthesizer.java (original)
+++ webservices/muse/trunk/modules/muse-tools/src/org/apache/muse/tools/generator/synthesizer/ServerSynthesizer.java Tue Aug 22 16:53:38 2006
@@ -46,8 +46,6 @@
private static final String REQUEST_SUFFIX = "Request";
- private static final String IMPLEMENTATION_SUFFIX = "Impl";
-
protected HashMap _files;
static ConfigurationDataDescriptor[] REQUIRED_PARAMETERS =
@@ -76,7 +74,7 @@
protected void generateCapability(Capability capability) {
ClassInfo classInfo = new ClassInfo(capability);
-
+
makeInterface(classInfo);
makeAbstractClass(classInfo);
}
@@ -118,7 +116,7 @@
generateCloseBlock(code);
- String className = makeFileName(classInfo,IMPLEMENTATION_SUFFIX);
+ String className = makeFileName(classInfo, ClassInfo.IMPLEMENTATION_SUFFIX);
_files.put(className, code.toString());
}
@@ -132,7 +130,7 @@
protected void generateClassDeclaration(ClassInfo classInfo, StringBuffer code) {
Capability capability = classInfo.getCapability();
code.append("public class "
- + ReflectUtils.getShortName(capability.getImplementingClass() + IMPLEMENTATION_SUFFIX)
+ + ReflectUtils.getShortName(capability.getImplementingClass())
+ " extends "
+ convertType(getBaseClass(capability),classInfo));
code.append(" implements " + classInfo.getClassShortName());
---------------------------------------------------------------------
To unsubscribe, e-mail: muse-commits-unsubscribe@ws.apache.org
For additional commands, e-mail: muse-commits-help@ws.apache.org