public interface DatasetSet
If no include/exclude is provided, the set contains by default all the datasets. As soon as an exclude restriction is set, an include restriction must also be specified.
It is worth noticing that the order of the declaration of the includes/excludes does not matter.
Modifier and Type | Interface and Description |
---|---|
static class |
DatasetSet.DatasetChildrenPolicy
Inclusion policies for the children of a current dataset in a current subset.
|
Modifier and Type | Method and Description |
---|---|
void |
excludeDatasetsMatching(AdaptationName aDatasetName,
DatasetSet.DatasetChildrenPolicy aChildrenPolicy)
From the datasets set created thanks to the include methods,
excludes the datasets matching the specified name, and
its descendants according to the provided children policy.
|
void |
excludeDatasetsMatching(Pattern aPattern,
DatasetSet.DatasetChildrenPolicy aChildrenPolicy)
From the datasets set created thanks to the include methods,
excludes the datasets matching the specified pattern, and
its descendants according to the provided children policy.
|
void |
includeAllDatasets()
Includes all the datasets.
|
void |
includeDatasetsMatching(AdaptationName aDatasetName,
DatasetSet.DatasetChildrenPolicy aChildrenPolicy)
Includes the datasets matching the given name and
its descendants according to the provided children policy.
|
void |
includeDatasetsMatching(Pattern aPattern,
DatasetSet.DatasetChildrenPolicy aChildrenPolicy)
Includes the datasets matching the specified pattern.
|
void includeAllDatasets()
Nevertheless, it is still possible to exclude an subset of datasets
thanks to the method excludeDatasetsMatching(AdaptationName, DatasetChildrenPolicy)
or excludeDatasetsMatching(Pattern, DatasetChildrenPolicy)
.
void includeDatasetsMatching(AdaptationName aDatasetName, DatasetSet.DatasetChildrenPolicy aChildrenPolicy)
Nevertheless, it is still possible to exclude a subset of datasets
thanks to the method excludeDatasetsMatching(AdaptationName, DatasetChildrenPolicy)
or excludeDatasetsMatching(Pattern, DatasetChildrenPolicy)
.
aDatasetName
- the dataset which will be includedaChildrenPolicy
- the policy that will be applied to the matching datasetsvoid includeDatasetsMatching(Pattern aPattern, DatasetSet.DatasetChildrenPolicy aChildrenPolicy)
Nevertheless, it is still possible to exclude a subset of datasets
thanks to the method excludeDatasetsMatching(AdaptationName, DatasetChildrenPolicy)
or excludeDatasetsMatching(Pattern, DatasetChildrenPolicy)
.
aPattern
- the pattern that will be appliedaChildrenPolicy
- the policy applied to the childrenvoid excludeDatasetsMatching(AdaptationName aDatasetName, DatasetSet.DatasetChildrenPolicy aChildrenPolicy)
aDatasetName
- The instance name which will be excludedaChildrenPolicy
- The policy that will be applied to the matching datasetsincludeDatasetsMatching(AdaptationName, DatasetChildrenPolicy)
,
includeDatasetsMatching(Pattern, DatasetChildrenPolicy)
void excludeDatasetsMatching(Pattern aPattern, DatasetSet.DatasetChildrenPolicy aChildrenPolicy)
aPattern
- the pattern that will be appliedaChildrenPolicy
- the policy applied to the childrenincludeDatasetsMatching(AdaptationName, DatasetChildrenPolicy)
,
includeDatasetsMatching(Pattern, DatasetChildrenPolicy)