com.cwbp.mdpw
クラス DataSequence

java.lang.Object
  上位を拡張 java.util.AbstractCollection<E>
      上位を拡張 java.util.AbstractList<E>
          上位を拡張 java.util.Vector<Data>
              上位を拡張 com.cwbp.mdpw.DataSequence
すべての実装されたインタフェース:
Data, java.io.Serializable, java.lang.Cloneable, java.lang.Iterable<Data>, java.util.Collection<Data>, java.util.List<Data>, java.util.RandomAccess
直系の既知のサブクラス:
_ds

public class DataSequence
extends java.util.Vector<Data>
implements Data

関連項目:
直列化された形式

フィールドの概要
 
クラス java.util.Vector から継承されたフィールド
capacityIncrement, elementCount, elementData
 
クラス java.util.AbstractList から継承されたフィールド
modCount
 
インタフェース com.cwbp.mdpw.Data から継承されたフィールド
DEPTHINF, UNUSED
 
コンストラクタの概要
DataSequence()
           
DataSequence(Data... data)
           
 
メソッドの概要
 void clear()
          Override Vector methods which reduce the size for duration cache.
 Data copy()
          Deep copy
 double getDuration()
          Get duration in note length.
 java.lang.String getString()
          Get String in tcl format
 Data remove(int index)
           
 boolean remove(java.lang.Object element)
           
 boolean removeAll(java.util.Collection c)
           
 void removeAllElements()
           
 boolean removeElement(java.lang.Object element)
           
 void removeElementAt(int index)
           
 void resetDuration()
           
 boolean retainAll(java.util.Collection c)
           
 void setSize(int size)
           
 java.util.Vector toNotes(double i, DataNote n)
          trasform data to just set of DataNote.
 void visit(double t, Visitor v)
           
 void visit(double t, Visitor v, int i)
           
 void visit(Visitor v)
          Do visitor
 void visit(Visitor v, int i)
           
 
クラス java.util.Vector から継承されたメソッド
add, add, addAll, addAll, addElement, capacity, clone, contains, containsAll, copyInto, elementAt, elements, ensureCapacity, equals, firstElement, get, hashCode, indexOf, indexOf, insertElementAt, isEmpty, lastElement, lastIndexOf, lastIndexOf, removeRange, set, setElementAt, size, subList, toArray, toArray, toString, trimToSize
 
クラス java.util.AbstractList から継承されたメソッド
iterator, listIterator, listIterator
 
クラス java.lang.Object から継承されたメソッド
finalize, getClass, notify, notifyAll, wait, wait, wait
 
インタフェース java.util.List から継承されたメソッド
iterator, listIterator, listIterator
 

コンストラクタの詳細

DataSequence

public DataSequence()

DataSequence

public DataSequence(Data... data)
メソッドの詳細

toNotes

public java.util.Vector toNotes(double i,
                                DataNote n)
インタフェース Data の記述:
trasform data to just set of DataNote.

定義:
インタフェース Data 内の toNotes
パラメータ:
i - absolute timestamp
n - note date for keeping former note values.(will change)
戻り値:
set of notes.

copy

public Data copy()
インタフェース Data の記述:
Deep copy

定義:
インタフェース Data 内の copy

getString

public java.lang.String getString()
インタフェース Data の記述:
Get String in tcl format

定義:
インタフェース Data 内の getString

resetDuration

public void resetDuration()

getDuration

public double getDuration()
インタフェース Data の記述:
Get duration in note length.

定義:
インタフェース Data 内の getDuration

clear

public void clear()
Override Vector methods which reduce the size for duration cache.

定義:
インタフェース java.util.Collection<Data> 内の clear
定義:
インタフェース java.util.List<Data> 内の clear
オーバーライド:
クラス java.util.Vector<Data> 内の clear

remove

public Data remove(int index)
定義:
インタフェース java.util.List<Data> 内の remove
オーバーライド:
クラス java.util.Vector<Data> 内の remove

remove

public boolean remove(java.lang.Object element)
定義:
インタフェース java.util.Collection<Data> 内の remove
定義:
インタフェース java.util.List<Data> 内の remove
オーバーライド:
クラス java.util.Vector<Data> 内の remove

removeAll

public boolean removeAll(java.util.Collection c)
定義:
インタフェース java.util.Collection<Data> 内の removeAll
定義:
インタフェース java.util.List<Data> 内の removeAll
オーバーライド:
クラス java.util.Vector<Data> 内の removeAll

removeAllElements

public void removeAllElements()
オーバーライド:
クラス java.util.Vector<Data> 内の removeAllElements

removeElement

public boolean removeElement(java.lang.Object element)
オーバーライド:
クラス java.util.Vector<Data> 内の removeElement

removeElementAt

public void removeElementAt(int index)
オーバーライド:
クラス java.util.Vector<Data> 内の removeElementAt

retainAll

public boolean retainAll(java.util.Collection c)
定義:
インタフェース java.util.Collection<Data> 内の retainAll
定義:
インタフェース java.util.List<Data> 内の retainAll
オーバーライド:
クラス java.util.Vector<Data> 内の retainAll

setSize

public void setSize(int size)
オーバーライド:
クラス java.util.Vector<Data> 内の setSize

visit

public void visit(double t,
                  Visitor v,
                  int i)
定義:
インタフェース Data 内の visit

visit

public void visit(double t,
                  Visitor v)
定義:
インタフェース Data 内の visit

visit

public void visit(Visitor v)
インタフェース Data の記述:
Do visitor

定義:
インタフェース Data 内の visit

visit

public void visit(Visitor v,
                  int i)
定義:
インタフェース Data 内の visit