Class IdentifierUtilImpl
- java.lang.Object
-
- org.apache.openjpa.lib.identifier.IdentifierUtilImpl
-
- All Implemented Interfaces:
Configurable
,IdentifierUtil
- Direct Known Subclasses:
DBIdentifierUtilImpl
public class IdentifierUtilImpl extends java.lang.Object implements IdentifierUtil, Configurable
Implementation class for the base identifier impl.
-
-
Field Summary
-
Fields inherited from interface org.apache.openjpa.lib.identifier.IdentifierUtil
BAR, CASE_LOWER, CASE_PRESERVE, CASE_UPPER, DOLLAR_CHAR, DOT, DOUBLE_QUOTE, EMPTY, PERCENT, SPACE, UNDERSCORE, UNDERSCORE_CHAR
-
-
Constructor Summary
Constructors Constructor Description IdentifierUtilImpl()
IdentifierUtilImpl(IdentifierConfiguration config)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.String
appendNames(java.lang.String rule, java.lang.String name1, java.lang.String name2)
Append the names together while maintaining delimiters.java.lang.String
appendNames(IdentifierRule rule, java.lang.String name1, java.lang.String name2)
Append the names together while maintaining delimiters.boolean
canSplit(java.lang.String rule, java.lang.String name)
Determines whether a name can be split into multiple components.boolean
canSplit(java.lang.String rule, java.lang.String name, java.lang.String delim)
Determines whether a name can be split into multiple components, taking into account the specified delimiter.boolean
canSplit(IdentifierRule rule, java.lang.String name)
Determines whether a name can be split into multiple components.boolean
canSplit(IdentifierRule rule, java.lang.String name, java.lang.String delim)
Determines whether a name can be split into multiple components, taking into account the specified delimiter.java.lang.String
combineFull(IdentifierConfiguration config, java.lang.String rule, java.lang.String fullName)
java.lang.String
combineNames(java.lang.String rule, java.lang.String[] names)
Combines names using the specified delimiting rule and appropriate separatorsjava.lang.String
combineNames(java.lang.String rule, java.lang.String[] rules, java.lang.String[] names)
Combines names using delimiting rules and appropriate separatorsjava.lang.String
combineNames(java.lang.String rule, java.lang.String name1, java.lang.String name2)
Combines two names using delimiting rules and appropriate separatorsjava.lang.String
combineNames(IdentifierConfiguration config, java.lang.String rule, java.lang.String[] names)
java.lang.String
combineNames(IdentifierConfiguration config, IdentifierRule namingRule, java.lang.String[] names)
java.lang.String
combineNames(IdentifierConfiguration config, IdentifierRule rule, java.lang.String name1, java.lang.String name2)
java.lang.String
combineNames(IdentifierConfiguration config, IdentifierRule rule, IdentifierRule[] rules, java.lang.String[] names)
java.lang.String
combineNames(IdentifierRule rule, java.lang.String[] names)
Combines names using the specified delimiting rule and appropriate separatorsjava.lang.String
combineNames(IdentifierRule rule, java.lang.String name1, java.lang.String name2)
Combines two names using delimiting rules and appropriate separatorsjava.lang.String
combineNames(IdentifierRule rule, IdentifierRule[] rules, java.lang.String[] names)
Combines names using delimiting rules and appropriate separatorsjava.lang.String
convert(IdentifierConfiguration config, java.lang.String rule, java.lang.String name)
Convert the string using this naming configuration to the supplied naming configuration.java.lang.String
convertFull(IdentifierConfiguration config, java.lang.String rule, java.lang.String fullName)
Converts a qualified string-based name defined using the base configuration to the specified configuration.java.lang.String
delimit(java.lang.String rule, java.lang.String name)
Delimit the name if it requires delimitersjava.lang.String
delimit(java.lang.String rule, java.lang.String name, boolean force)
Delimit the string with the option to force delimiting.java.lang.String
delimit(IdentifierConfiguration config, IdentifierRule rule, java.lang.String name)
java.lang.String
delimit(IdentifierConfiguration config, IdentifierRule rule, java.lang.String name, boolean force)
java.lang.String
delimit(IdentifierRule rule, java.lang.String name)
Delimit the name if it requires delimitersjava.lang.String
delimit(IdentifierRule rule, java.lang.String name, boolean force)
Delimit the string with the option to force delimiting.void
endConfiguration()
Invoked upon completion of bean property configuration for this object.IdentifierConfiguration
getIdentifierConfiguration()
Get the naming configuration.boolean
isDelimited(java.lang.String rule, java.lang.String name)
Determines whether a name is delimited.boolean
isDelimited(IdentifierConfiguration config, IdentifierRule rule, java.lang.String name)
boolean
isDelimited(IdentifierRule rule, java.lang.String name)
Determines whether a name is delimited.static boolean
isDoubleQuoted(java.lang.String name)
Returns whether a name is double quotedboolean
isReservedWord(java.lang.String rule, java.lang.String name)
Returns whether a name is considered a reserved wordboolean
isReservedWord(IdentifierRule rule, java.lang.String name)
Returns whether a name is considered a reserved word.java.lang.String
joinNames(java.lang.String[] rules, java.lang.String[] names)
Joins several names with different naming rules into a single string using appropriate delimiters and separatorsjava.lang.String
joinNames(java.lang.String rule, java.lang.String[] names)
Joins several names with different naming rules into a single string using appropriate delimiters and separatorsjava.lang.String
joinNames(java.lang.String rule, java.lang.String[] names, java.lang.String delimiter)
Joins several names with different naming rules into a single string using the specified delimiterjava.lang.String
joinNames(IdentifierConfiguration config, IdentifierRule rule, java.lang.String[] names, java.lang.String delimiter)
Join names using a single naming rule and specified delimiterjava.lang.String
joinNames(IdentifierRule[] rules, java.lang.String[] names)
Joins multiple names together using the standard delimiting rules ex. ( {"s", "t", "c"} --> "s"."java.lang.String
joinNames(IdentifierRule rule, java.lang.String[] names)
Joins several names with different naming rules into a single string using appropriate delimiters and separatorsjava.lang.String
joinNames(IdentifierRule rule, java.lang.String[] names, java.lang.String delimiter)
Joins several names with different naming rules into a single string using the specified delimiterprotected boolean
needsConversion(IdentifierConfiguration config)
java.lang.String
removeDelimiters(java.lang.String rule, java.lang.String name)
Remove delimiters from a delimited namejava.lang.String
removeDelimiters(IdentifierConfiguration config, java.lang.String rule, java.lang.String name)
Remove delimiters from a delimited namejava.lang.String
removeDelimiters(IdentifierConfiguration config, IdentifierRule rule, java.lang.String name)
protected java.lang.String
removeDelimiters(IdentifierConfiguration config, IdentifierRule rule, java.lang.String name, java.lang.String leading, java.lang.String trailing)
java.lang.String
removeDelimiters(IdentifierRule rule, java.lang.String name)
Remove delimiters from a delimited namejava.lang.String
removeHungarianNotation(java.lang.String rule, java.lang.String name)
Removes Hungarian notation from the specified string.java.lang.String
removeHungarianNotation(IdentifierRule rule, java.lang.String name)
Removes Hungarian notation from the specified string.boolean
requiresDelimiters(java.lang.String rule, java.lang.String name)
Determines whether a name requires delimiters based upon: The SQL-92 Reference definition of a valid unquoted name The naming rule specifiedboolean
requiresDelimiters(IdentifierConfiguration config, IdentifierRule rule, java.lang.String name)
boolean
requiresDelimiters(IdentifierRule rule, java.lang.String name)
Determines whether a name requires delimiters based upon: The SQL-92 Reference definition of a valid unquoted name The naming rule specifiedvoid
setConfiguration(Configuration conf)
Invoked prior to setting bean properties.void
setIdentifierConfiguration(IdentifierConfiguration config)
Set the naming configuration to use for naming operations.java.lang.String[]
splitName(java.lang.String rule, java.lang.String name)
Splits a combined name name using the provided naming rulejava.lang.String[]
splitName(java.lang.String nrule, java.lang.String name, java.lang.String nameDelim)
Splits a combined name name using the provided naming rule and delimiter.java.lang.String[]
splitName(IdentifierConfiguration config, java.lang.String rule, java.lang.String name)
java.lang.String[]
splitName(IdentifierConfiguration config, IdentifierRule nrule, java.lang.String name)
java.lang.String[]
splitName(IdentifierRule nrule, java.lang.String name)
Splits a combined name name using the provided naming rulejava.lang.String[]
splitName(IdentifierRule nrule, java.lang.String name, java.lang.String nameDelim)
Splits names using single naming rule and appropriate separatorsvoid
startConfiguration()
Invoked before bean property configuration is begun on this object.java.lang.String
truncateName(java.lang.String rule, java.lang.String name, int length)
Truncates a name while maintaining delimiters.java.lang.String
truncateName(IdentifierRule namingRule, java.lang.String name, int length)
Truncates a name while maintaining delimiters.
-
-
-
Constructor Detail
-
IdentifierUtilImpl
public IdentifierUtilImpl()
-
IdentifierUtilImpl
public IdentifierUtilImpl(IdentifierConfiguration config)
-
-
Method Detail
-
setIdentifierConfiguration
public void setIdentifierConfiguration(IdentifierConfiguration config)
Description copied from interface:IdentifierUtil
Set the naming configuration to use for naming operations. A naming configuration must be set before calling any other methods.- Specified by:
setIdentifierConfiguration
in interfaceIdentifierUtil
-
getIdentifierConfiguration
public IdentifierConfiguration getIdentifierConfiguration()
Description copied from interface:IdentifierUtil
Get the naming configuration.- Specified by:
getIdentifierConfiguration
in interfaceIdentifierUtil
-
combineNames
public java.lang.String combineNames(java.lang.String rule, java.lang.String name1, java.lang.String name2)
Description copied from interface:IdentifierUtil
Combines two names using delimiting rules and appropriate separators- Specified by:
combineNames
in interfaceIdentifierUtil
-
combineNames
public java.lang.String combineNames(java.lang.String rule, java.lang.String[] names)
Description copied from interface:IdentifierUtil
Combines names using the specified delimiting rule and appropriate separators- Specified by:
combineNames
in interfaceIdentifierUtil
- Returns:
- a combined name ex. {"TH IS", THAT} -> "TH IS_THAT"
-
combineNames
public java.lang.String combineNames(IdentifierConfiguration config, java.lang.String rule, java.lang.String[] names)
-
combineNames
public java.lang.String combineNames(IdentifierRule rule, IdentifierRule[] rules, java.lang.String[] names)
Description copied from interface:IdentifierUtil
Combines names using delimiting rules and appropriate separators- Specified by:
combineNames
in interfaceIdentifierUtil
- Returns:
- a combined name ex. {"TH IS", THAT} -> "TH IS_THAT"
-
combineNames
public java.lang.String combineNames(IdentifierConfiguration config, IdentifierRule rule, IdentifierRule[] rules, java.lang.String[] names)
-
combineNames
public java.lang.String combineNames(IdentifierConfiguration config, IdentifierRule rule, java.lang.String name1, java.lang.String name2)
-
combineNames
public java.lang.String combineNames(IdentifierConfiguration config, IdentifierRule namingRule, java.lang.String[] names)
-
appendNames
public java.lang.String appendNames(IdentifierRule rule, java.lang.String name1, java.lang.String name2)
Description copied from interface:IdentifierUtil
Append the names together while maintaining delimiters.- Specified by:
appendNames
in interfaceIdentifierUtil
-
joinNames
public java.lang.String joinNames(IdentifierRule[] rules, java.lang.String[] names)
Joins multiple names together using the standard delimiting rules ex. ( {"s", "t", "c"} --> "s"."t"."c" }- Specified by:
joinNames
in interfaceIdentifierUtil
-
joinNames
public java.lang.String joinNames(java.lang.String rule, java.lang.String[] names)
Description copied from interface:IdentifierUtil
Joins several names with different naming rules into a single string using appropriate delimiters and separators- Specified by:
joinNames
in interfaceIdentifierUtil
-
joinNames
public java.lang.String joinNames(IdentifierRule rule, java.lang.String[] names)
Description copied from interface:IdentifierUtil
Joins several names with different naming rules into a single string using appropriate delimiters and separators- Specified by:
joinNames
in interfaceIdentifierUtil
-
joinNames
public java.lang.String joinNames(IdentifierRule rule, java.lang.String[] names, java.lang.String delimiter)
Description copied from interface:IdentifierUtil
Joins several names with different naming rules into a single string using the specified delimiter- Specified by:
joinNames
in interfaceIdentifierUtil
-
joinNames
public java.lang.String joinNames(java.lang.String rule, java.lang.String[] names, java.lang.String delimiter)
Description copied from interface:IdentifierUtil
Joins several names with different naming rules into a single string using the specified delimiter- Specified by:
joinNames
in interfaceIdentifierUtil
-
joinNames
public java.lang.String joinNames(IdentifierConfiguration config, IdentifierRule rule, java.lang.String[] names, java.lang.String delimiter)
Join names using a single naming rule and specified delimiter- Parameters:
rule
-names
-
-
splitName
public java.lang.String[] splitName(IdentifierConfiguration config, IdentifierRule nrule, java.lang.String name)
-
splitName
public java.lang.String[] splitName(IdentifierRule nrule, java.lang.String name)
Description copied from interface:IdentifierUtil
Splits a combined name name using the provided naming rule- Specified by:
splitName
in interfaceIdentifierUtil
name
- the multi-value name- Returns:
- individual components of the name ex. schema.table --> { schema, table }
-
splitName
public java.lang.String[] splitName(IdentifierRule nrule, java.lang.String name, java.lang.String nameDelim)
Splits names using single naming rule and appropriate separators- Specified by:
splitName
in interfaceIdentifierUtil
- Parameters:
name
- the multi-value name- Returns:
- individual components of the name ex. schema.table --> { schema, table }
-
isDoubleQuoted
public static boolean isDoubleQuoted(java.lang.String name)
Returns whether a name is double quoted
-
delimit
public java.lang.String delimit(IdentifierConfiguration config, IdentifierRule rule, java.lang.String name)
-
delimit
public java.lang.String delimit(IdentifierRule rule, java.lang.String name)
Description copied from interface:IdentifierUtil
Delimit the name if it requires delimiters- Specified by:
delimit
in interfaceIdentifierUtil
- Parameters:
rule
- the rule to use for delimitingname
- the name to delimit- Returns:
- the delimited name, if delimiting was necessary.
-
delimit
public java.lang.String delimit(IdentifierRule rule, java.lang.String name, boolean force)
Description copied from interface:IdentifierUtil
Delimit the string with the option to force delimiting. If force is true, the name will delimited without checking to see if it requires delimiters.- Specified by:
delimit
in interfaceIdentifierUtil
- Parameters:
rule
- the rule to use for delimitingname
- the name to delimitforce
- add delimiters even if delimiting is not required- Returns:
- the delimited name, if delimiting was necessary.
-
delimit
public java.lang.String delimit(IdentifierConfiguration config, IdentifierRule rule, java.lang.String name, boolean force)
-
isDelimited
public boolean isDelimited(IdentifierRule rule, java.lang.String name)
Description copied from interface:IdentifierUtil
Determines whether a name is delimited.- Specified by:
isDelimited
in interfaceIdentifierUtil
- Parameters:
rule
- the rule to use for removing delimitersname
- the name to examine for delimiters
-
isDelimited
public boolean isDelimited(IdentifierConfiguration config, IdentifierRule rule, java.lang.String name)
-
removeDelimiters
public java.lang.String removeDelimiters(IdentifierConfiguration config, java.lang.String rule, java.lang.String name)
Description copied from interface:IdentifierUtil
Remove delimiters from a delimited name- Specified by:
removeDelimiters
in interfaceIdentifierUtil
rule
- the rule to use for removing delimitersname
- the name from which to remove delimiters
-
removeDelimiters
public java.lang.String removeDelimiters(IdentifierRule rule, java.lang.String name)
Description copied from interface:IdentifierUtil
Remove delimiters from a delimited name- Specified by:
removeDelimiters
in interfaceIdentifierUtil
- Parameters:
rule
- the rule to use for removing delimitersname
- the name from which to remove delimiters
-
removeDelimiters
public java.lang.String removeDelimiters(IdentifierConfiguration config, IdentifierRule rule, java.lang.String name)
-
requiresDelimiters
public boolean requiresDelimiters(IdentifierRule rule, java.lang.String name)
Description copied from interface:IdentifierUtil
Determines whether a name requires delimiters based upon:- The SQL-92 Reference definition of a valid unquoted name
- The naming rule specified
- Specified by:
requiresDelimiters
in interfaceIdentifierUtil
- Parameters:
rule
- the rule to use for removing delimitersname
- the name to examine for delimiting requirements
-
requiresDelimiters
public boolean requiresDelimiters(IdentifierConfiguration config, IdentifierRule rule, java.lang.String name)
-
isReservedWord
public boolean isReservedWord(IdentifierRule rule, java.lang.String name)
Returns whether a name is considered a reserved word.- Specified by:
isReservedWord
in interfaceIdentifierUtil
-
isReservedWord
public boolean isReservedWord(java.lang.String rule, java.lang.String name)
Description copied from interface:IdentifierUtil
Returns whether a name is considered a reserved word- Specified by:
isReservedWord
in interfaceIdentifierUtil
-
removeDelimiters
protected java.lang.String removeDelimiters(IdentifierConfiguration config, IdentifierRule rule, java.lang.String name, java.lang.String leading, java.lang.String trailing)
-
combineNames
public java.lang.String combineNames(java.lang.String rule, java.lang.String[] rules, java.lang.String[] names)
Description copied from interface:IdentifierUtil
Combines names using delimiting rules and appropriate separators- Specified by:
combineNames
in interfaceIdentifierUtil
- Returns:
- a combined name ex. {"TH IS", THAT} -> "TH IS_THAT"
-
truncateName
public java.lang.String truncateName(java.lang.String rule, java.lang.String name, int length)
Description copied from interface:IdentifierUtil
Truncates a name while maintaining delimiters.- Specified by:
truncateName
in interfaceIdentifierUtil
-
truncateName
public java.lang.String truncateName(IdentifierRule namingRule, java.lang.String name, int length)
Description copied from interface:IdentifierUtil
Truncates a name while maintaining delimiters.- Specified by:
truncateName
in interfaceIdentifierUtil
-
delimit
public java.lang.String delimit(java.lang.String rule, java.lang.String name)
Description copied from interface:IdentifierUtil
Delimit the name if it requires delimiters- Specified by:
delimit
in interfaceIdentifierUtil
- Parameters:
rule
- the rule to use for delimitingname
- the name to delimit- Returns:
- the delimited name, if delimiting was necessary.
-
delimit
public java.lang.String delimit(java.lang.String rule, java.lang.String name, boolean force)
Description copied from interface:IdentifierUtil
Delimit the string with the option to force delimiting. If force is true, the name will delimited without checking to see if it requires delimiters.- Specified by:
delimit
in interfaceIdentifierUtil
- Parameters:
rule
- the rule to use for delimitingname
- the name to delimitforce
- add delimiters even if delimiting is not required- Returns:
- the delimited name, if delimiting was necessary.
-
isDelimited
public boolean isDelimited(java.lang.String rule, java.lang.String name)
Description copied from interface:IdentifierUtil
Determines whether a name is delimited.- Specified by:
isDelimited
in interfaceIdentifierUtil
- Parameters:
rule
- the rule to use for removing delimitersname
- the name to examine for delimiters
-
removeDelimiters
public java.lang.String removeDelimiters(java.lang.String rule, java.lang.String name)
Description copied from interface:IdentifierUtil
Remove delimiters from a delimited name- Specified by:
removeDelimiters
in interfaceIdentifierUtil
- Parameters:
rule
- the rule to use for removing delimitersname
- the name from which to remove delimiters
-
requiresDelimiters
public boolean requiresDelimiters(java.lang.String rule, java.lang.String name)
Description copied from interface:IdentifierUtil
Determines whether a name requires delimiters based upon:- The SQL-92 Reference definition of a valid unquoted name
- The naming rule specified
- Specified by:
requiresDelimiters
in interfaceIdentifierUtil
- Parameters:
rule
- the rule to use for removing delimitersname
- the name to examine for delimiting requirements
-
splitName
public java.lang.String[] splitName(IdentifierConfiguration config, java.lang.String rule, java.lang.String name)
-
splitName
public java.lang.String[] splitName(java.lang.String rule, java.lang.String name)
Description copied from interface:IdentifierUtil
Splits a combined name name using the provided naming rule- Specified by:
splitName
in interfaceIdentifierUtil
name
- the multi-value name- Returns:
- individual components of the name ex. schema.table --> { schema, table }
-
joinNames
public java.lang.String joinNames(java.lang.String[] rules, java.lang.String[] names)
Description copied from interface:IdentifierUtil
Joins several names with different naming rules into a single string using appropriate delimiters and separators- Specified by:
joinNames
in interfaceIdentifierUtil
-
appendNames
public java.lang.String appendNames(java.lang.String rule, java.lang.String name1, java.lang.String name2)
Description copied from interface:IdentifierUtil
Append the names together while maintaining delimiters.- Specified by:
appendNames
in interfaceIdentifierUtil
-
removeHungarianNotation
public java.lang.String removeHungarianNotation(IdentifierRule rule, java.lang.String name)
Description copied from interface:IdentifierUtil
Removes Hungarian notation from the specified string.- Specified by:
removeHungarianNotation
in interfaceIdentifierUtil
-
removeHungarianNotation
public java.lang.String removeHungarianNotation(java.lang.String rule, java.lang.String name)
Description copied from interface:IdentifierUtil
Removes Hungarian notation from the specified string.- Specified by:
removeHungarianNotation
in interfaceIdentifierUtil
-
splitName
public java.lang.String[] splitName(java.lang.String nrule, java.lang.String name, java.lang.String nameDelim)
Description copied from interface:IdentifierUtil
Splits a combined name name using the provided naming rule and delimiter.- Specified by:
splitName
in interfaceIdentifierUtil
name
- the multi-value name- Returns:
- individual components of the name ex. schema.table --> { schema, table }
-
convert
public java.lang.String convert(IdentifierConfiguration config, java.lang.String rule, java.lang.String name)
Description copied from interface:IdentifierUtil
Convert the string using this naming configuration to the supplied naming configuration.- Specified by:
convert
in interfaceIdentifierUtil
-
convertFull
public java.lang.String convertFull(IdentifierConfiguration config, java.lang.String rule, java.lang.String fullName)
Description copied from interface:IdentifierUtil
Converts a qualified string-based name defined using the base configuration to the specified configuration. Returns the converted name.- Specified by:
convertFull
in interfaceIdentifierUtil
-
combineFull
public java.lang.String combineFull(IdentifierConfiguration config, java.lang.String rule, java.lang.String fullName)
-
needsConversion
protected boolean needsConversion(IdentifierConfiguration config)
-
endConfiguration
public void endConfiguration()
Description copied from interface:Configurable
Invoked upon completion of bean property configuration for this object.- Specified by:
endConfiguration
in interfaceConfigurable
-
setConfiguration
public void setConfiguration(Configuration conf)
Description copied from interface:Configurable
Invoked prior to setting bean properties.- Specified by:
setConfiguration
in interfaceConfigurable
-
startConfiguration
public void startConfiguration()
Description copied from interface:Configurable
Invoked before bean property configuration is begun on this object.- Specified by:
startConfiguration
in interfaceConfigurable
-
canSplit
public boolean canSplit(java.lang.String rule, java.lang.String name)
Description copied from interface:IdentifierUtil
Determines whether a name can be split into multiple components.- Specified by:
canSplit
in interfaceIdentifierUtil
-
canSplit
public boolean canSplit(IdentifierRule rule, java.lang.String name)
Description copied from interface:IdentifierUtil
Determines whether a name can be split into multiple components.- Specified by:
canSplit
in interfaceIdentifierUtil
-
canSplit
public boolean canSplit(java.lang.String rule, java.lang.String name, java.lang.String delim)
Description copied from interface:IdentifierUtil
Determines whether a name can be split into multiple components, taking into account the specified delimiter.- Specified by:
canSplit
in interfaceIdentifierUtil
-
canSplit
public boolean canSplit(IdentifierRule rule, java.lang.String name, java.lang.String delim)
Description copied from interface:IdentifierUtil
Determines whether a name can be split into multiple components, taking into account the specified delimiter.- Specified by:
canSplit
in interfaceIdentifierUtil
-
combineNames
public java.lang.String combineNames(IdentifierRule rule, java.lang.String[] names)
Description copied from interface:IdentifierUtil
Combines names using the specified delimiting rule and appropriate separators- Specified by:
combineNames
in interfaceIdentifierUtil
- Returns:
- a combined name ex. {"TH IS", THAT} -> "TH IS_THAT"
-
combineNames
public java.lang.String combineNames(IdentifierRule rule, java.lang.String name1, java.lang.String name2)
Description copied from interface:IdentifierUtil
Combines two names using delimiting rules and appropriate separators- Specified by:
combineNames
in interfaceIdentifierUtil
-
-