Class ResourceCollection.Builder
java.lang.Object
com.adobe.epubcheck.opf.ResourceCollection.Builder
- Enclosing class:
ResourceCollection
A builder for
ResourceCollection.-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final ResourceCollections.Builderprivate MetadataSetprivate LinkedResourcesprivate LinkedResources -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()Returns a newly created collection.collection(ResourceCollection collection) Add the given collection as a sub-collection of the collection to build.metadata(MetadataSet metadata) Add the given metadata set to the collection to build.metadataLinks(LinkedResources metadataLinks) Add the given linked resources as metadata links to the collection to build.resources(LinkedResources resources) Add the given resources to the collection to build.Add the given roles to the collection to build.
-
Field Details
-
roles
-
metadata
-
metadataLinks
-
collections
-
resources
-
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
roles
Add the given roles to the collection to build.- Parameters:
iterable- a set of roles.- Returns:
- this builder.
-
metadata
Add the given metadata set to the collection to build.- Parameters:
metadata- a set of EPUB metadata.- Returns:
- this builder.
-
metadataLinks
Add the given linked resources as metadata links to the collection to build.- Parameters:
resources- the resources to add.- Returns:
- this builder.
-
collection
Add the given collection as a sub-collection of the collection to build.- Parameters:
collection- a collection.- Returns:
- this builder.
-
resources
Add the given resources to the collection to build.- Parameters:
resources- the resources to add.- Returns:
- this builder.
-
build
Returns a newly created collection.
-