org.ota.vehicle
Class VehicleLocationAdditionalFees.Taxes

java.lang.Object
  extended by org.ota.vehicle.VehicleLocationAdditionalFees.Taxes
Enclosing class:
VehicleLocationAdditionalFees

public static class VehicleLocationAdditionalFees.Taxes
extends java.lang.Object

Information on additional taxes that may apply to the rental. 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="Taxes" minOccurs="0">
   <xs:complexType>
     <xs:sequence>
       <xs:element name="Tax" minOccurs="0" maxOccurs="99">
         <!-- Reference to inner class Tax -->
       </xs:element>
       <xs:element type="ns:FormattedTextType" name="Info" minOccurs="0"/>
     </xs:sequence>
     <xs:attributeGroup ref="ns:DateTimeSpanGroup"/>
   </xs:complexType>
 </xs:element>
 


Nested Class Summary
static class VehicleLocationAdditionalFees.Taxes.Tax
          This element is used to describe one specific tax that may apply.
 
Constructor Summary
VehicleLocationAdditionalFees.Taxes()
           
 
Method Summary
 void addTax(VehicleLocationAdditionalFees.Taxes.Tax item)
          Add a 'Tax' element item.
 void clearTaxs()
          Remove all 'Tax' element items.
 DateTimeSpanGroup getDateTimeSpanGroup()
          Get the 'DateTimeSpanGroup' attributeGroup value.
 FormattedText getInfo()
          Get the 'Info' element value.
 VehicleLocationAdditionalFees.Taxes.Tax getTax(int index)
          Get 'Tax' element item by position.
 java.util.List<VehicleLocationAdditionalFees.Taxes.Tax> getTaxs()
          Get the list of 'Tax' element items.
 void setDateTimeSpanGroup(DateTimeSpanGroup dateTimeSpanGroup)
          Set the 'DateTimeSpanGroup' attributeGroup value.
 void setInfo(FormattedText info)
          Set the 'Info' element value.
 void setTaxs(java.util.List<VehicleLocationAdditionalFees.Taxes.Tax> list)
          Set the list of 'Tax' element items.
 int sizeTaxs()
          Get the number of 'Tax' element items.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

VehicleLocationAdditionalFees.Taxes

public VehicleLocationAdditionalFees.Taxes()
Method Detail

getTaxs

public java.util.List<VehicleLocationAdditionalFees.Taxes.Tax> getTaxs()
Get the list of 'Tax' element items.

Returns:
list

setTaxs

public void setTaxs(java.util.List<VehicleLocationAdditionalFees.Taxes.Tax> list)
Set the list of 'Tax' element items.

Parameters:
list -

sizeTaxs

public int sizeTaxs()
Get the number of 'Tax' element items.

Returns:
count

addTax

public void addTax(VehicleLocationAdditionalFees.Taxes.Tax item)
Add a 'Tax' element item.

Parameters:
item -

getTax

public VehicleLocationAdditionalFees.Taxes.Tax getTax(int index)
Get 'Tax' element item by position.

Parameters:
index -
Returns:
item

clearTaxs

public void clearTaxs()
Remove all 'Tax' element items.


getInfo

public FormattedText getInfo()
Get the 'Info' element value. General information about the additional taxes that may apply.

Returns:
value

setInfo

public void setInfo(FormattedText info)
Set the 'Info' element value. General information about the additional taxes that may apply.

Parameters:
info -

getDateTimeSpanGroup

public DateTimeSpanGroup getDateTimeSpanGroup()
Get the 'DateTimeSpanGroup' attributeGroup value. The effective date range for the tax information.

Returns:
value

setDateTimeSpanGroup

public void setDateTimeSpanGroup(DateTimeSpanGroup dateTimeSpanGroup)
Set the 'DateTimeSpanGroup' attributeGroup value. The effective date range for the tax information.

Parameters:
dateTimeSpanGroup -