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