Difference between revisions of "DOM Utility Types"
(Documentation for the DOM Utility Types class) |
(Documentation for the DOM Utility Types class) |
||
(4 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
− | |||
===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>=== | ||
− | |||
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. | 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. | 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