becker.xtras.nameSurfer
Class SampleNameInfo

java.lang.Object
  extended by becker.xtras.nameSurfer.SampleNameInfo
All Implemented Interfaces:
INameInfo

public final class SampleNameInfo
extends Object
implements INameInfo

Information about the popularity of one name.

Author:
Byron Weber Becker

Constructor Summary
SampleNameInfo(Scanner in)
          Construct a new NameInfo object.
 
Method Summary
 String getName()
          Get the name.
 int getRanking(int decade)
          Find the ranking of this name for the given decade.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SampleNameInfo

public SampleNameInfo(Scanner in)
Construct a new NameInfo object.

Parameters:
in - An open scanner object where one name and related info can be read.
Method Detail

getName

public String getName()
Get the name.

Specified by:
getName in interface INameInfo
Returns:
the name

getRanking

public int getRanking(int decade)
Find the ranking of this name for the given decade.

Specified by:
getRanking in interface INameInfo
Parameters:
decade - The decade number, starting at 0.
Returns:
the ranking for the given decade