# Uses of Class
com.university.bookstore.builder.EBookBuilder

Packages that use EBookBuilder
Package
Description
com.university.bookstore.builder

- ## Uses of EBookBuilder in com.university.bookstore.builder

  Methods in com.university.bookstore.builder that return EBookBuilder
  Modifier and Type
  Method
  Description
  `EBookBuilder`
  MaterialDirector.`createEBookBuilder()`
  Creates a new EBook builder instance.
  `EBookBuilder`
  EBookBuilder.`disableDRM()`
  Sets DRM enabled to false.
  `EBookBuilder`
  EBookBuilder.`enableDRM()`
  Sets DRM enabled to true.
  `EBookBuilder`
  MaterialDirector.`getEBookBuilder()`
  Gets the EBook builder for custom configurations.
  `EBookBuilder`
  EBookBuilder.`setAuthor(String author)`
  Sets the eBook author.
  `EBookBuilder`
  EBookBuilder.`setDrmEnabled(boolean drmEnabled)`
  Sets the DRM enabled status.
  `EBookBuilder`
  EBookBuilder.`setFileFormat(String fileFormat)`
  Sets the eBook file format.
  `EBookBuilder`
  EBookBuilder.`setFileSize(double fileSize)`
  Sets the eBook file size.
  `EBookBuilder`
  EBookBuilder.`setHighQuality()`
  Sets the quality to high.
  `EBookBuilder`
  EBookBuilder.`setId(String id)`
  Sets the eBook ID.
  `EBookBuilder`
  EBookBuilder.`setLowQuality()`
  Sets the quality to low.
  `EBookBuilder`
  EBookBuilder.`setPrice(double price)`
  Sets the eBook price.
  `EBookBuilder`
  EBookBuilder.`setQuality(Media.MediaQuality quality)`
  Sets the eBook quality.
  `EBookBuilder`
  EBookBuilder.`setTitle(String title)`
  Sets the eBook title.
  `EBookBuilder`
  EBookBuilder.`setWordCount(int wordCount)`
  Sets the eBook word count.
  `EBookBuilder`
  EBookBuilder.`setYear(int year)`
  Sets the eBook publication year.
  Constructors in com.university.bookstore.builder with parameters of type EBookBuilder
  Modifier
  Constructor
  Description
  ``
  `MaterialDirector(EBookBuilder eBookBuilder, MaterialBundleBuilder bundleBuilder)`
  Constructs a MaterialDirector with the specified builders.