Class NameUtil.BasicNameFactory
- java.lang.Object
-
- com.inductiveautomation.ignition.common.util.NameUtil.BasicNameFactory
-
- All Implemented Interfaces:
NameUtil.NameFactory
- Enclosing class:
- NameUtil
public static class NameUtil.BasicNameFactory extends java.lang.Object implements NameUtil.NameFactory
The basic name factory generates sequential names with simple pattern detection. It support the patterns "name 0" and "name (0)".
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
BasicNameFactory(java.lang.String pattern, int startingNum)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static NameUtil.BasicNameFactory
create(java.lang.String base)
Creates a new basic name factory with simple pattern detection.static NameUtil.BasicNameFactory
create(java.lang.String base, java.lang.String defaultPattern)
static NameUtil.BasicNameFactory
createDirect(java.lang.String baseName)
java.lang.String
next()
-
-
-
Method Detail
-
create
public static NameUtil.BasicNameFactory create(java.lang.String base)
Creates a new basic name factory with simple pattern detection.
-
createDirect
public static NameUtil.BasicNameFactory createDirect(java.lang.String baseName)
-
create
public static NameUtil.BasicNameFactory create(java.lang.String base, java.lang.String defaultPattern)
-
next
public java.lang.String next()
- Specified by:
next
in interfaceNameUtil.NameFactory
-
-