public class DefaultUniqueNameGenerator extends Object implements UniqueNameGenerator
Modifier and Type | Field and Description |
---|---|
static String |
DEFAULT_PATTERN |
Constructor and Description |
---|
DefaultUniqueNameGenerator(NameChecker nameChecker,
String pattern) |
Modifier and Type | Method and Description |
---|---|
static String |
generate(NameChecker checker) |
static String |
generate(NameChecker checker,
Object context) |
static String |
generate(NameChecker checker,
Object context,
String baseName) |
static String |
generate(NameChecker checker,
String pattern,
Object context,
String baseName) |
String |
generate(Object namingContext)
Creates a unique name for the new object and constructs this object.
|
String |
generate(Object namingContext,
String nameBase) |
public static final String DEFAULT_PATTERN
public DefaultUniqueNameGenerator(NameChecker nameChecker, String pattern)
public static String generate(NameChecker checker)
public static String generate(NameChecker checker, Object context)
public static String generate(NameChecker checker, Object context, String baseName)
public static String generate(NameChecker checker, String pattern, Object context, String baseName)
public String generate(Object namingContext)
generate
in interface UniqueNameGenerator
public String generate(Object namingContext, String nameBase)
generate
in interface UniqueNameGenerator
Copyright © 2001–2015 Apache Cayenne. All rights reserved.