# Package org.keycloak.models.utils.reflection

- Interface Summary
  Interface | Description
  --- | ---
  MethodProperty<V> |
  Property<V> | A representation of a JavaBean style property
  PropertyCriteria | A property criteria can be used to filter the properties found by a `PropertyQuery`

- Class Summary
  Class | Description
  --- | ---
  AnnotatedPropertyCriteria | A criteria that matches a property based on its annotations
  NamedPropertyCriteria | A criteria that matches a property based on name
  Properties | Utility class for working with JavaBean style properties
  PropertyQueries | Utilities for working with property queries
  PropertyQuery<V> | Queries a target class for properties that match certain criteria.
  TypedPropertyCriteria | A criteria that matches a property based on its type

- Enum Summary
  Enum | Description
  --- | ---
  TypedPropertyCriteria.MatchOption | Different options can be used to match a specific property based on its type.

Copyright © 2021 JBoss by Red Hat. All rights reserved.