A B C D E G H I M O P R S T U V W 
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
A B C D E G H I M O P R S T U V W 
All Classes All Packages