public static class ResourceModel.Builder
extends java.lang.Object
resource model
instances.Modifier and Type | Field and Description |
---|---|
private java.util.List<Resource> |
resources |
private boolean |
subResourceModel |
Constructor and Description |
---|
Builder(boolean subResourceModel)
Create new builder with empty resources.
|
Builder(java.util.List<Resource> resources,
boolean subResourceModel)
Create new builder pre initialized with
resource . |
Builder(ResourceModel resourceModel,
boolean subResourceModel)
Create new builder pre initialized with
resourceModel . |
Modifier and Type | Method and Description |
---|---|
ResourceModel.Builder |
addResource(Resource resource)
Add a resource to the builder.
|
ResourceModel |
build()
Build the
resource model . |
private final java.util.List<Resource> resources
private final boolean subResourceModel
public Builder(ResourceModel resourceModel, boolean subResourceModel)
resourceModel
.resourceModel
- Resource model.subResourceModel
- true
if resource model created by this builder will be sub resource model,
false
if it is a application root resource model.public Builder(java.util.List<Resource> resources, boolean subResourceModel)
resource
.resources
- Resources (root and non root).subResourceModel
- true
if resource model created by this builder will be sub resource model,
false
if it is a application root resource model.public Builder(boolean subResourceModel)
subResourceModel
- true
if resource model created by this builder will be sub resource model,
false
if it is a application root resource model.public ResourceModel.Builder addResource(Resource resource)
resource
- Resource to be added to the builder (root or non root resource).public ResourceModel build()
resource model
. Resources with the same path are merged.