public boolean isDelimited(IdentifierConfiguration config, IdentifierRule rule, String name) { if (name == null || name.length() < 3) { return false; } return name.startsWith(config.getLeadingDelimiter()) && name.endsWith(config.getTrailingDelimiter()); }
public boolean isDelimited(IdentifierConfiguration config, IdentifierRule rule, String name) { if (name == null || name.length() < 3) { return false; } return name.startsWith(config.getLeadingDelimiter()) && name.endsWith(config.getTrailingDelimiter()); }
public boolean isDelimited(IdentifierConfiguration config, IdentifierRule rule, String name) { if (name == null || name.length() < 3) { return false; } return name.startsWith(config.getLeadingDelimiter()) && name.endsWith(config.getTrailingDelimiter()); }
public String removeDelimiters(IdentifierConfiguration config, IdentifierRule rule, String name) { return removeDelimiters(config, rule, name, _config.getLeadingDelimiter(), _config.getTrailingDelimiter()); }
public String removeDelimiters(IdentifierConfiguration config, IdentifierRule rule, String name) { return removeDelimiters(config, rule, name, _config.getLeadingDelimiter(), _config.getTrailingDelimiter()); }
public String removeDelimiters(IdentifierConfiguration config, IdentifierRule rule, String name) { return removeDelimiters(config, rule, name, _config.getLeadingDelimiter(), _config.getTrailingDelimiter()); }
public String removeDelimiters(IdentifierRule rule, String name) { return removeDelimiters(_config, rule, name, _config.getLeadingDelimiter(), _config.getTrailingDelimiter()); }
public String removeDelimiters(IdentifierRule rule, String name) { return removeDelimiters(_config, rule, name, _config.getLeadingDelimiter(), _config.getTrailingDelimiter()); }
public String removeDelimiters(IdentifierRule rule, String name) { return removeDelimiters(_config, rule, name, _config.getLeadingDelimiter(), _config.getTrailingDelimiter()); }
public String delimit(IdentifierConfiguration config, IdentifierRule rule, String name, boolean force) { if (!rule.getCanDelimit() || StringUtils.isEmpty(name)) { return name; } if ((force && !isDelimited(config, rule, name)) || requiresDelimiters(config, rule, name)) { return config.getLeadingDelimiter() + name + config.getTrailingDelimiter(); } return name; }
public String removeDelimiters(IdentifierConfiguration config, String rule, String name) { return removeDelimiters(_config, getNamingRule(rule), name, _config.getLeadingDelimiter(), _config.getTrailingDelimiter()); }
public String removeDelimiters(IdentifierConfiguration config, String rule, String name) { return removeDelimiters(_config, getNamingRule(rule), name, _config.getLeadingDelimiter(), _config.getTrailingDelimiter()); }
public String removeDelimiters(IdentifierConfiguration config, String rule, String name) { return removeDelimiters(_config, getNamingRule(rule), name, _config.getLeadingDelimiter(), _config.getTrailingDelimiter()); }
private int getMaxLen(String rule, DBIdentifier name, int maxLen) { IdentifierConfiguration config = getIdentifierConfiguration(); if (maxLen < 1) { IdentifierRule nrule = config.getIdentifierRule(rule); maxLen = nrule.getMaxLength(); } // Subtract delimiter length if name is delimited or will be delimited if (config.delimitAll() || name.isDelimited()) { maxLen = maxLen - (config.getLeadingDelimiter().length() + config.getTrailingDelimiter().length()); } return maxLen; }
private int getMaxLen(String rule, DBIdentifier name, int maxLen) { IdentifierConfiguration config = getIdentifierConfiguration(); if (maxLen < 1) { IdentifierRule nrule = config.getIdentifierRule(rule); maxLen = nrule.getMaxLength(); } // Subtract delimiter length if name is delimited or will be delimited if (config.delimitAll() || name.isDelimited()) { maxLen = maxLen - (config.getLeadingDelimiter().length() + config.getTrailingDelimiter().length()); } return maxLen; }
private int getMaxLen(String rule, DBIdentifier name, int maxLen) { IdentifierConfiguration config = getIdentifierConfiguration(); if (maxLen < 1) { IdentifierRule nrule = config.getIdentifierRule(rule); maxLen = nrule.getMaxLength(); } // Subtract delimiter length if name is delimited or will be delimited if (config.delimitAll() || name.isDelimited()) { maxLen = maxLen - (config.getLeadingDelimiter().length() + config.getTrailingDelimiter().length()); } return maxLen; }
private int getMaxLen(String rule, DBIdentifier name, int maxLen) { IdentifierConfiguration config = getIdentifierConfiguration(); if (maxLen < 1) { IdentifierRule nrule = config.getIdentifierRule(rule); maxLen = nrule.getMaxLength(); } // Subtract delimiter length if name is delimited or will be delimited if (config.delimitAll() || name.isDelimited()) { maxLen = maxLen - (config.getLeadingDelimiter().length() + config.getTrailingDelimiter().length()); } return maxLen; }
public String delimit(IdentifierConfiguration config, IdentifierRule rule, String name, boolean force) { if (!rule.getCanDelimit() || StringUtil.isEmpty(name)) { return name; } if ((force && !isDelimited(config, rule, name)) || requiresDelimiters(config, rule, name)) { return config.getLeadingDelimiter() + name + config.getTrailingDelimiter(); } return name; }
public String delimit(IdentifierConfiguration config, IdentifierRule rule, String name, boolean force) { if (!rule.getCanDelimit() || StringUtil.isEmpty(name)) { return name; } if ((force && !isDelimited(config, rule, name)) || requiresDelimiters(config, rule, name)) { return config.getLeadingDelimiter() + name + config.getTrailingDelimiter(); } return name; }
public String convert(IdentifierConfiguration config, String rule, String name) { // Already using same delimiter, no need to convert if (!needsConversion(config)) { return name; } // Otherwise, remove delimiters and add appropriate delimiters IdentifierRule orule = getIdentifierConfiguration().getIdentifierRule(rule); IdentifierRule nrule = config.getIdentifierRule(rule); boolean delimit = isDelimited(config, orule, name); if (delimit) { name = removeDelimiters(config, orule, name, config.getLeadingDelimiter(), config.getTrailingDelimiter()); return delimit(getIdentifierConfiguration(), nrule, name, delimit); } return name; }