uk.ac.cam.spectra.spectrasub
Class Name

java.lang.Object
  extended by uk.ac.cam.spectra.spectrasub.Name
All Implemented Interfaces:
java.io.Serializable

public class Name
extends java.lang.Object
implements java.io.Serializable

Utility class for structuring names as initials then surname.

Author:
ojd20
See Also:
Serialized Form

Constructor Summary
Name()
           
 
Method Summary
static Name decode(java.lang.String nm)
           
static java.lang.String encode(Name n)
           
 boolean equals(java.lang.Object obj)
           
 java.lang.String getInitials()
           
 java.lang.String getSurname()
           
 int hashCode()
           
 boolean isBlank()
           
static boolean isEmpty(java.util.List<Name> names)
           
 void setInitials(java.lang.String i)
           
 void setSurname(java.lang.String surname)
           
 java.lang.String toString()
           
static java.util.List<Name> trim(java.util.List<Name> names)
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Name

public Name()
Method Detail

isBlank

public boolean isBlank()

getInitials

public java.lang.String getInitials()

setInitials

public void setInitials(java.lang.String i)

getSurname

public java.lang.String getSurname()

setSurname

public void setSurname(java.lang.String surname)

decode

public static Name decode(java.lang.String nm)

encode

public static java.lang.String encode(Name n)

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

isEmpty

public static boolean isEmpty(java.util.List<Name> names)

trim

public static java.util.List<Name> trim(java.util.List<Name> names)

hashCode

public int hashCode()
Overrides:
hashCode in class java.lang.Object

equals

public boolean equals(java.lang.Object obj)
Overrides:
equals in class java.lang.Object


Copyright © 2006-2007 The SPECTRa Project. All Rights Reserved.