C# 클래스 LayoutFarm.WebDom.DomElement

상속: DomNode
파일 보기 프로젝트 열기: prepare/HTML-Renderer 1 사용 예제들

Private Properties

프로퍼티 타입 설명
IEventListener bool
IEventListener void
IEventListener void
IEventListener void
IEventListener void
IEventListener void
IEventListener void
IEventListener void

공개 메소드들

메소드 설명
AddAttribute ( DomAttribute attr ) : void
AddChild ( DomNode childNode ) : void
AttachEvent ( UIEventName eventName, HtmlEventHandler handler ) : void
AttachEventOnMouseLostFocus ( HtmlEventHandler handler ) : void
ClearAllElements ( ) : void

clear all children elements

DetachEvent ( UIEventName eventName, HtmlEventHandler handler ) : void
DomElement ( WebDocument ownerDoc, int nodePrefixNameIndex, int nodeLocalNameIndex ) : System.Collections.Generic
EqualNames ( DomElement node1, DomElement node2 ) : bool
FindAttribute ( int attrLocalNameIndex ) : DomAttribute
FindAttribute ( string attrname ) : DomAttribute
GetAttributeIterForward ( ) : IEnumerable
GetChildNode ( int index ) : DomNode
GetChildNodeIterForward ( ) : IEnumerable
GetGlobalLocation ( int &x, int &y ) : void
NotifyChange ( ElementChangeKind changeKind ) : void
RemoveChild ( DomNode childNode ) : bool
SetAttribute ( DomAttribute attr ) : void
SetAttribute ( string attrName, string value ) : void
ToString ( ) : string

보호된 메소드들

메소드 설명
OnCollapsed ( ) : void
OnContentLayout ( ) : void
OnContentUpdate ( ) : void
OnDoubleClick ( UIMouseEventArgs e ) : void
OnElementChanged ( ) : void
OnElementChangedInIdleState ( ElementChangeKind changeKind ) : void
OnElementLanded ( ) : void
OnExpanded ( ) : void
OnGotFocus ( UIFocusEventArgs e ) : void
OnHide ( ) : void
OnInterComponentMsg ( object sender, int msgcode, string msg ) : void
OnKeyDown ( UIKeyEventArgs e ) : void
OnKeyPress ( UIKeyEventArgs e ) : void
OnKeyUp ( UIKeyEventArgs e ) : void
OnLostFocus ( UIFocusEventArgs e ) : void
OnLostMouseFocus ( UIMouseEventArgs e ) : void
OnMouseDown ( UIMouseEventArgs e ) : void
OnMouseEnter ( UIMouseEventArgs e ) : void
OnMouseHover ( UIMouseEventArgs e ) : void
OnMouseLeave ( UIMouseEventArgs e ) : void
OnMouseMove ( UIMouseEventArgs e ) : void
OnMouseUp ( UIMouseEventArgs e ) : void
OnMouseWheel ( UIMouseEventArgs e ) : void
OnProcessDialogKey ( UIKeyEventArgs e ) : bool
OnShown ( ) : void

비공개 메소드들

메소드 설명
IEventListener ( UIKeyEventArgs e ) : bool
IEventListener ( ) : void
IEventListener ( UIFocusEventArgs e ) : void
IEventListener ( UIGuestTalkEventArgs e ) : void
IEventListener ( UIKeyEventArgs e ) : void
IEventListener ( UIMouseEventArgs e ) : void
IEventListener ( int &x, int &y ) : void
IEventListener ( object sender, int msgcode, string msg ) : void

메소드 상세

AddAttribute() 공개 메소드

public AddAttribute ( DomAttribute attr ) : void
attr DomAttribute
리턴 void

AddChild() 공개 메소드

public AddChild ( DomNode childNode ) : void
childNode DomNode
리턴 void

AttachEvent() 공개 메소드

public AttachEvent ( UIEventName eventName, HtmlEventHandler handler ) : void
eventName UIEventName
handler HtmlEventHandler
리턴 void

AttachEventOnMouseLostFocus() 공개 메소드

public AttachEventOnMouseLostFocus ( HtmlEventHandler handler ) : void
handler HtmlEventHandler
리턴 void

ClearAllElements() 공개 메소드

clear all children elements
public ClearAllElements ( ) : void
리턴 void

DetachEvent() 공개 메소드

public DetachEvent ( UIEventName eventName, HtmlEventHandler handler ) : void
eventName UIEventName
handler HtmlEventHandler
리턴 void

DomElement() 공개 메소드

public DomElement ( WebDocument ownerDoc, int nodePrefixNameIndex, int nodeLocalNameIndex ) : System.Collections.Generic
ownerDoc WebDocument
nodePrefixNameIndex int
nodeLocalNameIndex int
리턴 System.Collections.Generic

EqualNames() 공개 정적인 메소드

public static EqualNames ( DomElement node1, DomElement node2 ) : bool
node1 DomElement
node2 DomElement
리턴 bool

FindAttribute() 공개 메소드

public FindAttribute ( int attrLocalNameIndex ) : DomAttribute
attrLocalNameIndex int
리턴 DomAttribute

FindAttribute() 공개 메소드

public FindAttribute ( string attrname ) : DomAttribute
attrname string
리턴 DomAttribute

GetAttributeIterForward() 공개 메소드

public GetAttributeIterForward ( ) : IEnumerable
리턴 IEnumerable

GetChildNode() 공개 메소드

public GetChildNode ( int index ) : DomNode
index int
리턴 DomNode

GetChildNodeIterForward() 공개 메소드

public GetChildNodeIterForward ( ) : IEnumerable
리턴 IEnumerable

GetGlobalLocation() 공개 추상적인 메소드

public abstract GetGlobalLocation ( int &x, int &y ) : void
x int
y int
리턴 void

NotifyChange() 공개 메소드

public NotifyChange ( ElementChangeKind changeKind ) : void
changeKind ElementChangeKind
리턴 void

OnCollapsed() 보호된 메소드

protected OnCollapsed ( ) : void
리턴 void

OnContentLayout() 보호된 메소드

protected OnContentLayout ( ) : void
리턴 void

OnContentUpdate() 보호된 메소드

protected OnContentUpdate ( ) : void
리턴 void

OnDoubleClick() 보호된 메소드

protected OnDoubleClick ( UIMouseEventArgs e ) : void
e UIMouseEventArgs
리턴 void

OnElementChanged() 보호된 메소드

protected OnElementChanged ( ) : void
리턴 void

OnElementChangedInIdleState() 보호된 메소드

protected OnElementChangedInIdleState ( ElementChangeKind changeKind ) : void
changeKind ElementChangeKind
리턴 void

OnElementLanded() 보호된 메소드

protected OnElementLanded ( ) : void
리턴 void

OnExpanded() 보호된 메소드

protected OnExpanded ( ) : void
리턴 void

OnGotFocus() 보호된 메소드

protected OnGotFocus ( UIFocusEventArgs e ) : void
e UIFocusEventArgs
리턴 void

OnHide() 보호된 메소드

protected OnHide ( ) : void
리턴 void

OnInterComponentMsg() 보호된 메소드

protected OnInterComponentMsg ( object sender, int msgcode, string msg ) : void
sender object
msgcode int
msg string
리턴 void

OnKeyDown() 보호된 메소드

protected OnKeyDown ( UIKeyEventArgs e ) : void
e UIKeyEventArgs
리턴 void

OnKeyPress() 보호된 메소드

protected OnKeyPress ( UIKeyEventArgs e ) : void
e UIKeyEventArgs
리턴 void

OnKeyUp() 보호된 메소드

protected OnKeyUp ( UIKeyEventArgs e ) : void
e UIKeyEventArgs
리턴 void

OnLostFocus() 보호된 메소드

protected OnLostFocus ( UIFocusEventArgs e ) : void
e UIFocusEventArgs
리턴 void

OnLostMouseFocus() 보호된 메소드

protected OnLostMouseFocus ( UIMouseEventArgs e ) : void
e UIMouseEventArgs
리턴 void

OnMouseDown() 보호된 메소드

protected OnMouseDown ( UIMouseEventArgs e ) : void
e UIMouseEventArgs
리턴 void

OnMouseEnter() 보호된 메소드

protected OnMouseEnter ( UIMouseEventArgs e ) : void
e UIMouseEventArgs
리턴 void

OnMouseHover() 보호된 메소드

protected OnMouseHover ( UIMouseEventArgs e ) : void
e UIMouseEventArgs
리턴 void

OnMouseLeave() 보호된 메소드

protected OnMouseLeave ( UIMouseEventArgs e ) : void
e UIMouseEventArgs
리턴 void

OnMouseMove() 보호된 메소드

protected OnMouseMove ( UIMouseEventArgs e ) : void
e UIMouseEventArgs
리턴 void

OnMouseUp() 보호된 메소드

protected OnMouseUp ( UIMouseEventArgs e ) : void
e UIMouseEventArgs
리턴 void

OnMouseWheel() 보호된 메소드

protected OnMouseWheel ( UIMouseEventArgs e ) : void
e UIMouseEventArgs
리턴 void

OnProcessDialogKey() 보호된 메소드

protected OnProcessDialogKey ( UIKeyEventArgs e ) : bool
e UIKeyEventArgs
리턴 bool

OnShown() 보호된 메소드

protected OnShown ( ) : void
리턴 void

RemoveChild() 공개 메소드

public RemoveChild ( DomNode childNode ) : bool
childNode DomNode
리턴 bool

SetAttribute() 공개 메소드

public SetAttribute ( DomAttribute attr ) : void
attr DomAttribute
리턴 void

SetAttribute() 공개 메소드

public SetAttribute ( string attrName, string value ) : void
attrName string
value string
리턴 void

ToString() 공개 메소드

public ToString ( ) : string
리턴 string