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");
Show replies by date