jp.hishidama.win32.mshtml
クラス IHTMLSelectElement

java.lang.Object
  上位を拡張 jp.hishidama.win32.com.ComPtr
      上位を拡張 jp.hishidama.win32.com.IUnknown
          上位を拡張 jp.hishidama.win32.com.IDispatch
              上位を拡張 jp.hishidama.win32.mshtml.IHTMLElement
                  上位を拡張 jp.hishidama.win32.mshtml.IHTMLSelectElement
すべての実装されたインタフェース:
IHTMLControlElement

public class IHTMLSelectElement
extends IHTMLElement
implements IHTMLControlElement

IHTMLSelectElement,IHTMLSelectElement4クラス.

selectタグ(コンボボックス・リストボックス)を扱うクラスです。

導入されたバージョン:
2007.10.24
バージョン:
2008.07.14
作成者:
ひしだま

メソッドの概要
 void add(IHTMLOptionElement element, Variant before)
           
 void blur()
           
 void focus()
          フォーカス設定.
 String getAccessKey()
           
 int getClientHeight()
          高さ取得.
 int getClientLeft()
          X座標取得.
 int getClientTop()
          Y座標取得.
 int getClientWidth()
          幅取得.
 boolean getDisabled()
           
 IHTMLFormElement getForm()
          フォーム取得.
 IHTMLFormElement getForm(boolean addChild)
          推奨されていません。  
 int getLength()
           
 boolean getMultiple()
           
 String getName()
           
 IHTMLOptionElement getNamedItem(String name)
          option要素取得.
 IHTMLOptionElement getNamedItem(String name, boolean addChild)
          推奨されていません。  
 IUnknown getNewEnum()
           
 IHTMLElement getOptions()
          ?
 IHTMLElement getOptions(boolean addChild)
          推奨されていません。  
 int getSelectedIndex()
           
 int getSize()
           
 int getTabIndex()
           
 String getType()
           
 String getValue()
           
 IHTMLOptionElement item(int index)
          option要素取得.
 IHTMLOptionElement item(int index, boolean addChild)
          推奨されていません。  
 IHTMLOptionElement item(String name, int index)
          option要素取得.
 IHTMLOptionElement item(String name, int index, boolean addChild)
          推奨されていません。  
 void remove(int index)
           
 void setAccessKey(String key)
           
 void setDisabled(boolean b)
           
 void setLength(int len)
           
 void setMultiple(boolean b)
           
 void setName(String name)
           
 void setSelectedIndex(int index)
           
 void setSize(int size)
           
 void setTabIndex(int index)
           
 void setValue(String value)
           
 IDispatch tags(Variant tagName)
           
 IDispatch urns(Variant urn)
           
 
クラス jp.hishidama.win32.mshtml.IHTMLElement から継承されたメソッド
canHaveHTML, click, dragDrop, getAll, getAll, getAttribute, getAttributeString, getChildren, getChildren, getClassName, getContentEditable, getDir, getDocument, getDocument, getElementsByTagName, getElementsByTagName, getGlyphMode, getHideFocus, getId, getInflateBlock, getInnerHtml, getInnerText, getLang, getLanguage, getOffsetHeight, getOffsetLeft, getOffsetParent, getOffsetParent, getOffsetTop, getOffsetWidth, getOuterHtml, getOuterText, getParentElement, getParentElement, getParentTextEdit, getParentTextEdit, getScopeName, getScrollHeight, getScrollLeft, getScrollTop, getScrollWidth, getTagName, getTagUrn, getTitle, isContentEditable, isDisabled, isMultiLine, isTextEdit, normalize, removeAttribute, setActive, setAttribute, setClassName, setContentEditable, setDir, setHideFocus, setId, setInflateBlock, setInnerHtml, setInnerText, setLang, setLanguage, setOuterHtml, setOuterText, setScrollLeft, setScrollTop, setTagUrn, setTitle
 
クラス jp.hishidama.win32.com.IDispatch から継承されたメソッド
getIDOfName, getTypeInfo, getTypeInfo, getTypeInfoCount, getTypeName
 
クラス jp.hishidama.win32.com.ComPtr から継承されたメソッド
dispose, dispose, dispose, dispose, dispose, dispose, dispose, disposeChild
 
クラス java.lang.Object から継承されたメソッド
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

メソッドの詳細

setSize

public void setSize(int size)

getSize

public int getSize()

setMultiple

public void setMultiple(boolean b)

getMultiple

public boolean getMultiple()

setName

public void setName(String name)

getName

public String getName()

getOptions

public IHTMLElement getOptions()
?取得.

戻り値:
HTML要素(HtmlSelectElementっぽいので、用途が不明)

getOptions

public IHTMLElement getOptions(boolean addChild)
推奨されていません。 

関連項目:
ComPtr.disposeChild(), getOptions()

setSelectedIndex

public void setSelectedIndex(int index)

getSelectedIndex

public int getSelectedIndex()

getType

public String getType()

setValue

public void setValue(String value)

getValue

public String getValue()

setDisabled

public void setDisabled(boolean b)
オーバーライド:
クラス IHTMLElement 内の setDisabled

getDisabled

public boolean getDisabled()
オーバーライド:
クラス IHTMLElement 内の getDisabled

getForm

public IHTMLFormElement getForm()
フォーム取得.

戻り値:
フォーム要素

getForm

public IHTMLFormElement getForm(boolean addChild)
推奨されていません。 

関連項目:
ComPtr.disposeChild(), getForm()

add

public void add(IHTMLOptionElement element,
                Variant before)

remove

public void remove(int index)

setLength

public void setLength(int len)

getLength

public int getLength()

getNewEnum

public IUnknown getNewEnum()

item

public IHTMLOptionElement item(String name,
                               int index)
option要素取得.

パラメータ:
name - 名前
index - 番号
戻り値:
option要素

item

public IHTMLOptionElement item(String name,
                               int index,
                               boolean addChild)
推奨されていません。 

関連項目:
ComPtr.disposeChild(), item(String, int)

item

public IHTMLOptionElement item(int index)
option要素取得.

パラメータ:
index - 番号
戻り値:
option要素

item

public IHTMLOptionElement item(int index,
                               boolean addChild)
推奨されていません。 

関連項目:
ComPtr.disposeChild(), item(int)

tags

public IDispatch tags(Variant tagName)

urns

public IDispatch urns(Variant urn)

getNamedItem

public IHTMLOptionElement getNamedItem(String name)
option要素取得.

パラメータ:
name - 名称
戻り値:
option要素

getNamedItem

public IHTMLOptionElement getNamedItem(String name,
                                       boolean addChild)
推奨されていません。 

関連項目:
ComPtr.disposeChild(), getNamedItem(String)

setTabIndex

public void setTabIndex(int index)
定義:
インタフェース IHTMLControlElement 内の setTabIndex

getTabIndex

public int getTabIndex()
定義:
インタフェース IHTMLControlElement 内の getTabIndex

setAccessKey

public void setAccessKey(String key)
定義:
インタフェース IHTMLControlElement 内の setAccessKey

getAccessKey

public String getAccessKey()
定義:
インタフェース IHTMLControlElement 内の getAccessKey

focus

public void focus()
クラス IHTMLElement の記述:
フォーカス設定.

定義:
インタフェース IHTMLControlElement 内の focus
オーバーライド:
クラス IHTMLElement 内の focus

blur

public void blur()
定義:
インタフェース IHTMLControlElement 内の blur

getClientHeight

public int getClientHeight()
クラス IHTMLElement の記述:
高さ取得.

定義:
インタフェース IHTMLControlElement 内の getClientHeight
オーバーライド:
クラス IHTMLElement 内の getClientHeight
戻り値:
高さ

getClientWidth

public int getClientWidth()
クラス IHTMLElement の記述:
幅取得.

定義:
インタフェース IHTMLControlElement 内の getClientWidth
オーバーライド:
クラス IHTMLElement 内の getClientWidth
戻り値:

getClientTop

public int getClientTop()
クラス IHTMLElement の記述:
Y座標取得.

定義:
インタフェース IHTMLControlElement 内の getClientTop
オーバーライド:
クラス IHTMLElement 内の getClientTop
戻り値:
Y

getClientLeft

public int getClientLeft()
クラス IHTMLElement の記述:
X座標取得.

定義:
インタフェース IHTMLControlElement 内の getClientLeft
オーバーライド:
クラス IHTMLElement 内の getClientLeft
戻り値:
X