jp.go.ipa.jgcl
クラス JgclObjectVector

java.lang.Object
  |
  +--jp.go.ipa.jgcl.JgclObjectVector

public class JgclObjectVector
extends java.lang.Object

Object の可変長一次元配列を表すクラス。

java.util.Vector の代替。

バージョン:
$Revision: 1.6 $, $Date: 2000/04/26 09:39:09 $
作成者:
Information-technology Promotion Agency, Japan

コンストラクタの概要
JgclObjectVector()
          なにも与えずにオブジェクトを構築する。
 
メソッドの概要
 void addElement(java.lang.Object obj)
          この可変長配列の最後に新しい要素を追加する。
 java.lang.Object clone()
          この可変長配列を複製する。
 void copyInto(java.lang.Object[] anArray)
          この可変長配列の内容を、与えられた配列にコピーする。
 JgclCursor cursor()
          この可変長配列の要素の Cursor を返す。
 java.lang.Object elementAt(int index)
          この可変長配列の index 番目の要素を返す。
 java.util.Enumeration elements()
          この可変長配列の要素の Enumeration を返す。
 int indexOf(java.lang.Object elem, int index)
          この可変長配列が与えられたオブジェクトを含むか否かを調べる。
 void insertElementAt(java.lang.Object obj, int index)
          この可変長配列の index 番目の要素の前に新しい要素を挿入する。
 boolean isEmpty()
          この可変長配列に要素があるかどうかを返す。
 int lastIndexOf(java.lang.Object elem, int index)
          この可変長配列が与えられたオブジェクトを含むか否かを調べる。
 void removeAllElements()
          この可変長配列の全ての要素を削除する。
 void removeElementAt(int index)
          この可変長配列の index 番目の要素を削除する。
 void setElementAt(java.lang.Object obj, int index)
          与えられたオブジェクトを、この可変長配列の index 番目の要素として設定する。
 int size()
          この可変長配列の長さ (要素の数) を返す。
 java.lang.String toString()
          この可変長配列を文字列に変換する。
 
クラス java.lang.Object から継承したメソッド
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

コンストラクタの詳細

JgclObjectVector

public JgclObjectVector()
なにも与えずにオブジェクトを構築する。
メソッドの詳細

copyInto

public final void copyInto(java.lang.Object[] anArray)
この可変長配列の内容を、与えられた配列にコピーする。
パラメータ:
anArray - コピーする先の配列

size

public final int size()
この可変長配列の長さ (要素の数) を返す。
戻り値:
長さ (要素の数)

isEmpty

public final boolean isEmpty()
この可変長配列に要素があるかどうかを返す。
戻り値:
要素があれば true、さもなくば false

elements

public final java.util.Enumeration elements()
この可変長配列の要素の Enumeration を返す。
戻り値:
この可変長配列の要素の Enumeration

cursor

public final JgclCursor cursor()
この可変長配列の要素の Cursor を返す。
戻り値:
この可変長配列の要素の Cursor

indexOf

public final int indexOf(java.lang.Object elem,
                         int index)
この可変長配列が与えられたオブジェクトを含むか否かを調べる。

この可変長配列の index 以降の要素において、最初に現れる elem のインデックスを返す。 elem が存在しなければ (- 1) を返す。

パラメータ:
elem - 検索すべきオブジェクト
index - 検索を開始するインデックス
戻り値:
最初にみつかった elem のインデックス

lastIndexOf

public final int lastIndexOf(java.lang.Object elem,
                             int index)
この可変長配列が与えられたオブジェクトを含むか否かを調べる。

この可変長配列の index 以前の要素において、最後に現れる elem のインデックスを返す。 elem が存在しなければ (- 1) を返す。

パラメータ:
elem - 検索すべきオブジェクト
index - 検索を開始するインデックス
戻り値:
最後にみつかった elem のインデックス

elementAt

public final java.lang.Object elementAt(int index)
この可変長配列の index 番目の要素を返す。
パラメータ:
index - 返す要素のインデックス
戻り値:
index 番目の要素

setElementAt

public final void setElementAt(java.lang.Object obj,
                               int index)
与えられたオブジェクトを、この可変長配列の index 番目の要素として設定する。
パラメータ:
index - 設定する要素のインデックス
obj - 要素に設定するオブジェクト

removeElementAt

public final void removeElementAt(int index)
この可変長配列の index 番目の要素を削除する。
パラメータ:
index - 削除する要素のインデックス

insertElementAt

public final void insertElementAt(java.lang.Object obj,
                                  int index)
この可変長配列の index 番目の要素の前に新しい要素を挿入する。
パラメータ:
index - その前に要素を挿入する要素のインデックス
obj - 新たな要素に設定するオブジェクト

addElement

public final void addElement(java.lang.Object obj)
この可変長配列の最後に新しい要素を追加する。
パラメータ:
obj - 新たな要素に設定するオブジェクト

removeAllElements

public final void removeAllElements()
この可変長配列の全ての要素を削除する。

clone

public java.lang.Object clone()
この可変長配列を複製する。
オーバーライド:
クラス java.lang.Object 内の clone

toString

public final java.lang.String toString()
この可変長配列を文字列に変換する。
オーバーライド:
クラス java.lang.Object 内の toString
戻り値:
この可変長配列を表す文字列