Class ResourceCollection.Builder

    • Constructor Detail

      • Builder

        public Builder()
    • Method Detail

      • roles

        public ResourceCollection.Builder roles​(java.lang.Iterable<java.lang.String> roles)
        Add the given roles to the collection to build.
        Parameters:
        iterable - a set of roles.
        Returns:
        this builder.
      • metadata

        public ResourceCollection.Builder metadata​(MetadataSet metadata)
        Add the given metadata set to the collection to build.
        Parameters:
        metadata - a set of EPUB metadata.
        Returns:
        this builder.
      • metadataLinks

        public ResourceCollection.Builder metadataLinks​(LinkedResources metadataLinks)
        Add the given linked resources as metadata links to the collection to build.
        Parameters:
        resources - the resources to add.
        Returns:
        this builder.
      • collection

        public ResourceCollection.Builder collection​(ResourceCollection collection)
        Add the given collection as a sub-collection of the collection to build.
        Parameters:
        collection - a collection.
        Returns:
        this builder.
      • resources

        public ResourceCollection.Builder resources​(LinkedResources resources)
        Add the given resources to the collection to build.
        Parameters:
        resources - the resources to add.
        Returns:
        this builder.