com.extjs.gxt.ui.client.core
クラス CompositeElement

java.lang.Object
  extended by com.extjs.gxt.ui.client.core.CompositeElement

public class CompositeElement
extends java.lang.Object

要素のリストをラップし、 CompositeFunctionを使用する要素にコードを適用できるようにします。


コンストラクタ 概要
CompositeElement()
          新規のcomposite要素を作成します。
CompositeElement(com.google.gwt.user.client.Element[] elements)
          新規のcomposite要素を作成します。
CompositeElement(java.util.List<com.google.gwt.user.client.Element> elements)
          新規のcomposite要素を作成します。
 
メソッド 概要
 void add(com.google.gwt.user.client.Element elem)
          要素を追加します。
 void add(Elements elements)
          要素を追加します。
 boolean contains(com.google.gwt.user.client.Element elem)
          このcompositeが渡された要素を含む場合はtrueを返します。
 void each(CompositeFunction f)
          このcomposite内の要素に(el, this, index)を渡す、渡された関数を呼び出します。
 com.google.gwt.user.client.Element first()
          最初の要素を返します。
 int getCount()
          このcomposite内の要素の数を返します。
 com.google.gwt.user.client.Element getElement(int index)
          与えられたインデックスの要素を返します。
 java.util.List<com.google.gwt.user.client.Element> getElements()
          要素のリスト
 int indexOf(com.google.gwt.user.client.Element elem)
          与えられた要素のインデックスを返します。
 void insert(com.google.gwt.user.client.Element[] elems, int index)
           
 void insert(com.google.gwt.user.client.Element elem, int index)
          与えられたインデックスの要素を挿入します。
 boolean is(com.google.gwt.user.client.Element elem)
          Returns true if the given element is or is a child of any contained element.
 com.google.gwt.user.client.Element item(int index)
          指定されたインデックスのElementオブジェクトを返します。
 com.google.gwt.user.client.Element last()
          最後の要素を返します。
 void remove(com.google.gwt.user.client.Element element)
          要素を取り除きます。
 void remove(int index)
          要素を取り除きます。
 void removeAll()
          すべての要素を取り除きます。
 void removeStyleName(java.lang.String style)
           
 void replaceElement(com.google.gwt.user.client.Element elem, com.google.gwt.user.client.Element replace)
           
 void setHeight(int height)
          要素の高さを設定します。
 void setInnerHtml(java.lang.String html)
          要素の内部のHTMLを設定します。
 void setWidth(int width)
          要素の幅を設定します。
 void setWidth(java.lang.String width)
          要素の幅を設定します。
 
java.lang.Objectクラスから継承されたメソッド
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタ 詳細

CompositeElement

public CompositeElement()
新規のcomposite要素を作成します。


CompositeElement

public CompositeElement(com.google.gwt.user.client.Element[] elements)
新規のcomposite要素を作成します。

パラメータ:
elements - 初期の要素

CompositeElement

public CompositeElement(java.util.List<com.google.gwt.user.client.Element> elements)
新規のcomposite要素を作成します。

パラメータ:
elements - 初期の要素
Method Detail

add

public void add(com.google.gwt.user.client.Element elem)
要素を追加します。

パラメータ:
elem - 追加する要素

add

public void add(Elements elements)
要素を追加します。

パラメータ:
elements - 追加する要素

contains

public boolean contains(com.google.gwt.user.client.Element elem)
このcompositeが渡された要素を含む場合はtrueを返します。

パラメータ:
elem - 要素
戻り値:
包含状態

each

public void each(CompositeFunction f)
このcomposite内の要素に(el, this, index)を渡す、渡された関数を呼び出します。

パラメータ:
f - 関数

first

public com.google.gwt.user.client.Element first()
最初の要素を返します。

戻り値:
要素

getCount

public int getCount()
このcomposite内の要素の数を返します。

戻り値:

getElement

public com.google.gwt.user.client.Element getElement(int index)
与えられた要素のインデックスの要素を返します。

パラメータ:
index - 要素のインデックス
戻り値:
要素

getElements

public java.util.List<com.google.gwt.user.client.Element> getElements()
要素のリスト


indexOf

public int indexOf(com.google.gwt.user.client.Element elem)
与えられた要素のインデックスを返します。

パラメータ:
elem - 要素
戻り値:
インデックス

insert

public void insert(com.google.gwt.user.client.Element elem,
                   int index)
与えられたインデックスの要素を挿入します。

パラメータ:
elem - 追加する要素
index - 挿入場所

insert

public void insert(com.google.gwt.user.client.Element[] elems,
                   int index)

is

public boolean is(com.google.gwt.user.client.Element elem)
Returns true if the given element is or is a child of any contained element.

パラメータ:
elem - テストする要素
戻り値:
the is state

item

public com.google.gwt.user.client.Element item(int index)
指定されたインデックスのElementオブジェクトを返します。

パラメータ:
index - インデックス
戻り値:
要素

last

public com.google.gwt.user.client.Element last()
最後の要素を返します。

戻り値:
最後の要素

remove

public void remove(com.google.gwt.user.client.Element element)
要素を取り除きます。

パラメータ:
element - 取り除く要素

remove

public void remove(int index)
要素を取り除きます。

パラメータ:
index - 取り除く要素のインデックス

removeAll

public void removeAll()
すべての要素を取り除きます。


replaceElement

public void replaceElement(com.google.gwt.user.client.Element elem,
                           com.google.gwt.user.client.Element replace)

setHeight

public void setHeight(int height)
要素の高さを設定します。

パラメータ:
height - 高さ

setInnerHtml

public void setInnerHtml(java.lang.String html)
要素の内部のHTMLを設定します。

パラメータ:
html - html

removeStyleName

public void removeStyleName(java.lang.String style)

setWidth

public void setWidth(int width)
要素の幅を設定します。

パラメータ:
width - 幅

setWidth

public void setWidth(java.lang.String width)
要素の幅を設定します。

パラメータ:
width - 幅