Class BasePropertyGroupSchema
-
- All Implemented Interfaces:
@API(status = API.Status.EXPERIMENTAL, since = "5.6") public class BasePropertyGroupSchema<Schema extends BaseTestElementSchema> extends BaseTestElementSchema
Factors parameters into a group, so it can be reused or accessed in a grouped manner.
- Since:
5.6
-
-
Field Summary
Fields Modifier and Type Field Description private final ParentSchemaReference
parent
private final Map<String, PropertyDescriptor<?, ?>>
properties
private final Map<String, BasePropertyGroupSchema<?>>
groups
-
Constructor Summary
Constructors Constructor Description BasePropertyGroupSchema()
-
Method Summary
Modifier and Type Method Description final ParentSchemaReference
getParent()
A reference to a parent schema declaration. final <Group extends BasePropertyGroupSchema<Schema>> Group
getValue(Group $self, BasePropertyGroupSchema<Schema> that, KProperty<?> prop)
-
Methods inherited from class org.apache.jmeter.testelement.schema.BaseTestElementSchema
getGroupPath, getGroups, getProperties, getSubgroup, getValue, invoke, provideDelegate, provideDelegate
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
Method Detail
-
getParent
final ParentSchemaReference getParent()
A reference to a parent schema declaration. It can be either Schema or BasePropertyGroupSchema.
-
getValue
final <Group extends BasePropertyGroupSchema<Schema>> Group getValue(Group $self, BasePropertyGroupSchema<Schema> that, KProperty<?> prop)
-
-
-
-