public class UniqueNamer
extends java.lang.Object
Constructor and Description |
---|
UniqueNamer(java.lang.String prefix)
Creates a new UniqueNamer.
|
Modifier and Type | Method and Description |
---|---|
UniqueNamer |
clone()
Copies this UniqueNamer.
|
java.util.Map<java.lang.String,java.lang.String> |
existing() |
java.lang.String |
getName() |
java.lang.String |
getName(java.lang.String oldName)
Gets the new name for the given old name, where if no old name is given a
new name will be generated.
|
java.lang.Boolean |
isNamed(java.lang.String oldName) |
public UniqueNamer(java.lang.String prefix)
prefix
- the prefix to use ('<prefix><counter>').public UniqueNamer clone()
clone
in class java.lang.Object
public java.lang.String getName(java.lang.String oldName)
oldName
- the old name to get the new name for.public java.lang.String getName()
public java.lang.Boolean isNamed(java.lang.String oldName)
public java.util.Map<java.lang.String,java.lang.String> existing()