# Package com.xebialabs.deployit.plugin.api.reflect

- Interface Summary
  Interface | Description
  --- | ---
  ConfigurationItemPostConstructor |
  CreatorDescriptor | Encapsulates the metadata about the creator of a type in the XL Deploy type system.
  Descriptor | Encapsulates the metadata about a type in the XL Deploy type system.
  DescriptorRegistryHook |
  DescriptorRegistryId | Contract for a `IDescriptorRegistry` id.
  IDescriptorRegistry |
  MethodDescriptor | Encapsulates the metadata about a control task (also named control method) of a type in the XL Deploy type system.
  MethodVerification |
  PropertyDescriptor | Encapsulates the metadata about a property of a type in the XL Deploy type system.
  TypeVerification |
  Verification |
  VerificationContext |

- Class Summary
  Class | Description
  --- | ---
  BaseDescriptorRegistry |
  DescriptorRegistry | A registry for the `ConfigurationItem`s the XL Deploy system should know about.
  InputHint |
  InputHint.InputHintBuilder |
  InputHintValue |
  Type | Encapsulates the metadata about the type of a `ConfigurationItem`, such as: prefix, name, type hierarchy, the source registry etc.

- Enum Summary
  Enum | Description
  --- | ---
  PropertyKind | Enumeration of all the available values for a property's type.

- Annotation Types Summary
  Annotation Type | Description
  --- | ---
  Process |
  Verify |