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.