A B C D E G H I M O P R S T U V W
All Classes All Packages
All Classes All Packages
All Classes All Packages
C
- Card - Class in core.components
-
The (abstract) Card class : it implements the card object
- Card() - Constructor for class core.components.Card
- CardFactory - Class in core.components.factories
-
The CardFactory class : This is the factory to create and add new cards to users It is uses the simple factory design pattern
- CardFactory() - Constructor for class core.components.factories.CardFactory
- CardFactoryTest - Class in core.components.factories
-
Testing the card factory class
- CardFactoryTest() - Constructor for class core.components.factories.CardFactoryTest
- CardTest - Class in core.components
-
Testing Card Class
- CardTest() - Constructor for class core.components.CardTest
- chargingUser(User, double, Station) - Static method in class core.renting.RentingApp
-
Charging the user after he dropped the bicycle
- chargingUserTest() - Method in class core.renting.RentingAppTest
-
Testing getCostWithoutTimeCreditTest method
- cli - package cli
- cli.commands - package cli.commands
- Command - Interface in cli.commands
-
The command interface This interface implements what is important for a command
- compare() - Method in class core.components.SortStationByLeastOccupiedTest
- compare(Station, Station) - Method in class core.components.SortStationByLeastOccupied
-
This method is used to compare two stations
- compare(Station, Station) - Method in class core.components.SortStationByMostUsed
-
This method is used to compare two stations
- compare1() - Method in class core.components.SortStationByMostUsedTest
-
Testing compare method
- ComputationStatistics - Class in core.setup
-
The ComputationStatistics class : This is the class to implement the computation statistics of a myvelib system or network
- ComputationStatistics() - Constructor for class core.setup.ComputationStatistics
- computeAverageRateOfOccupation() - Method in class core.statistics.balance.station.StationAppTest
- computeAverageRateOfOccupation(Station) - Static method in class core.statistics.balance.station.StationApp
-
This methods is used to compute the average rate of occupation of a given station
- computeRentTime(User) - Static method in class core.renting.RentingApp
-
Used to compute the duration of the location
- computeRentTimeTest() - Method in class core.renting.RentingAppTest
-
Testing computeRentTimeTest method
- core - package core
- core.components - package core.components
- core.components.factories - package core.components.factories
- core.renting - package core.renting
- core.rides.planning - package core.rides.planning
- core.setup - package core.setup
- core.statistics.balance.station - package core.statistics.balance.station
- core.statistics.balance.user - package core.statistics.balance.user
- core.system - package core.system
- CoreApp - Class in core
-
The CoreApp class: This class is responsible to be the core class that executes the core package when running the java myVelib framework It is indeed the core main application itself
- CoreApp() - Constructor for class core.CoreApp
- CoreAppTest - Class in core
- CoreAppTest() - Constructor for class core.CoreAppTest
- createElectricalBicycle() - Static method in class core.components.factories.BicycleFactory
-
This method is responsible for creating an electrical bicycle (just an instance).
- createElectricalBicycle() - Method in class core.components.factories.BicycleFactoryTest
- createElectricalBicycleSlot() - Static method in class core.components.factories.ParkingSlotsFactory
-
This methods creates an electrical bicycle parking slot and return the new instance
- createElectricalBicycleSlot() - Method in class core.components.factories.ParkingSlotsFactoryTest
- createElectricalBicycleSlots() - Method in class core.components.factories.ParkingSlotsFactoryTest
- createElectricalBicycleSlots(int) - Static method in class core.components.factories.ParkingSlotsFactory
-
This methods creates electrical parking slots (as a list) and return the new instances
- createFreeParkingSlot() - Static method in class core.components.factories.ParkingSlotsFactory
-
This methods create a free parking slot and return the new instance
- createFreeParkingSlot() - Method in class core.components.factories.ParkingSlotsFactoryTest
- createFreeParkingSlots() - Method in class core.components.factories.ParkingSlotsFactoryTest
- createFreeParkingSlots(int) - Static method in class core.components.factories.ParkingSlotsFactory
-
This methods creates free parking slots (as a list) and return the new instances
- createMechanicalBicycle() - Static method in class core.components.factories.BicycleFactory
-
This method is responsible for creating a mechanical bicycle (just an instance).
- createMechanicalBicycle() - Method in class core.components.factories.BicycleFactoryTest
- createMechanicalBicycleSlot() - Static method in class core.components.factories.ParkingSlotsFactory
-
This methods creates a mechanical bicycle parking slot and return the new instance
- createMechanicalBicycleSlot() - Method in class core.components.factories.ParkingSlotsFactoryTest
- createMechanicalBicycleSlots() - Method in class core.components.factories.ParkingSlotsFactoryTest
- createMechanicalBicycleSlots(int) - Static method in class core.components.factories.ParkingSlotsFactory
-
This methods creates mechanical parking slots (as a list) and return the new instances
- createMyVelibSystem() - Static method in class core.system.MyVelibSystemFactory
-
(Simpler) method for creating a new system in the core main application
- createMyVelibSystem() - Method in class core.system.MyVelibSystemFactoryTest
- createMyVelibSystem(List<Station>) - Static method in class core.system.MyVelibSystemFactory
-
(Intermediate) method for creating a new system in the core main application
- createMyVelibSystem(List<Station>, List<User>, double) - Static method in class core.system.MyVelibSystemFactory
-
Method for creating a new system in the core main application
All Classes All Packages