|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--util.Name_NL
parses a formatted name (lang NL) maintains separate parts of name; composes standard formats
Field Summary | |
private static java.lang.String |
comma
'comma space' |
private static java.lang.String |
delim
delimiters for tokenizer: 'space comma hyphen' |
static int |
ix_FirstName
|
static int |
ix_Infix2
|
static int |
ix_Initials
|
static int |
ix_LastName
|
static int |
ix_LastName2
|
static int |
ix_NameInfix
|
private java.lang.String[] |
names
first name last name infix initials 2nd last name 2nd infix |
private static java.lang.String |
sep
'hyphen' |
private static java.lang.String |
ws
'space' |
Constructor Summary | |
Name_NL(java.lang.String fn)
|
|
Name_NL(java.lang.String last,
java.lang.String first,
java.lang.String ifx)
don't parse |
|
Name_NL(java.lang.String last,
java.lang.String first,
java.lang.String ifx,
boolean parse)
|
|
Name_NL(java.lang.String last,
java.lang.String first,
java.lang.String ifx,
java.lang.String init)
don't parse |
|
Name_NL(java.lang.String last,
java.lang.String first,
java.lang.String ifx,
java.lang.String last2,
java.lang.String ifx2)
don't parse |
Method Summary | |
java.lang.String |
getFirstName()
|
java.lang.String |
getFormattedName()
|
java.lang.String |
getFormattedNameInitials()
|
java.lang.String |
getFormattedSortName()
|
java.lang.String |
getFormattedSortNameInitials()
|
java.lang.String |
getInfixSp()
|
java.lang.String |
getInitials()
|
java.lang.String |
getLastName()
|
java.lang.String |
getLastName2()
|
java.lang.String |
getLastName2S()
|
java.lang.String |
getLastName2Sep()
|
java.lang.String |
getNameInfix()
middle name or other infix between first and last name |
java.lang.String |
getNameInfix2()
|
java.lang.String |
getSortName()
|
void |
initNames(java.lang.String[] s)
|
void |
initNames(java.lang.String last,
java.lang.String first,
java.lang.String ifx,
java.lang.String init,
java.lang.String last2,
java.lang.String ifx2)
|
static java.lang.String[] |
parseName_NL(java.lang.String param)
parses 1 string containing a formatted name; strings after last comma are added to first name all strings starting with uppercase letters are added to first or lastname or initials words starting with lowercase letters or apostrophe are added to infix only words with uppercase letters and periods are added to initials |
void |
setInitials(java.lang.String val)
|
void |
setLastName2(java.lang.String val)
|
void |
setNameInfix2(java.lang.String val)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
private static final java.lang.String comma
private static final java.lang.String ws
private static final java.lang.String sep
private static java.lang.String delim
public static final int ix_LastName
public static final int ix_FirstName
public static final int ix_NameInfix
public static final int ix_Initials
public static final int ix_LastName2
public static final int ix_Infix2
private java.lang.String[] names
Constructor Detail |
public Name_NL(java.lang.String fn)
public Name_NL(java.lang.String last, java.lang.String first, java.lang.String ifx)
public Name_NL(java.lang.String last, java.lang.String first, java.lang.String ifx, boolean parse)
public Name_NL(java.lang.String last, java.lang.String first, java.lang.String ifx, java.lang.String init)
public Name_NL(java.lang.String last, java.lang.String first, java.lang.String ifx, java.lang.String last2, java.lang.String ifx2)
Method Detail |
public void initNames(java.lang.String[] s)
public void initNames(java.lang.String last, java.lang.String first, java.lang.String ifx, java.lang.String init, java.lang.String last2, java.lang.String ifx2)
public java.lang.String getLastName()
getLastName
in interface INames
public java.lang.String getSortName()
getSortName
in interface INames
public java.lang.String getFirstName()
getFirstName
in interface INames
public java.lang.String getNameInfix()
INames
getNameInfix
in interface INames
public java.lang.String getInfixSp()
public java.lang.String getInitials()
getInitials
in interface INames
public void setInitials(java.lang.String val)
public java.lang.String getLastName2S()
public void setLastName2(java.lang.String val)
public java.lang.String getNameInfix2()
public void setNameInfix2(java.lang.String val)
public java.lang.String getLastName2()
public java.lang.String getLastName2Sep()
public java.lang.String getFormattedName()
getFormattedName
in interface INames
public java.lang.String getFormattedNameInitials()
getFormattedNameInitials
in interface INames
public java.lang.String getFormattedSortName()
getFormattedSortName
in interface INames
public java.lang.String getFormattedSortNameInitials()
getFormattedSortNameInitials
in interface INames
public static java.lang.String[] parseName_NL(java.lang.String param)
names
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |