jp.hishidama.win32.mshtml
クラス IHTMLElement

java.lang.Object
  上位を拡張 jp.hishidama.win32.com.ComPtr
      上位を拡張 jp.hishidama.win32.com.IUnknown
          上位を拡張 jp.hishidama.win32.com.IDispatch
              上位を拡張 jp.hishidama.win32.mshtml.IHTMLElement
直系の既知のサブクラス:
IHTMLAnchorElement, IHTMLAreaElement, IHTMLBaseElement, IHTMLBlockElement, IHTMLBodyElement, IHTMLBRElement, IHTMLButtonElement, IHTMLCommentElement, IHTMLDDElement, IHTMLDivElement, IHTMLDTElement, IHTMLEmbedElement, IHTMLFieldSetElement, IHTMLFontElement, IHTMLFormElement, IHTMLFrameBase, IHTMLHeadElement, IHTMLHRElement, IHTMLHtmlElement, IHTMLImgElement, IHTMLInputElement, IHTMLLabelElement, IHTMLLegendElement, IHTMLLIElement, IHTMLLinkElement, IHTMLListElement, IHTMLMapElement, IHTMLMarqueeElement, IHTMLMetaElement, IHTMLObjectElement, IHTMLOptionElement, IHTMLPhraseElement, IHTMLScriptElement, IHTMLSelectElement, IHTMLTable, IHTMLTableCaption, IHTMLTableCell, IHTMLTableCol, IHTMLTableRow, IHTMLTableSection, IHTMLTextAreaElement, IHTMLTitleElement, IHTMLUnknownElement

public class IHTMLElement
extends IDispatch

IHTMLElement,IHTMLElement2〜4クラス.

HTML要素を扱うクラスです。

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

メソッドの概要
 boolean canHaveHTML()
          HTML有無取得.
 void click()
          クリック.
 boolean dragDrop()
           
 void focus()
          フォーカス設定.
 IDispatch getAll()
           
 IDispatch getAll(boolean addChild)
          推奨されていません。  
 Variant getAttribute(String name)
          属性取得.
 String getAttributeString(String name)
          属性取得.
 IDispatch getChildren()
           
 IDispatch getChildren(boolean addChild)
          推奨されていません。  
 String getClassName()
          クラス取得.
 int getClientHeight()
          高さ取得.
 int getClientLeft()
          X座標取得.
 int getClientTop()
          Y座標取得.
 int getClientWidth()
          幅取得.
 String getContentEditable()
           
 String getDir()
          方向取得.
 boolean getDisabled()
           
 IHTMLDocument getDocument()
          HTMLドキュメント取得.
 IHTMLDocument getDocument(boolean addChild)
          推奨されていません。  
 IHTMLElementCollection getElementsByTagName(String name)
          HTML要素取得.
 IHTMLElementCollection getElementsByTagName(String name, boolean addChild)
          推奨されていません。  
 int getGlyphMode()
           
 boolean getHideFocus()
           
 String getId()
          ID取得.
 boolean getInflateBlock()
           
 String getInnerHtml()
          内部HTML取得.
 String getInnerText()
          内部文字列取得.
 String getLang()
          言語取得.
 String getLanguage()
          言語取得.
 int getOffsetHeight()
          相対高さ取得.
 int getOffsetLeft()
          相対X座標取得.
 IHTMLElement getOffsetParent()
          相対位置基準要素取得.
 IHTMLElement getOffsetParent(boolean addChild)
          推奨されていません。  
 int getOffsetTop()
          相対Y座標取得.
 int getOffsetWidth()
          相対幅取得.
 String getOuterHtml()
          HTML取得.
 String getOuterText()
          文字列取得.
 IHTMLElement getParentElement()
          親要素取得.
 IHTMLElement getParentElement(boolean addChild)
          推奨されていません。  
 IHTMLElement getParentTextEdit()
          親テキスト取得.
 IHTMLElement getParentTextEdit(boolean addChild)
          推奨されていません。  
 String getScopeName()
          スコープ名取得.
 int getScrollHeight()
          スクロール高さ取得.
 int getScrollLeft()
          スクロールX座標取得.
 int getScrollTop()
          スクロールY座標取得.
 int getScrollWidth()
          スクロール幅取得.
 String getTagName()
          タグ名取得.
 String getTagUrn()
          タグURN取得.
 String getTitle()
          タイトル取得.
 boolean isContentEditable()
           
 boolean isDisabled()
           
 boolean isMultiLine()
          複数行有無取得.
 boolean isTextEdit()
           
 void normalize()
           
 boolean removeAttribute(String name)
          属性削除.
 void setActive()
          アクティブ化.
 void setAttribute(String name, Variant value)
          属性設定.
 void setClassName(String name)
          クラス設定.
 void setContentEditable(String content)
           
 void setDir(String dir)
          方向設定.
 void setDisabled(boolean b)
           
 void setHideFocus(boolean b)
           
 void setId(String id)
          ID設定.
 void setInflateBlock(boolean b)
           
 void setInnerHtml(String html)
          内部HTML設定.
 void setInnerText(String text)
          内部文字列設定.
 void setLang(String lang)
          言語設定.
 void setLanguage(String lang)
          言語設定.
 void setOuterHtml(String html)
          HTML設定.
 void setOuterText(String text)
          文字列設定.
 void setScrollLeft(int x)
          スクロールX座標設定.
 void setScrollTop(int y)
          スクロールY座標設定.
 void setTagUrn(String urn)
          タグURN設定.
 void setTitle(String title)
          タイトル設定.
 
クラス 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
 

メソッドの詳細

getId

public String getId()
ID取得.

戻り値:
ID

setId

public void setId(String id)
ID設定.

パラメータ:
id - ID

getClassName

public String getClassName()
クラス取得.

戻り値:
class

setClassName

public void setClassName(String name)
クラス設定.

パラメータ:
name - class

getTagName

public String getTagName()
タグ名取得.

戻り値:
タグ

getParentElement

public IHTMLElement getParentElement()
親要素取得.

戻り値:
HTML要素

getParentElement

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

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

getDocument

public IHTMLDocument getDocument()
HTMLドキュメント取得.

戻り値:
HTMLドキュメント

getDocument

public IHTMLDocument getDocument(boolean addChild)
推奨されていません。 

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

setTitle

public void setTitle(String title)
タイトル設定.

パラメータ:
title - タイトル

getTitle

public String getTitle()
タイトル取得.

戻り値:
タイトル

setLanguage

public void setLanguage(String lang)
言語設定.

パラメータ:
lang - 言語

getLanguage

public String getLanguage()
言語取得.

戻り値:
言語

setLang

public void setLang(String lang)
言語設定.

パラメータ:
lang - 言語

getLang

public String getLang()
言語取得.

戻り値:
言語

getOffsetLeft

public int getOffsetLeft()
相対X座標取得.

戻り値:
X

getOffsetTop

public int getOffsetTop()
相対Y座標取得.

戻り値:
Y

getOffsetWidth

public int getOffsetWidth()
相対幅取得.

戻り値:

getOffsetHeight

public int getOffsetHeight()
相対高さ取得.

戻り値:
高さ

getOffsetParent

public IHTMLElement getOffsetParent()
相対位置基準要素取得.

戻り値:
HTML要素

getOffsetParent

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

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

setInnerHtml

public void setInnerHtml(String html)
内部HTML設定.

パラメータ:
html - HTML

getInnerHtml

public String getInnerHtml()
内部HTML取得.

戻り値:
HTML

setInnerText

public void setInnerText(String text)
内部文字列設定.

パラメータ:
text - 文字列

getInnerText

public String getInnerText()
内部文字列取得.

戻り値:
文字列

setOuterHtml

public void setOuterHtml(String html)
HTML設定.

パラメータ:
html - HTML

getOuterHtml

public String getOuterHtml()
HTML取得.

戻り値:
HTML

setOuterText

public void setOuterText(String text)
文字列設定.

パラメータ:
text - 文字列

getOuterText

public String getOuterText()
文字列取得.

戻り値:
文字列

getParentTextEdit

public IHTMLElement getParentTextEdit()
親テキスト取得.

戻り値:
HTML要素

getParentTextEdit

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

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

isTextEdit

public boolean isTextEdit()

getAttribute

public Variant getAttribute(String name)
属性取得.

パラメータ:
name - 属性名
戻り値:
属性値

getAttributeString

public String getAttributeString(String name)
属性取得.

パラメータ:
name - 属性名
戻り値:
属性値

setAttribute

public void setAttribute(String name,
                         Variant value)
属性設定.

パラメータ:
name - 属性名
value - 属性値

removeAttribute

public boolean removeAttribute(String name)
属性削除.

パラメータ:
name - 属性名
戻り値:
成功した場合、true

click

public void click()
クリック.


getChildren

public IDispatch getChildren()

getChildren

public IDispatch getChildren(boolean addChild)
推奨されていません。 

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

getAll

public IDispatch getAll()

getAll

public IDispatch getAll(boolean addChild)
推奨されていません。 

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

getScopeName

public String getScopeName()
スコープ名取得.

戻り値:
スコープ

focus

public void focus()
フォーカス設定.


getClientLeft

public int getClientLeft()
X座標取得.

戻り値:
X

getClientTop

public int getClientTop()
Y座標取得.

戻り値:
Y

getClientWidth

public int getClientWidth()
幅取得.

戻り値:

getClientHeight

public int getClientHeight()
高さ取得.

戻り値:
高さ

getDir

public String getDir()
方向取得.

戻り値:
方向

setDir

public void setDir(String dir)
方向設定.

パラメータ:
dir - 方向

getScrollLeft

public int getScrollLeft()
スクロールX座標取得.

戻り値:
X

setScrollLeft

public void setScrollLeft(int x)
スクロールX座標設定.

パラメータ:
x - X

getScrollTop

public int getScrollTop()
スクロールY座標取得.

戻り値:
Y

setScrollTop

public void setScrollTop(int y)
スクロールY座標設定.

パラメータ:
y - Y

getScrollWidth

public int getScrollWidth()
スクロール幅取得.

戻り値:

getScrollHeight

public int getScrollHeight()
スクロール高さ取得.

戻り値:
高さ

setTagUrn

public void setTagUrn(String urn)
タグURN設定.

パラメータ:
urn - URN

getTagUrn

public String getTagUrn()
タグURN取得.

戻り値:
URN

getElementsByTagName

public IHTMLElementCollection getElementsByTagName(String name)
HTML要素取得.

パラメータ:
name - タグ名
戻り値:
コレクション

getElementsByTagName

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

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

isMultiLine

public boolean isMultiLine()
複数行有無取得.

戻り値:
複数行状態

canHaveHTML

public boolean canHaveHTML()
HTML有無取得.

戻り値:
有無

setInflateBlock

public void setInflateBlock(boolean b)

getInflateBlock

public boolean getInflateBlock()

setActive

public void setActive()
アクティブ化.


setContentEditable

public void setContentEditable(String content)

getContentEditable

public String getContentEditable()

isContentEditable

public boolean isContentEditable()

setHideFocus

public void setHideFocus(boolean b)

getHideFocus

public boolean getHideFocus()

setDisabled

public void setDisabled(boolean b)

getDisabled

public boolean getDisabled()

isDisabled

public boolean isDisabled()

dragDrop

public boolean dragDrop()

getGlyphMode

public int getGlyphMode()

normalize

public void normalize()