BaseTreeBuilderT Class

Progress Software Corporation - Testing Framework 2018.1 Automation Infrastructure
This class builds the a strongly-typed markup elements tree.
Inheritance Hierarchy

SystemObject
  ArtOfTest.CommonBaseTreeBuilderT
    ArtOfTest.WebAii.ObjectModelHtmlTreeBuilder

Namespace:  ArtOfTest.Common
Assembly:  ArtOfTest.WebAii (in ArtOfTest.WebAii.dll) Version: 2018.1.116.0 (2018.1.116.0)
Syntax

public abstract class BaseTreeBuilder<T>
where T : ITargetElement

Type Parameters

T

The BaseTreeBuilderT type exposes the following members.

Properties

  NameDescription
Public propertyDocType
Gets the DOCTYPE element if present in the document. Otherwise null.
Protected propertyRecursiveContainerTags
Gets a list of tags for elements that can contain a host of the same type as the host containing the element.
Public propertyRoot
Gets the root Element node. You can access the tree using this node.
Top
Methods

  NameDescription
Public methodBuildDomTree
Parse and build the Dom. This method will initialize the Root property with the root element of the Dom.
Protected methodClearTree
Public methodCreateNewElement
Called by the builder when a new element of type T needs to be created.
Public methodEquals
Determines whether the specified object is equal to the current object.
(Inherited from Object.)
Protected methodFinalize
Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object.)
Public methodGetHashCode
Serves as the default hash function.
(Inherited from Object.)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Protected methodStartTagCloses
Determines whether to close an open tag with an optional closing tag based on the new tag we're parsing
Public methodTestRegionDetected
Called by the builder when a TestRegion is detected.
Public methodToString
Returns a string that represents the current object.
(Inherited from Object.)
Protected methodTrackRecursiveContainer
Top
See Also

Reference