Uses of Interface
com.university.bookstore.composite.MaterialComponent
Packages that use MaterialComponent
-
Uses of MaterialComponent in com.university.bookstore.builder
Classes in com.university.bookstore.builder with type parameters of type MaterialComponentModifier and TypeInterfaceDescriptioninterfaceComponentBuilder<T extends MaterialComponent>Builder interface for creating MaterialComponent instances.Methods in com.university.bookstore.builder that return types with arguments of type MaterialComponentModifier and TypeMethodDescriptionMaterialBundleBuilder.getComponents()Gets the current components.Methods in com.university.bookstore.builder with parameters of type MaterialComponentModifier and TypeMethodDescriptionMaterialBundleBuilder.addComponent(MaterialComponent component) Adds a material component to the bundle.MaterialBundleBuilder.removeComponent(MaterialComponent component) Removes a component from the bundle.Method parameters in com.university.bookstore.builder with type arguments of type MaterialComponentModifier and TypeMethodDescriptionMaterialBundleBuilder.addComponents(List<MaterialComponent> components) Adds multiple components to the bundle. -
Uses of MaterialComponent in com.university.bookstore.composite
Classes in com.university.bookstore.composite that implement MaterialComponentModifier and TypeClassDescriptionclassComposite component in the Composite pattern.classLeaf component in the Composite pattern.Methods in com.university.bookstore.composite that return types with arguments of type MaterialComponentModifier and TypeMethodDescriptionMaterialBundle.getComponents()Gets all components in this bundle.Methods in com.university.bookstore.composite with parameters of type MaterialComponentModifier and TypeMethodDescriptionvoidMaterialBundle.addComponent(MaterialComponent component) Adds a component to this bundle.voidBundleService.addComponentToBundle(String bundleName, MaterialComponent component) Adds a component to the specified bundle.booleanMaterialBundle.removeComponent(MaterialComponent component) Removes a component from this bundle.