# Hierarchy For Package org.apache.jmeter.functions

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - org.apache.jmeter.functions.AbstractFunction (implements org.apache.jmeter.functions.Function)
    - org.apache.jmeter.functions.BeanShell
    - org.apache.jmeter.functions.ChangeCase
    - org.apache.jmeter.functions.CharFunction
    - org.apache.jmeter.functions.CSVRead
    - org.apache.jmeter.functions.DateTimeConvertFunction
    - org.apache.jmeter.functions.DigestEncodeFunction
    - org.apache.jmeter.functions.EscapeHtml
    - org.apache.jmeter.functions.EscapeOroRegexpChars
    - org.apache.jmeter.functions.EscapeXml
    - org.apache.jmeter.functions.EvalFunction
    - org.apache.jmeter.functions.EvalVarFunction
    - org.apache.jmeter.functions.FileToString
    - org.apache.jmeter.functions.Groovy
    - org.apache.jmeter.functions.IntSum
    - org.apache.jmeter.functions.IsPropDefined
    - org.apache.jmeter.functions.IsVarDefined
    - org.apache.jmeter.functions.IterationCounter (implements org.apache.jmeter.testelement.ThreadListener)
    - org.apache.jmeter.functions.JavaScript
    - org.apache.jmeter.functions.Jexl2Function (implements org.apache.jmeter.testelement.ThreadListener)
    - org.apache.jmeter.functions.Jexl3Function (implements org.apache.jmeter.testelement.ThreadListener)
    - org.apache.jmeter.functions.LogFunction
    - org.apache.jmeter.functions.LogFunction2
    - org.apache.jmeter.functions.LongSum
    - org.apache.jmeter.functions.MachineIP
    - org.apache.jmeter.functions.MachineName
    - org.apache.jmeter.functions.Property
    - org.apache.jmeter.functions.Property2
    - org.apache.jmeter.functions.Random
    - org.apache.jmeter.functions.RandomDate
    - org.apache.jmeter.functions.RandomFromMultipleVars
    - org.apache.jmeter.functions.RandomString
    - org.apache.jmeter.functions.RegexFunction
    - org.apache.jmeter.functions.SamplerName
    - org.apache.jmeter.functions.SetProperty
    - org.apache.jmeter.functions.SplitFunction
    - org.apache.jmeter.functions.StringFromFile (implements org.apache.jmeter.testelement.TestStateListener)
    - org.apache.jmeter.functions.StringToFile
    - org.apache.jmeter.functions.TestPlanName
    - org.apache.jmeter.functions.ThreadGroupName
    - org.apache.jmeter.functions.ThreadNumber
    - org.apache.jmeter.functions.TimeFunction (implements org.apache.jmeter.testelement.TestStateListener)
    - org.apache.jmeter.functions.TimeShift
    - org.apache.jmeter.functions.UnEscape
    - org.apache.jmeter.functions.UnEscapeHtml
    - org.apache.jmeter.functions.UrlDecode
    - org.apache.jmeter.functions.UrlEncode
    - org.apache.jmeter.functions.Uuid
    - org.apache.jmeter.functions.Variable
    - org.apache.jmeter.functions.XPath
  - org.apache.jmeter.functions.FileRowColContainer
  - org.apache.jmeter.functions.FileWrapper
  - java.lang.Throwable (implements java.io.Serializable)
    - java.lang.Exception
      - org.apache.jmeter.functions.InvalidVariableException
  - org.apache.jmeter.functions.XPathFileContainer

## Interface Hierarchy

- org.apache.jmeter.functions.Function

## Enum Hierarchy

- java.lang.Object
  - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
    - org.apache.jmeter.functions.ChangeCase.ChangeCaseMode