org.ota.rail
Class AvailRS.OriginDestinationOptions

java.lang.Object
  extended by org.ota.rail.AvailRS.OriginDestinationOptions
Enclosing class:
AvailRS

public static class AvailRS.OriginDestinationOptions
extends java.lang.Object

Provides full details about availability between certain locations, including times, services, etc. 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="OriginDestinationOptions" minOccurs="0">
   <xs:complexType>
     <xs:sequence>
       <xs:element name="OriginDestinationOption" maxOccurs="999">
         <!-- Reference to inner class OriginDestinationOption -->
       </xs:element>
     </xs:sequence>
   </xs:complexType>
 </xs:element>
 


Nested Class Summary
static class AvailRS.OriginDestinationOptions.OriginDestinationOption
          Holds the collection of train options for this origin-destination pair.
 
Constructor Summary
AvailRS.OriginDestinationOptions()
           
 
Method Summary
 void addOriginDestinationOption(AvailRS.OriginDestinationOptions.OriginDestinationOption item)
          Add a 'OriginDestinationOption' element item.
 void clearOriginDestinationOptions()
          Remove all 'OriginDestinationOption' element items.
 AvailRS.OriginDestinationOptions.OriginDestinationOption getOriginDestinationOption(int index)
          Get 'OriginDestinationOption' element item by position.
 java.util.List<AvailRS.OriginDestinationOptions.OriginDestinationOption> getOriginDestinationOptions()
          Get the list of 'OriginDestinationOption' element items.
 void setOriginDestinationOptions(java.util.List<AvailRS.OriginDestinationOptions.OriginDestinationOption> list)
          Set the list of 'OriginDestinationOption' element items.
 int sizeOriginDestinationOptions()
          Get the number of 'OriginDestinationOption' element items.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AvailRS.OriginDestinationOptions

public AvailRS.OriginDestinationOptions()
Method Detail

getOriginDestinationOptions

public java.util.List<AvailRS.OriginDestinationOptions.OriginDestinationOption> getOriginDestinationOptions()
Get the list of 'OriginDestinationOption' element items.

Returns:
list

setOriginDestinationOptions

public void setOriginDestinationOptions(java.util.List<AvailRS.OriginDestinationOptions.OriginDestinationOption> list)
Set the list of 'OriginDestinationOption' element items.

Parameters:
list -

sizeOriginDestinationOptions

public int sizeOriginDestinationOptions()
Get the number of 'OriginDestinationOption' element items.

Returns:
count

addOriginDestinationOption

public void addOriginDestinationOption(AvailRS.OriginDestinationOptions.OriginDestinationOption item)
Add a 'OriginDestinationOption' element item.

Parameters:
item -

getOriginDestinationOption

public AvailRS.OriginDestinationOptions.OriginDestinationOption getOriginDestinationOption(int index)
Get 'OriginDestinationOption' element item by position.

Parameters:
index -
Returns:
item

clearOriginDestinationOptions

public void clearOriginDestinationOptions()
Remove all 'OriginDestinationOption' element items.