congrats Icon
New! Announcing Tabnine Chat Beta
Learn More
Tabnine Logo
IdentifierUtilImpl.isDelimited
Code IndexAdd Tabnine to your IDE (free)

How to use
isDelimited
method
in
org.apache.openjpa.lib.identifier.IdentifierUtilImpl

Best Java code snippets using org.apache.openjpa.lib.identifier.IdentifierUtilImpl.isDelimited (Showing top 20 results out of 315)

origin: org.apache.openejb.patch/openjpa

public boolean isDelimited(IdentifierRule rule, String name) {
  return isDelimited(_config, rule, name);
}
origin: org.apache.openjpa/openjpa-lib

public boolean isDelimited(IdentifierRule rule, String name) {
  return isDelimited(_config, rule, name);
}
origin: org.apache.openjpa/openjpa-all

protected String removeDelimiters(IdentifierConfiguration config, IdentifierRule rule, String name, String leading,
  String trailing) {
  if (name == null) {
    return null;
  }
  if (isDelimited(config, rule, name)) {
    String id = name.substring(leading.length(),
      (name.length() - trailing.length()));
    return id;
  }
  return name;
}

origin: org.apache.openjpa/openjpa-lib

protected String removeDelimiters(IdentifierConfiguration config, IdentifierRule rule, String name, String leading,
  String trailing) {
  if (name == null) {
    return null;
  }
  if (isDelimited(config, rule, name)) {
    String id = name.substring(leading.length(),
      (name.length() - trailing.length()));
    return id;
  }
  return name;
}

origin: org.apache.openejb.patch/openjpa

protected String removeDelimiters(IdentifierConfiguration config, IdentifierRule rule, String name, String leading,
  String trailing) {
  if (name == null) {
    return null;
  }
  if (isDelimited(config, rule, name)) {
    String id = name.substring(leading.length(),
      (name.length() - trailing.length()));
    return id;
  }
  return name;
}

origin: org.apache.openjpa/openjpa-all

/**
 * Returns whether a name is considered a reserved word.
 */
public boolean isReservedWord(IdentifierRule rule, String name) {
  if (rule == null) {
    throw new IllegalArgumentException("Naming rule is null!");
  }
  if (rule.getReservedWords() == null) {
    return false;
  }
  if (!isDelimited(rule, name)) {
    name = name.toUpperCase(Locale.ENGLISH);
  }
  return rule.getReservedWords().contains(name);
}
origin: org.apache.openjpa/openjpa-lib

public String truncateName(IdentifierRule namingRule, String name, int length) {
  String tName = name;
  boolean delimited = isDelimited(namingRule, name);
  if (delimited) {
    tName = removeDelimiters(namingRule, name);
  }
  if (tName.length() <= length) {
    return name;
  }
  tName = tName.substring(0, tName.length() - length);
  if (delimited) {
    tName = delimit(namingRule, tName);
  }
  return tName;
}
origin: org.apache.openjpa/openjpa-lib

public String appendNames(IdentifierRule rule, String name1, String name2) {
  if (isDelimited(rule, name1)) {
    name1 = removeDelimiters(rule, name1);
  }
  if (isDelimited(rule, name2)) {
    name2 = removeDelimiters(rule, name2);
  }
  if (name1 == null) {
    name1 = IdentifierUtil.EMPTY;
  }
  if (name2 == null) {
    name2 = IdentifierUtil.EMPTY;
  }
  String name = name1 + name2;
  return delimit(rule, name);
}
origin: org.apache.openjpa/openjpa-all

public String appendNames(IdentifierRule rule, String name1, String name2) {
  if (isDelimited(rule, name1)) {
    name1 = removeDelimiters(rule, name1);
  }
  if (isDelimited(rule, name2)) {
    name2 = removeDelimiters(rule, name2);
  }
  if (name1 == null) {
    name1 = IdentifierUtil.EMPTY;
  }
  if (name2 == null) {
    name2 = IdentifierUtil.EMPTY;
  }
  String name = name1 + name2;
  return delimit(rule, name);
}
origin: org.apache.openejb.patch/openjpa

public String appendNames(IdentifierRule rule, String name1, String name2) {
  if (isDelimited(rule, name1)) {
    name1 = removeDelimiters(rule, name1);
  }
  if (isDelimited(rule, name2)) {
    name2 = removeDelimiters(rule, name2);
  }
  if (name1 == null) {
    name1 = IdentifierUtil.EMPTY;
  }
  if (name2 == null) {
    name2 = IdentifierUtil.EMPTY;
  }
  String name = name1 + name2;
  return delimit(rule, name);
}
origin: org.apache.openejb.patch/openjpa

public String combineNames(IdentifierConfiguration config, IdentifierRule rule, String name1, String name2) {
  boolean delimit = false;
  if (isDelimited(rule, name1)) {
    name1 = removeDelimiters(config, rule, name1);
    delimit = true;
  }
  if (isDelimited(rule, name2)) {
    name2 = removeDelimiters(config, rule, name2);
    delimit = true;
  }
  String name = name1 + config.getIdentifierConcatenator() + name2;
  return delimit(config, rule, name, delimit);
}
origin: org.apache.openjpa/openjpa-lib

public String combineNames(IdentifierConfiguration config, IdentifierRule rule, String name1, String name2) {
  boolean delimit = false;
  if (isDelimited(rule, name1)) {
    name1 = removeDelimiters(config, rule, name1);
    delimit = true;
  }
  if (isDelimited(rule, name2)) {
    name2 = removeDelimiters(config, rule, name2);
    delimit = true;
  }
  String name = name1 + config.getIdentifierConcatenator() + name2;
  return delimit(config, rule, name, delimit);
}
origin: org.apache.openjpa/openjpa-all

public String combineNames(IdentifierConfiguration config, IdentifierRule rule, String name1, String name2) {
  boolean delimit = false;
  if (isDelimited(rule, name1)) {
    name1 = removeDelimiters(config, rule, name1);
    delimit = true;
  }
  if (isDelimited(rule, name2)) {
    name2 = removeDelimiters(config, rule, name2);
    delimit = true;
  }
  String name = name1 + config.getIdentifierConcatenator() + name2;
  return delimit(config, rule, name, delimit);
}
origin: org.apache.openjpa/openjpa-all

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;
}

origin: org.apache.openjpa/openjpa-lib

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;
}

origin: org.apache.openejb.patch/openjpa

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;
}
origin: org.apache.openejb.patch/openjpa

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;
}

origin: org.apache.openjpa/openjpa-all

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;
}
origin: org.apache.openjpa/openjpa-lib

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;
}
origin: org.apache.openjpa/openjpa-lib

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;
}
org.apache.openjpa.lib.identifierIdentifierUtilImplisDelimited

Popular methods of IdentifierUtilImpl

  • appendNames
  • canSplit
  • combineNames
  • convert
  • delimit
  • getIdentifierConfiguration
  • getNamingRule
  • getNamingRules
  • isReservedWord
    Returns whether a name is considered a reserved word.
  • joinNames
    Joins multiple names together using the standard delimiting rules ex. ( {"s", "t", "c"} --> "s"."t".
  • needsConversion
  • removeDelimiters
  • needsConversion,
  • removeDelimiters,
  • removeHungarianNotation,
  • requiresDelimiters,
  • splitName,
  • splitNameCharDelimiters,
  • truncateName

Popular in Java

  • Finding current android device location
  • scheduleAtFixedRate (Timer)
  • scheduleAtFixedRate (ScheduledExecutorService)
  • getResourceAsStream (ClassLoader)
  • BufferedReader (java.io)
    Wraps an existing Reader and buffers the input. Expensive interaction with the underlying reader is
  • ServerSocket (java.net)
    This class represents a server-side socket that waits for incoming client connections. A ServerSocke
  • Permission (java.security)
    Legacy security code; do not use.
  • HashSet (java.util)
    HashSet is an implementation of a Set. All optional operations (adding and removing) are supported.
  • Queue (java.util)
    A collection designed for holding elements prior to processing. Besides basic java.util.Collection o
  • JarFile (java.util.jar)
    JarFile is used to read jar entries and their associated data from jar files.
  • Top plugins for Android Studio
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now