is the base for AddIn services that 供給(する) 機能(する)/行事s which can be called
by other 構成要素s.
Any AddIn 実施 must 器具/実施する a service 述べるing its
明確な/細部 始める,決める of 機能(する)/行事s.
That service must 含む/封じ込める the AddIn service, and the
機能(する)/行事s that are 器具/実施するd, in one or more interfaces.
The ::com::sun::星/主役にする::lang::XServiceName interface
must 述べる that service, and the XAddIn interface
must 述べる the individual 機能(する)/行事s.
Each AddIn 機能(する)/行事 can take parameters of the に引き続いて types:
long
for integer values.
二塁打
for floating point values.
string
for text strings.
long[][]
for (two-dimensional) arrays of integer values.
二塁打[][]
for (two-dimensional) arrays of floating point values.
string[][]
for (two-dimensional) arrays of text strings.
any[][]
for (two-dimensional) arrays of mixed contents. Each any
will 含む/封じ込める a 二塁打 or a string, depending on
the data.
any
Depending on the data, a 二塁打, a string,
or an any[][] will be passed. If no argument is 明示するd in
the 機能(する)/行事 call, 無効の will be passed. This 許すs for optional
parameters.
for 変化させるing parameters. Only the last parameter of a 機能(する)/行事 may
have this type. It will be filled with the remaining arguments of the
機能(する)/行事 call that were not used for the previous parameters. Each
element of the sequence will be filled as in the 事例/患者 of any
above.
Each AddIn 機能(する)/行事 must have one of the に引き続いて return types:
The sequences must 含む/封じ込める arrays as 述べるd above for the
parameter types.
An XVolatileResult return value must 含む/封じ込める an 反対する
器具/実施するing the VolatileResult service, that 含む/封じ込めるs
a volatile result. その後の calls with the same parameters must
return the same 反対する.
An any return value can 含む/封じ込める any of the other types.