public boolean requiresDelimiters(IdentifierConfiguration config, IdentifierRule rule, String name) { if (rule == null) { throw new IllegalArgumentException(_loc.get("no-rules-provided").getMessage()); } if (rule.getCanDelimit() && !isDelimited(config, rule, name) && rule.requiresDelimiters(name)) { return true; } return false; }
public boolean requiresDelimiters(IdentifierConfiguration config, IdentifierRule rule, String name) { if (rule == null) { throw new IllegalArgumentException(_loc.get("no-rules-provided").getMessage()); } if (rule.getCanDelimit() && !isDelimited(config, rule, name) && rule.requiresDelimiters(name)) { return true; } return false; }
public boolean requiresDelimiters(IdentifierConfiguration config, IdentifierRule rule, String name) { if (rule == null) { throw new IllegalArgumentException(_loc.get("no-rules-provided").getMessage()); } if (rule.getCanDelimit() && !isDelimited(config, rule, name) && rule.requiresDelimiters(name)) { return true; } return false; }
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 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; }