Difference between revisions of "DOM Utility Types"

From Virtual World Web Wiki
Jump to: navigation, search
(Documentation for the DOM Utility Types class)
(Documentation for the DOM Utility Types class)
 
(3 intermediate revisions by the same user not shown)
Line 1: Line 1:
==DOM Utility Types==
 
 
===Remarks <nowiki>[</nowiki>[{{fullurl:DOM Utility Types Remarks|action=edit}} edit]<nowiki>]</nowiki>===
 
===Remarks <nowiki>[</nowiki>[{{fullurl:DOM Utility Types Remarks|action=edit}} edit]<nowiki>]</nowiki>===
{{:DOM Utility Types Remarks}}
+
{{#ifexist:DOM Utility Types Remarks|{{:DOM Utility Types Remarks}}|}}
 +
 
 +
===<span id="CSSMatcher"></span>CSSMatcher <span class="SectionLink">([[CSSMatcher|Full Article]])</span>===
 +
Base class for all CSSSelector matcher types. Public to support
 +
 
 +
===<span id="CSSPseudoMatcher"></span>CSSPseudoMatcher <span class="SectionLink">([[CSSPseudoMatcher|Full Article]])</span>===
 +
A helper class used when testing for custom css pseudo class matches (:className). An application can set the GlobalTester property to provide a delegate that can test if a DOMObject matches a given pseudo class.
 +
 
 +
===<span id="CSSSelector"></span>CSSSelector <span class="SectionLink">([[CSSSelector|Full Article]])</span>===
 +
Manages a [[CSS Selector]] that can be used to search for matching nodes in a DOM tree, or to test a single node for a match.
 +
 
 +
===<span id="DOMAvatar"></span>DOMAvatar <span class="SectionLink">([[DOMAvatar|Full Article]])</span>===
 +
Represents an avatar body in a container
  
 
===<span id="DOMLock"></span>DOMLock <span class="SectionLink">([[DOMLock|Full Article]])</span>===
 
===<span id="DOMLock"></span>DOMLock <span class="SectionLink">([[DOMLock|Full Article]])</span>===
Line 7: Line 18:
 
You take a write lock when you need exclusive access to the DOM. This is meant only for serialization when a DOM snapshot must be consistent and come between updates.
 
You take a write lock when you need exclusive access to the DOM. This is meant only for serialization when a DOM snapshot must be consistent and come between updates.
 
The lock you hold is actually on the entire DOM root document, as well as a standard monitor lock on the "LockObject".
 
The lock you hold is actually on the entire DOM root document, as well as a standard monitor lock on the "LockObject".
 +
 +
===<span id="DOMPropertyItem"></span>DOMPropertyItem <span class="SectionLink">([[DOMPropertyItem|Full Article]])</span>===
 +
Represents a single property of a [[DOM Object]]. Properties can be accessed directly through a DOM Object's Properties collection (see [[DOMPropertyCollection]]) or indirectly through formal C# properties on the parent DOM Object (for example the Color property of a [[DOMLight]] object indirectly gets or sets a DOMPropertyItem with the name "Color" in the DOMLight's DOMPropertyCollection).
 +
 +
===<span id="DOMSelectorView"></span>DOMSelectorView <span class="SectionLink">([[DOMSelectorView|Full Article]])</span>===
 +
A view that "watches" a DOM tree for nodes matching a [[CSS Selector]]. The view maintains a list of matching nodes. The view has several [[DOMSelectorViewMode|Modes]], suitable for different performance requirements.
 +
 +
===<span id="DOMVirtualHookpoint`1"></span>DOMVirtualHookpoint`1 <span class="SectionLink">([[DOMVirtualHookpoint`1|Full Article]])</span>===
 +
Helps manage a single child of a container much like a hookpoint but without DOM visibility
  
 
__NOTOC____NOEDITSECTION__
 
__NOTOC____NOEDITSECTION__

Latest revision as of 19:20, 5 February 2019

Remarks [edit]

CSSMatcher (Full Article)

Base class for all CSSSelector matcher types. Public to support

CSSPseudoMatcher (Full Article)

A helper class used when testing for custom css pseudo class matches (:className). An application can set the GlobalTester property to provide a delegate that can test if a DOMObject matches a given pseudo class.

CSSSelector (Full Article)

Manages a CSS Selector that can be used to search for matching nodes in a DOM tree, or to test a single node for a match.

DOMAvatar (Full Article)

Represents an avatar body in a container

DOMLock (Full Article)

Manages a lock on a DOM tree. You take a read lock along with others when you want to work with the DOM but ar ok with other users reading / writing themselves. You take a write lock when you need exclusive access to the DOM. This is meant only for serialization when a DOM snapshot must be consistent and come between updates. The lock you hold is actually on the entire DOM root document, as well as a standard monitor lock on the "LockObject".

DOMPropertyItem (Full Article)

Represents a single property of a DOM Object. Properties can be accessed directly through a DOM Object's Properties collection (see DOMPropertyCollection) or indirectly through formal C# properties on the parent DOM Object (for example the Color property of a DOMLight object indirectly gets or sets a DOMPropertyItem with the name "Color" in the DOMLight's DOMPropertyCollection).

DOMSelectorView (Full Article)

A view that "watches" a DOM tree for nodes matching a CSS Selector. The view maintains a list of matching nodes. The view has several Modes, suitable for different performance requirements.

DOMVirtualHookpoint`1 (Full Article)

Helps manage a single child of a container much like a hookpoint but without DOM visibility