1
package org.herac.tuxguitar.io.base;
3
import java.io.IOException;
4
import java.io.OutputStream;
6
import org.herac.tuxguitar.song.factory.TGFactory;
7
import org.herac.tuxguitar.song.models.TGSong;
9
public interface TGOutputStreamBase {
11
public void init(TGFactory factory,OutputStream stream);
13
public boolean isSupportedExtension(String extension);
15
public TGFileFormat getFileFormat();
17
public void writeSong(TGSong song) throws TGFileFormatException,IOException;