public class NameHandler
extends java.lang.Object
Constructor and Description |
---|
NameHandler() |
Modifier and Type | Method and Description |
---|---|
static java.lang.String |
checkforName(java.lang.Object nameObj)
Check if the object has a name element and return if it does.
|
static java.lang.String |
createSolutionName(java.lang.String name1,
java.lang.String name2,
java.util.ArrayList<java.lang.String> namesList)
Create a new unique name for a solution based on existing names.
|
static java.lang.String |
getNameSource(java.lang.String wholeName)
Get the name source from the whole name.
|
static java.util.ArrayList<java.lang.String> |
parseCompoundName(java.lang.String compoundName)
Parse the compound solution name to separate the different solutions
that it was created from.
|
static void |
removeDuplicateNames(java.util.ArrayList<java.lang.String> namesList)
Remove any duplicate names in the list.
|
public static java.lang.String checkforName(java.lang.Object nameObj)
nameObj
- an object that might contain a name field.public static java.lang.String createSolutionName(java.lang.String name1, java.lang.String name2, java.util.ArrayList<java.lang.String> namesList)
name1
- the first name to base the new name on.name2
- the second name to base the new name on.namesList
- the list of existing names.public static java.lang.String getNameSource(java.lang.String wholeName)
wholeName
- the whole name to parse.public static java.util.ArrayList<java.lang.String> parseCompoundName(java.lang.String compoundName)
compoundName
- the name to parse.public static void removeDuplicateNames(java.util.ArrayList<java.lang.String> namesList)
namesList
- the list of all names.