|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objectcom.fiverworks.xone.model.XoneElementList
Xoneのエレメントリストを表すクラスです。
タイプセーフなリストで、追加したり取得できるのはXoneElementのインスタンスだけです(ただし、nullは追加できません)。スレッドセーフではありません。
コンストラクタの概要 | |
XoneElementList(String name)
エレメントリストの名前からXoneElementListのインスタンスを生成します。 |
メソッドの概要 | |
void |
add(int index,
String name,
String type)
指定されたパラメータでエレメントを作成し、指定された位置に追加します。 |
void |
add(int index,
String name,
String type,
String value)
指定されたパラメータでエレメントを作成し、指定された位置に追加します。 |
void |
add(int index,
String name,
String type,
String[] values)
指定されたパラメータでエレメントを作成し、指定された位置に追加します。 |
void |
add(int index,
XoneElement element)
指定された位置にエレメントを追加します。 |
boolean |
add(String name,
String type)
指定されたパラメータでエレメントを作成し、リストの最後に追加します。 |
boolean |
add(String name,
String type,
String value)
指定されたパラメータでエレメントを作成し、リストの最後に追加します。 |
boolean |
add(String name,
String type,
String[] values)
指定されたパラメータでエレメントを作成し、リストの最後に追加します。 |
boolean |
add(XoneElement element)
リストの最後にエレメントを追加します。 |
boolean |
addAll(int index,
XoneElement[] elements)
指定された位置に指定されたすべてのエレメントを追加します。 |
boolean |
addAll(int index,
XoneElementList elementList)
指定された位置に指定されたすべてのエレメントを追加します。 |
boolean |
addAll(XoneElement[] elements)
リストの最後に指定されたすべてのエレメントを追加します。 |
boolean |
addAll(XoneElementList elementList)
リストの最後に指定されたすべてのエレメントを追加します。 |
void |
clear()
エレメントリストをクリアします。 |
Object |
clone()
このエレメントリストのコピーを返します。 |
Object |
clone(String newName)
このエレメントリストのコピーを指定した名前におきかえて返します。 |
boolean |
contains(String name)
エレメントリストに指定された名前のエレメントが含まれるか調べます。 |
boolean |
contains(XoneElement element)
エレメントリストに指定されたエレメントが含まれるか調べます。 |
boolean |
containsAll(XoneElementList elementList)
エレメントリストに指定されたエレメントがすべて含まれるか調べます。 |
XoneElement |
get(int index)
指定された位置のエレメントを取得します。 |
XoneElement |
get(String name)
指定された名前の最初のエレメントを取得します。 |
XoneElement[] |
getAll()
このエレメントリストのすべてのエレメントをエレメント配列にして返します。 |
XoneElement[] |
getAll(String name)
指定された名前のエレメントをすべて取得します。 |
String |
getName()
エレメントリストの名前を取得します。 |
int |
indexOf(XoneElement element)
指定されたエレメントと同じエレメントの最初にあらわれるインデックスを取得します。 |
boolean |
isEmpty()
このエレメントリストが空かどうかを返します。 |
Iterator |
iterator()
このエレメントリストのイテレータを返します。 |
int |
lastIndexOf(XoneElement element)
指定されたエレメントと同じエレメントの最後にあらわれるインデックスを取得します。 |
ListIterator |
listIterator()
このエレメントリストのリストイテレータを返します。 |
ListIterator |
listIterator(int index)
このエレメントリストの指定された位置から開始するリストイテレータを返します。 |
XoneElement |
remove(int index)
指定された位置のエレメントを削除します。 |
boolean |
remove(String name)
指定された名前と同じ名前の最初のエレメントを削除します。 |
boolean |
remove(XoneElement element)
指定されたエレメントと同じ最初のエレメントを削除します。 |
boolean |
removeAll(String name)
指定された名前と同じ名前のエレメントをすべて削除します。 |
boolean |
removeAll(XoneElementList elementList)
指定されたエレメントリストと同じエレメントを削除します。 |
boolean |
retainAll(XoneElementList elementList)
指定されたエレメントリストと同じエレメントだけを保持します。 |
XoneElement |
set(int index,
XoneElement element)
指定された位置にあるエレメントを指定されたエレメントで置き換えます。 |
int |
size()
このエレメントリストのエレメントの個数を返します。 |
XoneElementList |
subList(String name,
int fromIndex,
int toIndex)
このエレメントリストのfromIndex (これを含む) から toIndex (これを含まない) の範囲の部分のエレメントリストを返します。 |
Object[] |
toArray()
このエレメントリストのすべてのエレメントをオブジェクト配列にして返します。 |
Object[] |
toArray(Object[] array)
このエレメントリストのすべてのエレメントをオブジェクト配列にして返します。 |
String |
toString()
このエレメントリストの文字列表現を返します。 |
クラス java.lang.Object から継承したメソッド |
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
コンストラクタの詳細 |
public XoneElementList(String name)
name
- エレメントリストの名前メソッドの詳細 |
public String getName()
public boolean add(XoneElement element)
element
- 追加するエレメント
XoneRuntimeException
- elementがnullの場合public void add(int index, XoneElement element)
index
- 追加する位置element
- 追加するエレメント
XoneRuntimeException
- indexが範囲外の場合、あるいはelementがnullの場合public boolean add(String name, String type, String value)
name
- エレメント名type
- エレメントの型value
- エレメントの値
XoneRuntimeException
- name,type,valueのいずれかが不正な場合public void add(int index, String name, String type, String value)
index
- 追加する位置name
- エレメント名type
- エレメントの型value
- エレメントの値
XoneRuntimeException
- indexが範囲外の場合、あるいはname,type,valueのいずれかが不正な場合public boolean add(String name, String type)
name
- エレメント名type
- エレメントの型
XoneRuntimeException
- name,typeのいずれかが不正な場合public void add(int index, String name, String type)
index
- 追加する位置name
- エレメント名type
- エレメントの型
XoneRuntimeException
- indexが範囲外の場合、あるいはname,typeのいずれかが不正な場合public boolean add(String name, String type, String[] values)
name
- エレメント名type
- エレメントの型values
- エレメントの値
XoneRuntimeException
- name,type,valuesのいずれかが不正な場合public void add(int index, String name, String type, String[] values)
index
- 追加する位置name
- エレメント名type
- エレメントの型values
- エレメントの値
XoneRuntimeException
- indexが範囲外の場合、あるいはname,type,valuesのいずれかが不正な場合public boolean addAll(XoneElementList elementList)
elementList
- エレメントリスト
XoneRuntimeException
- elementListの中にnullがある場合public boolean addAll(XoneElement[] elements)
elements
- エレメントの配列
XoneRuntimeException
- elementsの要素の中にnullがある場合public boolean addAll(int index, XoneElement[] elements)
index
- 追加する位置elements
- 追加するエレメント配列
XoneRuntimeException
- indexが範囲外の場合、あるいはelementsの要素の中にnullがある場合public boolean addAll(int index, XoneElementList elementList)
index
- 追加する位置elementList
- 追加するエレメントリスト
XoneRuntimeException
- indexが範囲外の場合、あるいはelementListの中にnullがある場合public void clear()
public boolean contains(XoneElement element)
element
- 調べるエレメント
public boolean contains(String name)
name
- 調べる名前
public boolean containsAll(XoneElementList elementList)
elementList
- 調べるレメントリスト
public XoneElement get(int index)
index
- 取得する位置
XoneRuntimeException
- indexが範囲外の場合public XoneElement get(String name)
name
- 取得するエレメントの名前
XoneRuntimeException
- nameが不正な場合public XoneElement[] getAll(String name)
name
- 取得するエレメントの名前
XoneRuntimeException
- nameが不正な場合public int indexOf(XoneElement element)
element
- 調べるエレメント
public boolean isEmpty()
public Iterator iterator()
public int lastIndexOf(XoneElement element)
element
- 調べるエレメント
public ListIterator listIterator()
public ListIterator listIterator(int index)
index
- 開始する位置
XoneRuntimeException
- indexが範囲外の場合public XoneElement remove(int index)
index
- 削除する位置
XoneRuntimeException
- indexが範囲外の場合public boolean remove(XoneElement element)
element
- 削除するエレメント
XoneRuntimeException
- elementがnullの場合public boolean remove(String name)
name
- 削除するエレメント名
XoneRuntimeException
- nameが不正な場合public boolean removeAll(String name)
name
- 削除するエレメント名
XoneRuntimeException
- nameが不正な場合public boolean removeAll(XoneElementList elementList)
elementList
- 削除するエレメントリスト
XoneRuntimeException
- elementListの中にnullがある場合public boolean retainAll(XoneElementList elementList)
elementList
- 保持するエレメントリスト
XoneRuntimeException
- elementListの中にnullがある場合public XoneElement set(int index, XoneElement element)
index
- 置き換える位置element
- 置き換えるエレメント
XoneRuntimeException
- indexが範囲外の場合、あるいはelementがnullの場合public int size()
public XoneElementList subList(String name, int fromIndex, int toIndex)
name
- エレメントリストの名前fromIndex
- subListの下端点 (これを含む)toIndex
- subListの上端点(これを含まない)
XoneRuntimeException
- nameが不正な場合、あるいはfromIndex、toIndexの値が不正な場合public Object[] toArray()
public Object[] toArray(Object[] array)
array
- エレメントリストのエレメントの格納先の配列
public XoneElement[] getAll()
public String toString()
public Object clone()
public Object clone(String newName)
newName
- 新しいエレメントリストの名前
XoneRuntimeException
- nameが不正な場合
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |