change database interface
This commit is contained in:
		| @@ -64,7 +64,7 @@ public class LevelDBLoader implements IWaveformDbLoader { | ||||
| 	} | ||||
|  | ||||
| 	@Override | ||||
| 	public List<IWaveform> getAllWaves() { | ||||
| 	public Collection<IWaveform> getAllWaves() { | ||||
| 		List<IWaveform> streams=new ArrayList<IWaveform>(); | ||||
| 		SeekingIterator<String, String> it = levelDb.iterator(); | ||||
| 		it.seek("s~"); | ||||
|   | ||||
| @@ -61,7 +61,7 @@ public class SQLiteDbLoader implements IWaveformDbLoader { | ||||
| 	} | ||||
|  | ||||
| 	@Override | ||||
| 	public List<IWaveform> getAllWaves() { | ||||
| 	public Collection<IWaveform> getAllWaves() { | ||||
| 		SQLiteDatabaseSelectHandler<ScvStream> handler = new SQLiteDatabaseSelectHandler<ScvStream>(ScvStream.class, database); | ||||
| 		List<IWaveform> streams=new ArrayList<IWaveform>(); | ||||
| 		try { | ||||
|   | ||||
| @@ -50,8 +50,8 @@ public class TextDbLoader implements IWaveformDbLoader{ | ||||
| 	} | ||||
|  | ||||
| 	@Override | ||||
| 	public List<IWaveform> getAllWaves() { | ||||
| 		return new LinkedList<IWaveform>(streams); | ||||
| 	public Collection<IWaveform> getAllWaves() { | ||||
| 		return streams; | ||||
| 	} | ||||
|  | ||||
| 	public Map<Long, ITxGenerator> getGeneratorsById() { | ||||
|   | ||||
| @@ -128,7 +128,7 @@ public class VCDDbLoader implements IWaveformDbLoader, IVCDDatabaseBuilder { | ||||
| 	 * @see com.minres.scviewer.database.ITrDb#getAllWaves() | ||||
| 	 */ | ||||
| 	@Override | ||||
| 	public List<IWaveform> getAllWaves() { | ||||
| 	public Collection<IWaveform> getAllWaves() { | ||||
| 		return signals; | ||||
| 	} | ||||
|  | ||||
|   | ||||
| @@ -12,7 +12,6 @@ package com.minres.scviewer.database; | ||||
|  | ||||
| import java.io.File; | ||||
| import java.util.Collection; | ||||
| import java.util.List; | ||||
|  | ||||
| public interface IWaveformDbLoader { | ||||
| 	 | ||||
| @@ -20,7 +19,7 @@ public interface IWaveformDbLoader { | ||||
| 	 | ||||
| 	public Long getMaxTime(); | ||||
| 	 | ||||
| 	public List<IWaveform> getAllWaves() ; | ||||
| 	public Collection<IWaveform> getAllWaves() ; | ||||
| 	 | ||||
| 	public Collection<RelationType> getAllRelationTypes() ; | ||||
| 	 | ||||
|   | ||||
		Reference in New Issue
	
	Block a user