package com.tibco.as.spacebar.ui.editor.snapshot; import com.tibco.as.convert.ConvertException; import com.tibco.as.convert.IConverter; import com.tibco.as.convert.UnsupportedConversionException; import com.tibco.as.io.AbstractExporter; import com.tibco.as.io.AbstractTransfer; import com.tibco.as.io.IOutputStream; import com.tibco.as.io.TransferException; import com.tibco.as.space.Metaspace; import com.tibco.as.space.SpaceDef; import com.tibco.as.space.Tuple; import com.tibco.as.spacebar.ui.editor.SpaceEditorExport; public class Exporter extends AbstractExporter<Tuple> { public Exporter(Metaspace metaspace) { super(metaspace); } @Override protected IConverter<Tuple, Tuple> getConverter( com.tibco.as.io.AbstractTransfer transfer, SpaceDef spaceDef) throws UnsupportedConversionException { return new IConverter<Tuple, Tuple>() { @Override public Tuple convert(Tuple source) throws ConvertException { return source; } }; } @Override protected SpaceEditorExport createTransfer() { return new SpaceEditorExport(); } @Override protected IOutputStream<Tuple> getOutputStream(Metaspace metaspace, AbstractTransfer transfer, SpaceDef spaceDef) throws TransferException { return null; } }