## Uses of Class
com.opensymphony.xwork2.util.CompoundRoot

- Packages that use CompoundRoot
  Package | Description
  --- | ---
  com.opensymphony.xwork2.ognl |
  com.opensymphony.xwork2.util | XWork util classes.
  org.apache.struts2.util |

- - ### Uses of CompoundRoot in com.opensymphony.xwork2.ognl

    Fields in com.opensymphony.xwork2.ognl declared as CompoundRoot
    Modifier and Type | Field and Description
    --- | ---
    `protected CompoundRoot` | OgnlValueStack.`root`

    Methods in com.opensymphony.xwork2.ognl that return CompoundRoot
    Modifier and Type | Method and Description
    --- | ---
    `CompoundRoot` | OgnlValueStack.`getRoot()`

    Methods in com.opensymphony.xwork2.ognl with parameters of type CompoundRoot
    Modifier and Type | Method and Description
    --- | ---
    `protected void` | OgnlValueStack.`setRoot(XWorkConverter xworkConverter, CompoundRootAccessor accessor, CompoundRoot compoundRoot, boolean allowStaticFieldAccess)` Deprecated. since 6.4.0, use `OgnlValueStack.setRoot(XWorkConverter, RootAccessor, CompoundRoot, SecurityMemberAccess)` instead.
    `protected void` | OgnlValueStack.`setRoot(XWorkConverter xworkConverter, RootAccessor accessor, CompoundRoot compoundRoot, SecurityMemberAccess securityMemberAccess)`

  - ### Uses of CompoundRoot in com.opensymphony.xwork2.util

    Methods in com.opensymphony.xwork2.util that return CompoundRoot
    Modifier and Type | Method and Description
    --- | ---
    `CompoundRoot` | CompoundRoot.`cutStack(int index)`
    `CompoundRoot` | ValueStack.LegacyAdapter.`getRoot()`

  - ### Uses of CompoundRoot in org.apache.struts2.util

    Methods in org.apache.struts2.util that return CompoundRoot
    Modifier and Type | Method and Description
    --- | ---
    `CompoundRoot` | ValueStack.`getRoot()` Get the CompoundRoot which holds the objects pushed onto the stack

Copyright © 2000–2026 Apache Software Foundation. All rights reserved.