net.sf.xtvdclient.xtvd.datatypes
Class Crew

java.lang.Object
  extended by net.sf.xtvdclient.xtvd.datatypes.AbstractDataType
      extended by net.sf.xtvdclient.xtvd.datatypes.Crew
All Implemented Interfaces:
java.lang.Comparable

public class Crew
extends AbstractDataType

A bean that represents a crew record.


Field Summary
 
Fields inherited from class net.sf.xtvdclient.xtvd.datatypes.AbstractDataType
END_OF_LINE
 
Constructor Summary
Crew()
          Default constructor.
Crew(java.lang.String program, java.util.Collection member)
          Create a new instance of the class with the specified values for the class fields.
 
Method Summary
 java.util.Collection<CrewMember> getMember()
          Returns member.
 java.lang.String getProgram()
          Returns program.
 void reset()
          Reset the instance variable to empty values.
 void setMember(java.util.Collection<CrewMember> member)
          Set member.
 void setProgram(java.lang.String program)
          Set program.
 java.lang.String toString()
          Over-ridden implementation.
 
Methods inherited from class net.sf.xtvdclient.xtvd.datatypes.AbstractDataType
compareTo, equals, replaceSpecialCharacters, replaceSpecialCharacters
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Crew

public Crew()
Default constructor. Not particularly useful, except if you wish to create an instance of the class, that will be re-used to associate with different crew records.


Crew

public Crew(java.lang.String program,
            java.util.Collection member)
Create a new instance of the class with the specified values for the class fields.

Parameters:
program - The program value to set.
member - The member reference to set.
Method Detail

reset

public void reset()
Reset the instance variable to empty values.


toString

public java.lang.String toString()
Over-ridden implementation. Return an XML representation of the class fields in the same format as in the original XTVD document.

Overrides:
toString in class java.lang.Object
Returns:
The XML representation of the crew record.

getProgram

public final java.lang.String getProgram()
Returns program.

Returns:
The value/reference of/to program.

setProgram

public final void setProgram(java.lang.String program)
Set program.

Parameters:
program - The value to set.

getMember

public final java.util.Collection<CrewMember> getMember()
Returns member.

Returns:
The value/reference of/to member.

setMember

public final void setMember(java.util.Collection<CrewMember> member)
Set member.

Parameters:
member - The value to set.