Index

A B C D E F G H I L M N O P R S T U V W 
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
 
A B C D E F G H I L M N O P R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form