org.ota.vehicle
Class VehicleLocationServicesOffered.OffLocationServices.OffLocationService.OffLocServiceCharges

java.lang.Object
  extended by org.ota.vehicle.VehicleLocationServicesOffered.OffLocationServices.OffLocationService.OffLocServiceCharges
Enclosing class:
VehicleLocationServicesOffered.OffLocationServices.OffLocationService

public static class VehicleLocationServicesOffered.OffLocationServices.OffLocationService.OffLocServiceCharges
extends java.lang.Object

A collection of charges associated with this off-location service. There may be multiple charges if the charge varies by vehicle type. Schema fragment(s) for this class:

 <xs:element xmlns:ns="http://www.opentravel.org/OTA/2003/05" xmlns:xs="http://www.w3.org/2001/XMLSchema" name="OffLocServiceCharges" minOccurs="0">
   <xs:complexType>
     <xs:sequence>
       <xs:element name="OffLocServiceCharge" maxOccurs="99">
         <!-- Reference to inner class OffLocServiceCharge -->
       </xs:element>
     </xs:sequence>
   </xs:complexType>
 </xs:element>
 


Nested Class Summary
static class VehicleLocationServicesOffered.OffLocationServices.OffLocationService.OffLocServiceCharges.OffLocServiceCharge
          One specific charge for this off-location service.
 
Constructor Summary
VehicleLocationServicesOffered.OffLocationServices.OffLocationService.OffLocServiceCharges()
           
 
Method Summary
 void addOffLocServiceCharge(VehicleLocationServicesOffered.OffLocationServices.OffLocationService.OffLocServiceCharges.OffLocServiceCharge item)
          Add a 'OffLocServiceCharge' element item.
 void clearOffLocServiceCharges()
          Remove all 'OffLocServiceCharge' element items.
 VehicleLocationServicesOffered.OffLocationServices.OffLocationService.OffLocServiceCharges.OffLocServiceCharge getOffLocServiceCharge(int index)
          Get 'OffLocServiceCharge' element item by position.
 java.util.List<VehicleLocationServicesOffered.OffLocationServices.OffLocationService.OffLocServiceCharges.OffLocServiceCharge> getOffLocServiceCharges()
          Get the list of 'OffLocServiceCharge' element items.
 void setOffLocServiceCharges(java.util.List<VehicleLocationServicesOffered.OffLocationServices.OffLocationService.OffLocServiceCharges.OffLocServiceCharge> list)
          Set the list of 'OffLocServiceCharge' element items.
 int sizeOffLocServiceCharges()
          Get the number of 'OffLocServiceCharge' element items.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

VehicleLocationServicesOffered.OffLocationServices.OffLocationService.OffLocServiceCharges

public VehicleLocationServicesOffered.OffLocationServices.OffLocationService.OffLocServiceCharges()
Method Detail

getOffLocServiceCharges

public java.util.List<VehicleLocationServicesOffered.OffLocationServices.OffLocationService.OffLocServiceCharges.OffLocServiceCharge> getOffLocServiceCharges()
Get the list of 'OffLocServiceCharge' element items.

Returns:
list

setOffLocServiceCharges

public void setOffLocServiceCharges(java.util.List<VehicleLocationServicesOffered.OffLocationServices.OffLocationService.OffLocServiceCharges.OffLocServiceCharge> list)
Set the list of 'OffLocServiceCharge' element items.

Parameters:
list -

sizeOffLocServiceCharges

public int sizeOffLocServiceCharges()
Get the number of 'OffLocServiceCharge' element items.

Returns:
count

addOffLocServiceCharge

public void addOffLocServiceCharge(VehicleLocationServicesOffered.OffLocationServices.OffLocationService.OffLocServiceCharges.OffLocServiceCharge item)
Add a 'OffLocServiceCharge' element item.

Parameters:
item -

getOffLocServiceCharge

public VehicleLocationServicesOffered.OffLocationServices.OffLocationService.OffLocServiceCharges.OffLocServiceCharge getOffLocServiceCharge(int index)
Get 'OffLocServiceCharge' element item by position.

Parameters:
index -
Returns:
item

clearOffLocServiceCharges

public void clearOffLocServiceCharges()
Remove all 'OffLocServiceCharge' element items.