C# Class Skybound.Gecko.GeckoNode

Provides a base class for DOM nodes.
显示文件 Open project: tophatmonocle/DirtyGecko Class Usage Examples

Public Methods

Method Description
AppendChild ( GeckoNode node ) : GeckoNode
CloneNode ( bool deep ) : GeckoNode
Equals ( object obj ) : bool
GetElements ( string xpath ) : IEnumerable

Get GeckoNodes from give xpath expression.

GetHashCode ( ) : int
GetNodes ( string xpath ) : IEnumerable

Get GeckoNodes from give xpath expression.

InsertBefore ( GeckoNode newChild, GeckoNode before ) : GeckoNode
RemoveChild ( GeckoNode node ) : GeckoNode
ReplaceChild ( GeckoNode newChild, GeckoNode oldChild ) : GeckoNode

Private Methods

Method Description
Create ( nsIDOMNode domObject ) : GeckoNode
CreateWrapper ( nsIDOMNode domObject ) : GeckoNode
GeckoNode ( nsIDOMNode domObject ) : System

Method Details

AppendChild() public method

public AppendChild ( GeckoNode node ) : GeckoNode
node GeckoNode
return GeckoNode

CloneNode() public method

public CloneNode ( bool deep ) : GeckoNode
deep bool
return GeckoNode

Equals() public method

public Equals ( object obj ) : bool
obj object
return bool

GetElements() public method

Get GeckoNodes from give xpath expression.
public GetElements ( string xpath ) : IEnumerable
xpath string
return IEnumerable

GetHashCode() public method

public GetHashCode ( ) : int
return int

GetNodes() public method

Get GeckoNodes from give xpath expression.
public GetNodes ( string xpath ) : IEnumerable
xpath string
return IEnumerable

InsertBefore() public method

public InsertBefore ( GeckoNode newChild, GeckoNode before ) : GeckoNode
newChild GeckoNode
before GeckoNode
return GeckoNode

RemoveChild() public method

public RemoveChild ( GeckoNode node ) : GeckoNode
node GeckoNode
return GeckoNode

ReplaceChild() public method

public ReplaceChild ( GeckoNode newChild, GeckoNode oldChild ) : GeckoNode
newChild GeckoNode
oldChild GeckoNode
return GeckoNode