Context

The context of profiles list within the schema tree is shown. Italicised links are to other pages.

The Profiles in the profile table.

List Structure

The key is name.

name

The profile’s name

Type string

Value

a string

present

present: false is used with partial config bundles to indicate that Rhino will ensure any such named item or entity does not exist.

Type boolean

Value

'true' or 'false'

Default value

true

attributes list

The profile’s attributes.

List Structure

The key is name.

name

The profile attribute’s name.

Type non-empty-string

Description

A non-empty-string has a positive, non-zero length

Value

a string with length 1 or more

profile-attribute-value choice

A profile-attribute-value is one of is-null, str, an array, or a list of key-value mappings. Nested arrays are not supported.

This node is mandatory.

A Choice between one of the following:

is-null

No description available

Container Structure

is-null

Represents a Java null value, true equals Java null

Type boolean

Value

'true' or 'false'

content

No description available

Container Structure

content

The non-null content for a profile attribute. To be used for a single value attribute.

Type string

Value

a string

elements

No description available

Container Structure

elements

Represents an array. The format of this element is defined elsewhere.

Type YAML data as specified.

mappings

mappings list

Represents a map of key-value pairs.

List Structure

key string
present boolean
value string

The key is key.

key

present

Indicates if this key should be present in the map.

Related Constraint

Conditional node ../value depends on this node. The Conditional expression refers to this node as ../present.

Type boolean

Value

'true' or 'false'

Default value

true

value

The value (if present).

Conditional

This leaf is only valid when ../present = 'true'.

Type string

Value

a string

Previous page Next page