org.ota.rail
Class RailReservation.OriginandDestination.TrainSegment.Compartments

java.lang.Object
  extended by org.ota.rail.RailReservation.OriginandDestination.TrainSegment.Compartments
Enclosing class:
RailReservation.OriginandDestination.TrainSegment

public static class RailReservation.OriginandDestination.TrainSegment.Compartments
extends java.lang.Object

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="Compartments" minOccurs="0">
   <xs:complexType>
     <xs:sequence>
       <xs:element name="Compartment" maxOccurs="99">
         <!-- Reference to inner class Compartment -->
       </xs:element>
     </xs:sequence>
   </xs:complexType>
 </xs:element>
 


Nested Class Summary
static class RailReservation.OriginandDestination.TrainSegment.Compartments.Compartment
          Specifies the berths within compartments.
 
Constructor Summary
RailReservation.OriginandDestination.TrainSegment.Compartments()
           
 
Method Summary
 void addCompartment(RailReservation.OriginandDestination.TrainSegment.Compartments.Compartment item)
          Add a 'Compartment' element item.
 void clearCompartments()
          Remove all 'Compartment' element items.
 RailReservation.OriginandDestination.TrainSegment.Compartments.Compartment getCompartment(int index)
          Get 'Compartment' element item by position.
 java.util.List<RailReservation.OriginandDestination.TrainSegment.Compartments.Compartment> getCompartments()
          Get the list of 'Compartment' element items.
 void setCompartments(java.util.List<RailReservation.OriginandDestination.TrainSegment.Compartments.Compartment> list)
          Set the list of 'Compartment' element items.
 int sizeCompartments()
          Get the number of 'Compartment' element items.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RailReservation.OriginandDestination.TrainSegment.Compartments

public RailReservation.OriginandDestination.TrainSegment.Compartments()
Method Detail

getCompartments

public java.util.List<RailReservation.OriginandDestination.TrainSegment.Compartments.Compartment> getCompartments()
Get the list of 'Compartment' element items.

Returns:
list

setCompartments

public void setCompartments(java.util.List<RailReservation.OriginandDestination.TrainSegment.Compartments.Compartment> list)
Set the list of 'Compartment' element items.

Parameters:
list -

sizeCompartments

public int sizeCompartments()
Get the number of 'Compartment' element items.

Returns:
count

addCompartment

public void addCompartment(RailReservation.OriginandDestination.TrainSegment.Compartments.Compartment item)
Add a 'Compartment' element item.

Parameters:
item -

getCompartment

public RailReservation.OriginandDestination.TrainSegment.Compartments.Compartment getCompartment(int index)
Get 'Compartment' element item by position.

Parameters:
index -
Returns:
item

clearCompartments

public void clearCompartments()
Remove all 'Compartment' element items.