Package org.apache.jmeter.validation

# Class ComponentTreeClonerForValidation

java.lang.Object
org.apache.jmeter.engine.TreeCloner
org.apache.jmeter.gui.action.validation.TreeClonerForValidation
org.apache.jmeter.validation.ComponentTreeClonerForValidation

All Implemented Interfaces:
  `HashTreeTraverser`

public class ComponentTreeClonerForValidation extends TreeClonerForValidation
Clones the test tree, modifying throughput controller percentage

Since:
  3.1

- ## Field Summary

  Fields
  Modifier and Type
  Field
  Description
  `protected static final boolean`
  `VALIDATION_TPC_FORCE_100_PERCENT`
  For 100% on ThroughputController

  ### Fields inherited from class org.apache.jmeter.gui.action.validation.TreeClonerForValidation

  `VALIDATION_IGNORE_BACKENDS, VALIDATION_IGNORE_TIMERS, VALIDATION_ITERATIONS, VALIDATION_NUMBER_OF_THREADS`

- ## Constructor Summary

  Constructors
  Constructor
  Description
  `ComponentTreeClonerForValidation()`
  `ComponentTreeClonerForValidation(boolean honourNoThreadClone)`

- ## Method Summary

  Modifier and Type
  Method
  Description
  `protected Object`
  `addNodeToTree(Object node)`

  ### Methods inherited from class org.apache.jmeter.engine.TreeCloner

  `addNode, getClonedTree, processPath, subtractNode`

  ### Methods inherited from class java.lang.Object

  `clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

- ## Field Details

  - ### VALIDATION_TPC_FORCE_100_PERCENT

    protected static final boolean VALIDATION_TPC_FORCE_100_PERCENT
    For 100% on ThroughputController

- ## Constructor Details

  - ### ComponentTreeClonerForValidation

    public ComponentTreeClonerForValidation()

  - ### ComponentTreeClonerForValidation

    public ComponentTreeClonerForValidation(boolean honourNoThreadClone)

- ## Method Details

  - ### addNodeToTree

    protected Object addNodeToTree(Object node)
    Overrides:
      `addNodeToTree` in class `TreeClonerForValidation`
    Parameters:
      `node` - Node to add to tree or not
    Returns:
      Object node (clone or not)
    See Also:
      - `TreeCloner.addNodeToTree(java.lang.Object)`