Class ResourceCollection
java.lang.Object
com.adobe.epubcheck.opf.ResourceCollection
Represent a collection of resources as defined by the
collection
element in Package Documents.-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classA builder forResourceCollection.static enumThe collection roles reserved by IDPF. -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final ResourceCollectionsprivate final MetadataSetprivate final LinkedResourcesprivate final LinkedResources -
Constructor Summary
ConstructorsModifierConstructorDescriptionprivateResourceCollection(Set<String> roles, MetadataSet metadata, LinkedResources metadataLinks, ResourceCollections collections, LinkedResources resources) -
Method Summary
Modifier and TypeMethodDescriptionstatic final ResourceCollection.Builderbuilder()Creates a new builder.Returns the set of this collection's sub collections.Returns the metadata of this collection.Returns the linked resources defined as metadata in this collection.Returns the set of this collection's resources.getRoles()Returns the roles of this collection.booleanReturnstrueif this collection has the given IDPF-reserved role.booleanReturnstrueif this collection has the given role.
-
Field Details
-
roles
-
metadata
-
metadataLinks
-
collections
-
resources
-
-
Constructor Details
-
ResourceCollection
private ResourceCollection(Set<String> roles, MetadataSet metadata, LinkedResources metadataLinks, ResourceCollections collections, LinkedResources resources)
-
-
Method Details
-
getRoles
-
hasRole
Returnstrueif this collection has the given role. -
hasRole
Returnstrueif this collection has the given IDPF-reserved role. -
getMetadata
Returns the metadata of this collection. Guaranteed non-null (can be empty). -
getMetadataLinks
Returns the linked resources defined as metadata in this collection. Guaranteed non-null (can be empty). -
getCollections
Returns the set of this collection's sub collections. Guaranteed non-null (can be empty). -
getResources
Returns the set of this collection's resources. Guaranteed non-null (can be empty). -
builder
Creates a new builder. Calling this method is identical to calling the emptyResourceCollection.Builderconstructor.- Returns:
- a newly created builder.
-