Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
P
- Package - Interface in cmpt213.assignment4.packagedeliveries.client.model
-
Package interface that writes method declarations for a package object.
- PackageBase - Class in cmpt213.assignment4.packagedeliveries.client.model
-
Abstract package base class that is modelled after a package; stores name, notes, price, weight, date, and delivery status.
- PackageBase(String, String, double, double, LocalDateTime) - Constructor for class cmpt213.assignment4.packagedeliveries.client.model.PackageBase
-
Constructor for class, creates an object modelled as a package with its respective fields.
- packageDateFormat - Static variable in class cmpt213.assignment4.packagedeliveries.client.view.util.Util
- PackageDeliveryControl - Class in cmpt213.assignment4.packagedeliveries.client.control
-
This class creates a PackageDeliveryControl object which manages data from the server.
- PackageDeliveryControl(ActionListener) - Constructor for class cmpt213.assignment4.packagedeliveries.client.control.PackageDeliveryControl
-
Constructs a PackageDeliveryControl Object.
- PackageDeliveryGUI - Class in cmpt213.assignment4.packagedeliveries.client.view
-
Main GUI for program.
- PackageDeliveryGUI() - Constructor for class cmpt213.assignment4.packagedeliveries.client.view.PackageDeliveryGUI
-
Constructor for GUI.
- PackageFactory - Class in cmpt213.assignment4.packagedeliveries.client.model
-
A Factory class that creates concrete PackageBase objects.
- PackageFactory() - Constructor for class cmpt213.assignment4.packagedeliveries.client.model.PackageFactory
- PackageFactory.PackageType - Enum Class in cmpt213.assignment4.packagedeliveries.client.model
-
Enum that holds Package types, helps with identifying packages.
- PackageItem - Class in cmpt213.assignment4.packagedeliveries.client.view.util.customUI
-
Creates a UI version of a PackageBase object as a JPanel subclass.
- PackageItem(PackageBase, int, PackageDeliveryControl, Frame, int) - Constructor for class cmpt213.assignment4.packagedeliveries.client.view.util.customUI.PackageItem
-
Constructor for PackageItem; sets look and feel of UI.
- paint(Graphics) - Method in class cmpt213.assignment4.packagedeliveries.client.view.util.customUI.AddPackageDialog
-
Paints a brown line separator on screen.
- paintComponent(Graphics) - Method in class cmpt213.assignment4.packagedeliveries.client.view.util.customUI.RoundButton
-
Paints the button to screen.
- paintIcon(Component, Graphics, int, int) - Method in class cmpt213.assignment4.packagedeliveries.client.view.util.customUI.CheckBoxUI
-
Paints icon correctly to screen.
- panelItemIndex - Variable in class cmpt213.assignment4.packagedeliveries.client.view.util.customUI.PackageItem
- Perishable - Class in cmpt213.assignment4.packagedeliveries.client.model
-
A concrete implementation
PackageBase, models a package that holds a perishable. - Perishable(String, String, double, double, LocalDateTime, LocalDateTime) - Constructor for class cmpt213.assignment4.packagedeliveries.client.model.Perishable
-
Constructor of the Perishable object.
- PERISHABLE - Enum constant in enum class cmpt213.assignment4.packagedeliveries.client.model.PackageFactory.PackageType
- pkgDateFont - Static variable in class cmpt213.assignment4.packagedeliveries.client.view.util.Util
- pkgIndex - Variable in class cmpt213.assignment4.packagedeliveries.client.view.util.customUI.PackageItem
- populateList(Util.SCREEN_STATE) - Method in class cmpt213.assignment4.packagedeliveries.client.view.screens.MainScreenRight
-
Populates UI with list of packages according to state.
- POST - Static variable in class cmpt213.assignment4.packagedeliveries.client.control.ServerConnection
- POST_ADD_PACKAGE - Static variable in class cmpt213.assignment4.packagedeliveries.client.control.PackageDeliveryControl
- POST_MARK_DELIVERED - Static variable in class cmpt213.assignment4.packagedeliveries.client.control.PackageDeliveryControl
- POST_REMOVE_PACKAGE - Static variable in class cmpt213.assignment4.packagedeliveries.client.control.PackageDeliveryControl
- postMessage(String, int, String, int, boolean) - Method in class cmpt213.assignment4.packagedeliveries.client.control.ServerConnection
-
Method that allows client to send a POST message to server.
- price - Variable in class cmpt213.assignment4.packagedeliveries.client.model.PackageBase
- priceFormat - Static variable in class cmpt213.assignment4.packagedeliveries.client.view.util.Util
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form