34 |
|
|
35 |
|
|
36 |
/** |
/** |
37 |
* This class defines common behaviors for sampler channel. |
* This class defines the skeleton of a sampler channel. |
38 |
* @author Grigor Iliev |
* @author Grigor Iliev |
39 |
*/ |
*/ |
40 |
public abstract class JSChannel extends JPanel { |
public abstract class JSChannel extends JPanel { |
41 |
private SamplerChannelModel model; |
private SamplerChannelModel model; |
42 |
|
|
43 |
/** |
/** |
44 |
* Creates a new instance of <code>JSChannel</code> using the specified non-null |
* Creates a new instance of <code>JSChannel</code> using the specified |
45 |
* channel model. |
* non-<code>null</code> channel model. |
46 |
* @param model The model to be used by this channel. |
* @param model The model to be used by this channel. |
47 |
* @throws IllegalArgumentException If the model is <code>null</code>. |
* @throws IllegalArgumentException If the model is <code>null</code>. |
48 |
*/ |
*/ |