public class AiNameParsedRequest extends Object
Constructor and Description |
---|
AiNameParsedRequest() |
AiNameParsedRequest(AiNameCulturalContext culturalContext,
String format,
List<AiNameComponent> parsedName)
Initializes a new instance of the AiNameParsedRequest
|
Modifier and Type | Method and Description |
---|---|
AiNameParsedRequest |
addParsedNameItem(AiNameComponent parsedNameItem)
Add an item to parsedName and return this.
|
AiNameParsedRequest |
culturalContext(AiNameCulturalContext culturalContext)
Set culturalContext and return this.
|
boolean |
equals(Object o) |
AiNameParsedRequest |
format(String format)
Set format and return this.
|
AiNameCulturalContext |
getCulturalContext()
AiName parser cultural context
|
String |
getFormat()
Format of the name.
|
List<AiNameComponent> |
getParsedName()
Parsed name
|
int |
hashCode() |
AiNameParsedRequest |
parsedName(List<AiNameComponent> parsedName)
Set parsedName and return this.
|
void |
setCulturalContext(AiNameCulturalContext culturalContext)
Set culturalContext.
|
void |
setFormat(String format)
Set format.
|
void |
setParsedName(List<AiNameComponent> parsedName)
Set parsedName.
|
String |
toString() |
public AiNameParsedRequest()
public AiNameParsedRequest(AiNameCulturalContext culturalContext, String format, List<AiNameComponent> parsedName)
culturalContext
- AiName parser cultural contextformat
- Format of the name. Predefined format can be used by ID, or custom format can be specified. Predefined formats: /format/default/ (= '%t%F%m%N%L%p') /format/FN+LN/ (= '%F%L') /format/title+FN+LN/ (= '%t%F%L') /format/FN+MN+LN/ (= '%F%M%N%L') /format/title+FN+MN+LN/ (= '%t%F%M%N%L') /format/FN+MI+LN/ (= '%F%m%N%L') /format/title+FN+MI+LN/ (= '%t%F%m%N%L') /format/LN/ (= '%L') /format/title+LN/ (= '%t%L') /format/LN+FN+MN/ (= '%L,%F%M%N') /format/LN+title+FN+MN/ (= '%L,%t%F%M%N') /format/LN+FN+MI/ (= '%L,%F%m%N') /format/LN+title+FN+MI/ (= '%L,%t%F%m%N') Custom format string - custom combination of characters and the next term placeholders: '%t' - Title (prefix) '%F' - First name '%f' - First initial '%M' - Middle name(s) '%m' - Middle initial(s) '%N' - Nickname '%L' - Last name '%l' - Last initial '%p' - Postfix If no value for format option was provided, its default value is '%t%F%m%N%L%p'parsedName
- Parsed namepublic AiNameParsedRequest culturalContext(AiNameCulturalContext culturalContext)
culturalContext
- AiName parser cultural contextpublic AiNameCulturalContext getCulturalContext()
public void setCulturalContext(AiNameCulturalContext culturalContext)
culturalContext
- AiName parser cultural contextpublic AiNameParsedRequest format(String format)
format
- Format of the name. Predefined format can be used by ID, or custom format can be specified. Predefined formats: /format/default/ (= '%t%F%m%N%L%p') /format/FN+LN/ (= '%F%L') /format/title+FN+LN/ (= '%t%F%L') /format/FN+MN+LN/ (= '%F%M%N%L') /format/title+FN+MN+LN/ (= '%t%F%M%N%L') /format/FN+MI+LN/ (= '%F%m%N%L') /format/title+FN+MI+LN/ (= '%t%F%m%N%L') /format/LN/ (= '%L') /format/title+LN/ (= '%t%L') /format/LN+FN+MN/ (= '%L,%F%M%N') /format/LN+title+FN+MN/ (= '%L,%t%F%M%N') /format/LN+FN+MI/ (= '%L,%F%m%N') /format/LN+title+FN+MI/ (= '%L,%t%F%m%N') Custom format string - custom combination of characters and the next term placeholders: '%t' - Title (prefix) '%F' - First name '%f' - First initial '%M' - Middle name(s) '%m' - Middle initial(s) '%N' - Nickname '%L' - Last name '%l' - Last initial '%p' - Postfix If no value for format option was provided, its default value is '%t%F%m%N%L%p'public String getFormat()
public void setFormat(String format)
format
- Format of the name. Predefined format can be used by ID, or custom format can be specified. Predefined formats: /format/default/ (= '%t%F%m%N%L%p') /format/FN+LN/ (= '%F%L') /format/title+FN+LN/ (= '%t%F%L') /format/FN+MN+LN/ (= '%F%M%N%L') /format/title+FN+MN+LN/ (= '%t%F%M%N%L') /format/FN+MI+LN/ (= '%F%m%N%L') /format/title+FN+MI+LN/ (= '%t%F%m%N%L') /format/LN/ (= '%L') /format/title+LN/ (= '%t%L') /format/LN+FN+MN/ (= '%L,%F%M%N') /format/LN+title+FN+MN/ (= '%L,%t%F%M%N') /format/LN+FN+MI/ (= '%L,%F%m%N') /format/LN+title+FN+MI/ (= '%L,%t%F%m%N') Custom format string - custom combination of characters and the next term placeholders: '%t' - Title (prefix) '%F' - First name '%f' - First initial '%M' - Middle name(s) '%m' - Middle initial(s) '%N' - Nickname '%L' - Last name '%l' - Last initial '%p' - Postfix If no value for format option was provided, its default value is '%t%F%m%N%L%p'public AiNameParsedRequest parsedName(List<AiNameComponent> parsedName)
parsedName
- Parsed namepublic AiNameParsedRequest addParsedNameItem(AiNameComponent parsedNameItem)
parsedNameItem
- An item of: Parsed namepublic List<AiNameComponent> getParsedName()
public void setParsedName(List<AiNameComponent> parsedName)
parsedName
- Parsed nameCopyright © 2020. All rights reserved.