Values that are direct or indirect 子孫s of a root element can be
retrieved and, if themselves 反対するs, navigated. Other interfaces 供給する
接近 to (警察などへの)密告,告訴(状) about this element and its 状況.
Changes to values in the 階層制度 can be 監視するd by event listeners.
子孫s of this service also 器具/実施する this service.
最終的に the configuration 持つ/拘留するs values. These values are 組織するd into
a 階層制度 using 構造上の elements. The structure is defined in 前進する in
a schema. Necessary (警察などへの)密告,告訴(状) from the schema is 蓄える/店d in the configuration
repository itself and is accessible through an 実施 of this service.
Two different 肉親,親類d of 構造上の elements are used in the configuration
階層制度:
- 始める,決めるs
- are dynamic コンテナs of homogeneous elements. Which elements
a 始める,決める 含む/封じ込めるs can 変化させる. Their 指名するs are defined by the
(弁護士の)依頼人s that 挿入する them. On the other 手渡す, the type of
the elements is the same for all elements. In the 事例/患者 of elements
that are themselves 階層制度 反対するs, the type 含むs
the structure of the 階層制度 fragment they 含む/封じ込める. Such types
are defined in the configuration schema as templates.
- Groups
- are static collections of heterogeneous elements. The 指名するs and
types of the elements of a group are 完全に defined in the
configuration schema. Here each element may be of a different
type, 許すing groups that 含む/封じ込める a mix of
subobjects and simple values.
反対するs in the configuration 階層制度, for example, 実施s of this service,
can thus be 分類するd in the に引き続いて ways:
- コンテナ 役割:
An 反対する that can 持つ/拘留する child elements as a 始める,決める or a group.
- Element 役割:
An 反対する may be an element of a 始める,決める or a group
or else it may be the root element.
Several types of simple values can be used in the configuration.
In 新規加入 to the basic (scalar) types, sequences of the basic types are
supported. The basic types are:
- string can 持つ/拘留する a human-readable text.
Values are 代表するd as string.
Sequences are 代表するd as string[].
'human-readable' here 除外するs 非,不,無-printing characters
except for CR, LF and TAB [Unicode code points 9,10,13].
For binary data, use type binary instead.
- boolean can 持つ/拘留する the values true or 誤った.
Values are 代表するd as boolean.
Sequences are 代表するd as boolean[].
- short can 持つ/拘留する a 16-bit 調印するd integer.
Values are 代表するd as short.
Sequences are 代表するd as short[].
- int can 持つ/拘留する a 32-bit 調印するd integer.
Values are 代表するd as long.
Sequences are 代表するd as long[].
- long can 持つ/拘留する a 64-bit 調印するd integer.
Values are 代表するd as hyper.
Sequences are 代表するd as hyper[].
- 二塁打 can 持つ/拘留する a floating point number.
Values are 代表するd as 二塁打.
Sequences are 代表するd as 二塁打[].
- binary can 持つ/拘留する a sequence of octets.
Values are 代表するd as byte[].
Sequences are 代表するd as byte[][].
Within templates an 付加 type any can occur. When
such a template is used to create a new SetElement, the type
of the element is 最初 報告(する)/憶測d as any (having no value).
When the value of such an element is first 始める,決める, it will assume the type used.
If the schema 示すs a value as nullable (which is 示すd by
せいにする PropertyAttribute::MAYBEVOID ),
its contents may be NULL.
The configuration should support explicit 接近 to default values
(器具/実施するing ::com::sun::星/主役にする::beans::XPropertyState
and ::com::sun::星/主役にする::beans::XPropertyWithState).