bbc.rd.tvanytime.segmentInformation
Class SegmentLocator

java.lang.Object
  extended by bbc.rd.tvanytime.segmentInformation.SegmentLocator
All Implemented Interfaces:
java.lang.Cloneable

public class SegmentLocator
extends java.lang.Object
implements java.lang.Cloneable

SegmentLocator: Represents a SegmentLocator object

Version:
1.0
Author:
Tim Sargeant, BBC Research & Development, April 2002

Constructor Summary
SegmentLocator()
          Constructor for objects of class SegmentLocator
 
Method Summary
 void addMPEG7MediaIncrDuration(MPEG7MediaIncrDuration mediaIncrDuration)
          addMPEG7MediaIncrDuration - adds a MPEG7MediaIncrDuration object
 void addMPEG7MediaRelIncrTimePoint(MPEG7MediaRelIncrTimePoint mediaPoint)
          addMPEG7MediaRelIncrPoint - adds a MPEG7MediaRelIncrPoint object
 java.lang.Object clone()
          Clones itself.
 MPEG7MediaIncrDuration getMPEG7MediaIncrDuration()
          getMPEG7MediaIncrDuration - gets the MPEG7MediaIncrDuration object
 MPEG7MediaRelIncrTimePoint getMPEG7MediaRelIncrTimePoint()
          getMPEG7MediaTimePoint - gets the MPEG7MediaRelIncrTimePoint object
 java.lang.String toString()
          Returns string representation of this object.
 java.lang.String toString(int indent)
          Returns string representation of this object.
 java.lang.String toXML()
          Returns XML representation of this table.
 java.lang.String toXML(int indent)
          Returns XML representation of this table.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

SegmentLocator

public SegmentLocator()
Constructor for objects of class SegmentLocator

Method Detail

addMPEG7MediaRelIncrTimePoint

public void addMPEG7MediaRelIncrTimePoint(MPEG7MediaRelIncrTimePoint mediaPoint)
addMPEG7MediaRelIncrPoint - adds a MPEG7MediaRelIncrPoint object

Parameters:
mediaPoint - the MPEG7MediaRelIncrTimePoint object

addMPEG7MediaIncrDuration

public void addMPEG7MediaIncrDuration(MPEG7MediaIncrDuration mediaIncrDuration)
addMPEG7MediaIncrDuration - adds a MPEG7MediaIncrDuration object

Parameters:
mediaIncrDuration - the MPEG7MediaIncrDuration object

getMPEG7MediaRelIncrTimePoint

public MPEG7MediaRelIncrTimePoint getMPEG7MediaRelIncrTimePoint()
getMPEG7MediaTimePoint - gets the MPEG7MediaRelIncrTimePoint object

Returns:
the MPEG7MediaRelIncrTimePoint object

getMPEG7MediaIncrDuration

public MPEG7MediaIncrDuration getMPEG7MediaIncrDuration()
getMPEG7MediaIncrDuration - gets the MPEG7MediaIncrDuration object

Returns:
the MPEG7MediaIncrDuration object

toXML

public java.lang.String toXML()
Returns XML representation of this table.

Returns:
XML representation of this table.

toXML

public java.lang.String toXML(int indent)
Returns XML representation of this table.

Parameters:
indent - Number of tabs with which to indent the string.
Returns:
XML representation of the table.

toString

public java.lang.String toString()
Returns string representation of this object.

Overrides:
toString in class java.lang.Object
Returns:
string representation of this object.

toString

public java.lang.String toString(int indent)
Returns string representation of this object.

Parameters:
indent - number of tabs to put before the string.
Returns:
string representation of this object.

clone

public java.lang.Object clone()
Clones itself.

Overrides:
clone in class java.lang.Object
Returns:
A copy of itself.