- <init>
- setRole
Sets the role of the require component.
- setFieldName
Sets the name of the field that will be populated by the required component.
- setRoleHint
Sets the role-hint of the require component. Pasing null will set the hint to
the default value.
- getRole
Returns the role of the required component.
- getRoleHint
Returns the role-hint of the required component.
- getFieldName
Returns the field name that this component requirement will inject.
- getFieldMappingType
Returns the type of the field this component requirement will inject.
- isOptional
Whether this component requirement is optional and needs not be satisfied
- setFieldMappingType
Sets the type of the field that will be populated by the required component.
- getHumanReadableKey
Returns a human-friendly key, suitable for display.
- setOptional
Controls whether a failure to satisfy this requirement can be tolerated by host
component or whether