Code about waveform creation ...help--
<p>Does anybody could explain to me , the meaning of these code statements?</p>

<pre><code>1)    List&lt;Byte&gt; audioBytes;
    List&lt;Line2D.Double&gt; lines;
</code></pre>

<p>what's Line2D.Double? What these "&lt; ..>" stand for?</p>

<p>Also:</p>

<pre><code>2) public void resetWaveform() {
                audioBytes = new ArrayList&lt;Byte&gt;();
                lines = new ArrayList&lt;Line2D.Double&gt;();
                repaint();
            }
</code></pre>

<p>and :</p>

<pre><code>3) public void addAudioByte(byte b) {
                audioBytes.add(b);
            }

            public void createWaveForm() {

                if (audioBytes.size() == 0) {
                    return;
                }
</code></pre>

<p>Thanks for your help.
Carlos .</p>
