public class ColumnNamerConfiguration
extends java.lang.Object
| Constructor and Description |
|---|
ColumnNamerConfiguration(int maxIdentiferLength,
java.lang.String regularExpressionMatchAllowed,
java.lang.String regularExpressionMatchDisallowed,
java.lang.String defaultColumnNamePattern,
boolean generateUniqueColumnNames) |
| Modifier and Type | Method and Description |
|---|---|
void |
configure(Mode.ModeEnum modeEnum)
Configure the rules.
|
void |
configure(java.lang.String stringValue)
Configure the column namer.
|
java.util.regex.Pattern |
getCompiledRegularExpressionMatchAllowed() |
java.util.regex.Pattern |
getCompiledRegularExpressionMatchDisallowed() |
static ColumnNamerConfiguration |
getDefault() |
java.lang.String |
getDefaultColumnNamePattern() |
int |
getMaxIdentiferLength() |
java.lang.String |
getRegularExpressionMatchAllowed() |
java.lang.String |
getRegularExpressionMatchDisallowed() |
boolean |
isGenerateUniqueColumnNames() |
void |
setCompiledRegularExpressionMatchAllowed(java.util.regex.Pattern compiledRegularExpressionMatchAllowed) |
void |
setCompiledRegularExpressionMatchDisallowed(java.util.regex.Pattern compiledRegularExpressionMatchDisallowed) |
void |
setDefaultColumnNamePattern(java.lang.String defaultColumnNamePattern) |
void |
setGenerateUniqueColumnNames(boolean generateUniqueColumnNames) |
void |
setMaxIdentiferLength(int maxIdentiferLength) |
void |
setRegularExpressionMatchAllowed(java.lang.String regularExpressionMatchAllowed) |
void |
setRegularExpressionMatchDisallowed(java.lang.String regularExpressionMatchDisallowed) |
public ColumnNamerConfiguration(int maxIdentiferLength,
java.lang.String regularExpressionMatchAllowed,
java.lang.String regularExpressionMatchDisallowed,
java.lang.String defaultColumnNamePattern,
boolean generateUniqueColumnNames)
public int getMaxIdentiferLength()
public void setMaxIdentiferLength(int maxIdentiferLength)
public java.lang.String getRegularExpressionMatchAllowed()
public void setRegularExpressionMatchAllowed(java.lang.String regularExpressionMatchAllowed)
public java.lang.String getRegularExpressionMatchDisallowed()
public void setRegularExpressionMatchDisallowed(java.lang.String regularExpressionMatchDisallowed)
public java.lang.String getDefaultColumnNamePattern()
public void setDefaultColumnNamePattern(java.lang.String defaultColumnNamePattern)
public java.util.regex.Pattern getCompiledRegularExpressionMatchAllowed()
public void setCompiledRegularExpressionMatchAllowed(java.util.regex.Pattern compiledRegularExpressionMatchAllowed)
public java.util.regex.Pattern getCompiledRegularExpressionMatchDisallowed()
public void setCompiledRegularExpressionMatchDisallowed(java.util.regex.Pattern compiledRegularExpressionMatchDisallowed)
public void configure(java.lang.String stringValue)
stringValue - the configurationpublic static ColumnNamerConfiguration getDefault()
public boolean isGenerateUniqueColumnNames()
public void setGenerateUniqueColumnNames(boolean generateUniqueColumnNames)
public void configure(Mode.ModeEnum modeEnum)
modeEnum - the mode