Abstract metadata group builder.
More...
|
TB | Add (IMNode node) |
| Add a child node (record or field) with fixed multiplicity of 1. More...
|
|
TB | Add (IMNode node, int occurrences) |
| Add a child node (record or field) with fixed multiplicity. More...
|
|
TB | Add (IMNode node, int minimum, int maximum) |
| Add a child node (record or field) with variable multiplicity. More...
|
|
TB | SetName (string name) |
| Set the node name. More...
|
|
T | Build () |
| Builds the metadata node. More...
|
|
Abstract metadata group builder.
Only subtypes of this builder can be instantiated.
- Template Parameters
-
T | The type that is built. |
TB | The builder type. |
TB PushTechnology.ClientInterface.Client.Content.Metadata.IMGroupBuilder< out T, out TB >.Add |
( |
IMNode |
node | ) |
|
Add a child node (record or field) with fixed multiplicity of 1.
- Parameters
-
node | The node metadata to add to the group. |
- Returns
- the builder.
TB PushTechnology.ClientInterface.Client.Content.Metadata.IMGroupBuilder< out T, out TB >.Add |
( |
IMNode |
node, |
|
|
int |
occurrences |
|
) |
| |
Add a child node (record or field) with fixed multiplicity.
- Parameters
-
node | The node metadata to add to the group. |
occurrences | The fixed number of occurrences of the node within its parent. This must be 1 or greater. |
- Returns
TB PushTechnology.ClientInterface.Client.Content.Metadata.IMGroupBuilder< out T, out TB >.Add |
( |
IMNode |
node, |
|
|
int |
minimum, |
|
|
int |
maximum |
|
) |
| |
Add a child node (record or field) with variable multiplicity.
- Parameters
-
node | The node metadata to add to the group. |
minimum | The minimum number of occurrences of the node within its parent. This may be 0 or greater and must be less than or equal to the maximum value. |
maximum | |
- Returns
The documentation for this interface was generated from the following file:
- LegacyModule/Client/Content/Metadata/IMGroupBuilder.cs