[overlord-commits] Overlord SVN: r390 - cdl/trunk/tools/plugins/org.jboss.tools.overlord.cdl.jbossesb/src/java/org/jboss/tools/overlord/cdl/jbossesb/export.

overlord-commits at lists.jboss.org overlord-commits at lists.jboss.org
Sun Oct 19 16:20:03 EDT 2008


Author: objectiser
Date: 2008-10-19 16:20:00 -0400 (Sun, 19 Oct 2008)
New Revision: 390

Modified:
   cdl/trunk/tools/plugins/org.jboss.tools.overlord.cdl.jbossesb/src/java/org/jboss/tools/overlord/cdl/jbossesb/export/ESBLanguageModelStreamExportRule.java
Log:
Refactored export APIs and javadocs.

Modified: cdl/trunk/tools/plugins/org.jboss.tools.overlord.cdl.jbossesb/src/java/org/jboss/tools/overlord/cdl/jbossesb/export/ESBLanguageModelStreamExportRule.java
===================================================================
--- cdl/trunk/tools/plugins/org.jboss.tools.overlord.cdl.jbossesb/src/java/org/jboss/tools/overlord/cdl/jbossesb/export/ESBLanguageModelStreamExportRule.java	2008-10-18 14:10:48 UTC (rev 389)
+++ cdl/trunk/tools/plugins/org.jboss.tools.overlord.cdl.jbossesb/src/java/org/jboss/tools/overlord/cdl/jbossesb/export/ESBLanguageModelStreamExportRule.java	2008-10-19 20:20:00 UTC (rev 390)
@@ -37,22 +37,24 @@
 public class ESBLanguageModelStreamExportRule extends DefaultModelStreamExportRule {
 
 	/**
-	 * This method exports the model object.
+	 * This method determines whether the exporter rule is appropriate
+	 * for the supplied model object and format.
 	 * 
 	 * @param modelObject The model object
-	 * @param context The context
+	 * @param format The format
+	 * @return Whether the rule is appropriate for the model object and
+	 * 						format
 	 */
-	public boolean isSupported(ModelObject modelObject, String format) {
+	public boolean isSupported(ModelObject modelObject, Formatter format) {
 		return(super.isSupported(modelObject, format) &&
 				ESBLanguageModel.class.isAssignableFrom(modelObject.getClass()));
 	}
 	
 	/**
-	 * This method determines whether the exporter rule is appropriate
-	 * for the supplied model object and format.
+	 * This method exports the model object.
 	 * 
 	 * @param modelObject The model object
-	 * @param format The format
+	 * @param context The context
 	 * @throws IOException Failed to record export information
 	 */
 	public void export(ModelObject modelObject, ExporterContext context)
@@ -62,7 +64,7 @@
 		try {
 			String text=getText(model.getESBConfiguration());
 			
-			context.record(text.getBytes());
+			context.getFormatter().record(text.getBytes());
 			
 		} catch(Exception e) {
 			throw new java.io.IOException("Failed to get ESB configuration text");




More information about the overlord-commits mailing list