22 |
|
|
23 |
package org.jsampler.view; |
package org.jsampler.view; |
24 |
|
|
|
import javax.swing.Icon; |
|
|
|
|
25 |
/** |
/** |
26 |
* Provides UI information for instruments database tables. |
* Provides UI information for instruments database tables. |
27 |
* @author Grigor Iliev |
* @author Grigor Iliev |
28 |
*/ |
*/ |
29 |
public interface InstrumentsDbTableView { |
public interface InstrumentsDbTableView<I> { |
30 |
/** Gets the folder icon. */ |
/** Gets the folder icon. */ |
31 |
public Icon getFolderIcon(); |
public I getFolderIcon(); |
32 |
|
|
33 |
/** Gets the default instrument icon. */ |
/** Gets the default instrument icon. */ |
34 |
public Icon getInstrumentIcon(); |
public I getInstrumentIcon(); |
35 |
|
|
36 |
/** Gets the icon used for representing GigaSamppler instruments. */ |
/** Gets the icon used for representing GigaSamppler instruments. */ |
37 |
public Icon getGigInstrumentIcon(); |
public I getGigInstrumentIcon(); |
38 |
} |
} |