com.gcapmedia.dab.epg
Class NameGroup

java.lang.Object
  extended by com.gcapmedia.dab.epg.NameGroup

public class NameGroup
extends java.lang.Object

Represents a group of short, medium and long names where medium name must occur at least once.


Constructor Summary
NameGroup()
          Create a new name group
 
Method Summary
 void addLongName(LongName name)
          Adds a long name to this group
 void addLongName(java.lang.String name)
          Adds a long name to this group
 void addMediumName(MediumName name)
          Adds a medium name to this group
 void addMediumName(java.lang.String name)
          Adds a medium name to this group
 void addShortName(ShortName name)
          Adds a short name to this group
 void addShortName(java.lang.String name)
          Adds a short name to this group
 java.util.List<LongName> getLongNames()
           
 java.util.List<MediumName> getMediumNames()
           
 java.util.List<ShortName> getShortNames()
           
 boolean hasLongNames()
           
 boolean hasMediumNames()
           
 boolean hasShortNames()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

NameGroup

public NameGroup()
Create a new name group

Method Detail

hasShortNames

public boolean hasShortNames()
Returns:
Returns whether any short names are defined in this group

addShortName

public void addShortName(java.lang.String name)
Adds a short name to this group

Parameters:
name - Short name to add

addShortName

public void addShortName(ShortName name)
Adds a short name to this group

Parameters:
name - Short name to add

getShortNames

public java.util.List<ShortName> getShortNames()
Returns:
Returns all short names in this group

hasMediumNames

public boolean hasMediumNames()
Returns:
Returns whether any medium names are defined in this group

addMediumName

public void addMediumName(java.lang.String name)
Adds a medium name to this group

Parameters:
name - Medium name to add

addMediumName

public void addMediumName(MediumName name)
Adds a medium name to this group

Parameters:
name - Medium name to add

getMediumNames

public java.util.List<MediumName> getMediumNames()
Returns:
Returns all medium names in this group

hasLongNames

public boolean hasLongNames()
Returns:
Returns whether any long names are defined in this group

addLongName

public void addLongName(java.lang.String name)
Adds a long name to this group

Parameters:
name - Long name to add

addLongName

public void addLongName(LongName name)
Adds a long name to this group

Parameters:
name - Long name to add

getLongNames

public java.util.List<LongName> getLongNames()
Returns:
Returns all long names in this group


Copyright © 2007. All Rights Reserved.