[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