org.apache.openjpa.lib.util.Options.removeBooleanProperty()方法的使用及代码示例

x33g5p2x  于2022-01-26 转载在 其他  
字(12.2k)|赞(0)|评价(0)|浏览(89)

本文整理了Java中org.apache.openjpa.lib.util.Options.removeBooleanProperty()方法的一些代码示例,展示了Options.removeBooleanProperty()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Options.removeBooleanProperty()方法的具体详情如下:
包路径:org.apache.openjpa.lib.util.Options
类名称:Options
方法名:removeBooleanProperty

Options.removeBooleanProperty介绍

[英]Specialization of TypedProperties#removeBooleanProperty to allow a value to appear under either of two keys; useful for short and long versions of command-line flags.
[中]TypedProperties的专门化#removeBooleanProperty允许一个值出现在两个键中的任意一个下;适用于命令行标志的短版本和长版本。

代码示例

代码示例来源:origin: org.apache.openjpa/openjpa-kernel

/**
 * Create enhancer flags from the given options.
 */
private static PCEnhancer.Flags toFlags(Options opts) {
  PCEnhancer.Flags flags = new PCEnhancer.Flags();
  flags.addDefaultConstructor = opts.removeBooleanProperty
    ("addDefaultConstructor", "AddDefaultConstructor",
      flags.addDefaultConstructor);
  flags.enforcePropertyRestrictions = opts.removeBooleanProperty
    ("enforcePropertyRestrictions", "EnforcePropertyRestrictions",
      flags.enforcePropertyRestrictions);
  return flags;
}

代码示例来源:origin: org.apache.openjpa/com.springsource.org.apache.openjpa

/**
 * Create enhancer flags from the given options.
 */
private static PCEnhancer.Flags toFlags(Options opts) {
  PCEnhancer.Flags flags = new PCEnhancer.Flags();
  flags.addDefaultConstructor = opts.removeBooleanProperty
    ("addDefaultConstructor", "AddDefaultConstructor",
      flags.addDefaultConstructor);
  flags.enforcePropertyRestrictions = opts.removeBooleanProperty
    ("enforcePropertyRestrictions", "EnforcePropertyRestrictions",
      flags.enforcePropertyRestrictions);
  return flags;
}

代码示例来源:origin: org.apache.openejb.patch/openjpa

/**
 * Create enhancer flags from the given options.
 */
private static PCEnhancer.Flags toFlags(Options opts) {
  PCEnhancer.Flags flags = new PCEnhancer.Flags();
  flags.addDefaultConstructor = opts.removeBooleanProperty
    ("addDefaultConstructor", "AddDefaultConstructor",
      flags.addDefaultConstructor);
  flags.enforcePropertyRestrictions = opts.removeBooleanProperty
    ("enforcePropertyRestrictions", "EnforcePropertyRestrictions",
      flags.enforcePropertyRestrictions);
  return flags;
}

代码示例来源:origin: org.apache.openjpa/com.springsource.org.apache.openjpa.java5

/**
 * Create enhancer flags from the given options.
 */
private static PCEnhancer.Flags toFlags(Options opts) {
  PCEnhancer.Flags flags = new PCEnhancer.Flags();
  flags.addDefaultConstructor = opts.removeBooleanProperty
    ("addDefaultConstructor", "AddDefaultConstructor",
      flags.addDefaultConstructor);
  flags.enforcePropertyRestrictions = opts.removeBooleanProperty
    ("enforcePropertyRestrictions", "EnforcePropertyRestrictions",
      flags.enforcePropertyRestrictions);
  return flags;
}

代码示例来源:origin: org.apache.openjpa/openjpa-all

/**
 * Create enhancer flags from the given options.
 */
private static PCEnhancer.Flags toFlags(Options opts) {
  PCEnhancer.Flags flags = new PCEnhancer.Flags();
  flags.addDefaultConstructor = opts.removeBooleanProperty
    ("addDefaultConstructor", "AddDefaultConstructor",
      flags.addDefaultConstructor);
  flags.enforcePropertyRestrictions = opts.removeBooleanProperty
    ("enforcePropertyRestrictions", "EnforcePropertyRestrictions",
      flags.enforcePropertyRestrictions);
  return flags;
}

代码示例来源:origin: org.apache.openjpa/openjpa-kernel-5

/**
 * Create enhancer flags from the given options.
 */
private static PCEnhancer.Flags toFlags(Options opts) {
  PCEnhancer.Flags flags = new PCEnhancer.Flags();
  flags.addDefaultConstructor = opts.removeBooleanProperty
    ("addDefaultConstructor", "AddDefaultConstructor",
      flags.addDefaultConstructor);
  flags.enforcePropertyRestrictions = opts.removeBooleanProperty
    ("enforcePropertyRestrictions", "EnforcePropertyRestrictions",
      flags.enforcePropertyRestrictions);
  return flags;
}

代码示例来源:origin: org.apache.openejb.patch/openjpa-kernel

/**
 * Create enhancer flags from the given options.
 */
private static PCEnhancer.Flags toFlags(Options opts) {
  PCEnhancer.Flags flags = new PCEnhancer.Flags();
  flags.addDefaultConstructor = opts.removeBooleanProperty
    ("addDefaultConstructor", "AddDefaultConstructor",
      flags.addDefaultConstructor);
  flags.enforcePropertyRestrictions = opts.removeBooleanProperty
    ("enforcePropertyRestrictions", "EnforcePropertyRestrictions",
      flags.enforcePropertyRestrictions);
  return flags;
}

代码示例来源:origin: org.apache.openjpa/openjpa-all

/**
 * Constructor.
 *
 * @param repos metadata repository to use internally
 * @param opts enhancer configuration options
 * @param loader temporary class loader for loading intermediate classes
 */
public PCClassFileTransformer(MetaDataRepository repos, Options opts,
  ClassLoader loader) {
  this(repos, toFlags(opts), loader, opts.removeBooleanProperty
    ("scanDevPath", "ScanDevPath", false));
}

代码示例来源:origin: org.apache.openjpa/com.springsource.org.apache.openjpa

/**
 * Constructor.
 *
 * @param repos metadata repository to use internally
 * @param opts enhancer configuration options
 * @param loader temporary class loader for loading intermediate classes
 */
public PCClassFileTransformer(MetaDataRepository repos, Options opts,
  ClassLoader loader) {
  this(repos, toFlags(opts), loader, opts.removeBooleanProperty
    ("scanDevPath", "ScanDevPath", false));
}

代码示例来源:origin: org.apache.openejb.patch/openjpa

/**
 * Constructor.
 *
 * @param repos metadata repository to use internally
 * @param opts enhancer configuration options
 * @param loader temporary class loader for loading intermediate classes
 */
public PCClassFileTransformer(MetaDataRepository repos, Options opts,
  ClassLoader loader) {
  this(repos, toFlags(opts), loader, opts.removeBooleanProperty
    ("scanDevPath", "ScanDevPath", false));
}

代码示例来源:origin: org.apache.openjpa/openjpa-kernel-5

/**
 * Constructor.
 *
 * @param repos metadata repository to use internally
 * @param opts enhancer configuration options
 * @param loader temporary class loader for loading intermediate classes
 */
public PCClassFileTransformer(MetaDataRepository repos, Options opts,
  ClassLoader loader) {
  this(repos, toFlags(opts), loader, opts.removeBooleanProperty
    ("scanDevPath", "ScanDevPath", false));
}

代码示例来源:origin: org.apache.openejb.patch/openjpa-kernel

/**
 * Constructor.
 *
 * @param repos metadata repository to use internally
 * @param opts enhancer configuration options
 * @param loader temporary class loader for loading intermediate classes
 */
public PCClassFileTransformer(MetaDataRepository repos, Options opts,
  ClassLoader loader) {
  this(repos, toFlags(opts), loader, opts.removeBooleanProperty
    ("scanDevPath", "ScanDevPath", false));
}

代码示例来源:origin: org.apache.openjpa/openjpa-kernel

/**
 * Constructor.
 *
 * @param repos metadata repository to use internally
 * @param opts enhancer configuration options
 * @param loader temporary class loader for loading intermediate classes
 */
public PCClassFileTransformer(MetaDataRepository repos, Options opts,
  ClassLoader loader) {
  this(repos, toFlags(opts), loader, opts.removeBooleanProperty
    ("scanDevPath", "ScanDevPath", false));
}

代码示例来源:origin: org.apache.openjpa/com.springsource.org.apache.openjpa.java5

/**
 * Constructor.
 *
 * @param repos metadata repository to use internally
 * @param opts enhancer configuration options
 * @param loader temporary class loader for loading intermediate classes
 */
public PCClassFileTransformer(MetaDataRepository repos, Options opts,
  ClassLoader loader) {
  this(repos, toFlags(opts), loader, opts.removeBooleanProperty
    ("scanDevPath", "ScanDevPath", false));
}

代码示例来源:origin: org.apache.openjpa/openjpa-all

/**
 * Run the tool. Returns false if invalid options given.
 */
public static boolean run(OpenJPAConfiguration conf, String[] args,
  Options opts)
  throws IOException {
  Flags flags = new Flags();
  flags.directory = Files.getFile(opts.removeProperty("directory", "d",
    null), null);
  flags.addDefaultConstructor = opts.removeBooleanProperty
    ("addDefaultConstructor", "adc", flags.addDefaultConstructor);
  flags.tmpClassLoader = opts.removeBooleanProperty
    ("tmpClassLoader", "tcl", flags.tmpClassLoader);
  flags.enforcePropertyRestrictions = opts.removeBooleanProperty
    ("enforcePropertyRestrictions", "epr",
      flags.enforcePropertyRestrictions);
  // for unit testing
  BytecodeWriter writer = (BytecodeWriter) opts.get(
    PCEnhancer.class.getName() + "#bytecodeWriter");
  Configurations.populateConfiguration(conf, opts);
  return run(conf, args, flags, null, writer, null);
}

代码示例来源:origin: org.apache.openjpa/openjpa-kernel

/**
 * Run the tool. Returns false if invalid options given.
 */
public static boolean run(OpenJPAConfiguration conf, String[] args,
  Options opts)
  throws IOException {
  Flags flags = new Flags();
  flags.directory = Files.getFile(opts.removeProperty("directory", "d",
    null), null);
  flags.addDefaultConstructor = opts.removeBooleanProperty
    ("addDefaultConstructor", "adc", flags.addDefaultConstructor);
  flags.tmpClassLoader = opts.removeBooleanProperty
    ("tmpClassLoader", "tcl", flags.tmpClassLoader);
  flags.enforcePropertyRestrictions = opts.removeBooleanProperty
    ("enforcePropertyRestrictions", "epr",
      flags.enforcePropertyRestrictions);
  // for unit testing
  BytecodeWriter writer = (BytecodeWriter) opts.get(
    PCEnhancer.class.getName() + "#bytecodeWriter");
  Configurations.populateConfiguration(conf, opts);
  return run(conf, args, flags, null, writer, null);
}

代码示例来源:origin: org.apache.openejb.patch/openjpa

/**
 * Run the tool. Returns false if invalid options given.
 */
public static boolean run(OpenJPAConfiguration conf, String[] args,
  Options opts)
  throws IOException {
  Flags flags = new Flags();
  flags.directory = Files.getFile(opts.removeProperty("directory", "d",
    null), null);
  flags.addDefaultConstructor = opts.removeBooleanProperty
    ("addDefaultConstructor", "adc", flags.addDefaultConstructor);
  flags.tmpClassLoader = opts.removeBooleanProperty
    ("tmpClassLoader", "tcl", flags.tmpClassLoader);
  flags.enforcePropertyRestrictions = opts.removeBooleanProperty
    ("enforcePropertyRestrictions", "epr",
      flags.enforcePropertyRestrictions);
  // for unit testing
  BytecodeWriter writer = (BytecodeWriter) opts.get(
    PCEnhancer.class.getName() + "#bytecodeWriter");
  Configurations.populateConfiguration(conf, opts);
  return run(conf, args, flags, null, writer, null);
}

代码示例来源:origin: org.apache.openejb.patch/openjpa-kernel

/**
 * Run the tool. Returns false if invalid options given.
 */
public static boolean run(OpenJPAConfiguration conf, String[] args,
  Options opts)
  throws IOException {
  Flags flags = new Flags();
  flags.directory = Files.getFile(opts.removeProperty("directory", "d",
    null), null);
  flags.addDefaultConstructor = opts.removeBooleanProperty
    ("addDefaultConstructor", "adc", flags.addDefaultConstructor);
  flags.tmpClassLoader = opts.removeBooleanProperty
    ("tmpClassLoader", "tcl", flags.tmpClassLoader);
  flags.enforcePropertyRestrictions = opts.removeBooleanProperty
    ("enforcePropertyRestrictions", "epr",
      flags.enforcePropertyRestrictions);
  // for unit testing
  BytecodeWriter writer = (BytecodeWriter) opts.get(
    PCEnhancer.class.getName() + "#bytecodeWriter");
  Configurations.populateConfiguration(conf, opts);
  return run(conf, args, flags, null, writer, null);
}

代码示例来源:origin: org.apache.openjpa/com.springsource.org.apache.openjpa

/**
 * Run the tool. Returns false if invalid options given.
 */
public static boolean run(OpenJPAConfiguration conf, String[] args,
  Options opts)
  throws IOException {
  Flags flags = new Flags();
  flags.directory = Files.getFile(opts.removeProperty("directory", "d",
    null), null);
  flags.addDefaultConstructor = opts.removeBooleanProperty
    ("addDefaultConstructor", "adc", flags.addDefaultConstructor);
  flags.tmpClassLoader = opts.removeBooleanProperty
    ("tmpClassLoader", "tcl", flags.tmpClassLoader);
  flags.enforcePropertyRestrictions = opts.removeBooleanProperty
    ("enforcePropertyRestrictions", "epr",
      flags.enforcePropertyRestrictions);
  // for unit testing
  BytecodeWriter writer = (BytecodeWriter) opts.get(
    PCEnhancer.class.getName() + "#bytecodeWriter");
  Configurations.populateConfiguration(conf, opts);
  return run(conf, args, flags, null, writer, null);
}

代码示例来源:origin: org.apache.openejb.patch/openjpa-kernel

throws IOException, ClassNotFoundException {
Flags flags = new Flags();
flags.ignoreErrors = opts.removeBooleanProperty
  ("ignoreErrors", "i", flags.ignoreErrors);
flags.directory = Files.getFile(opts.removeProperty("directory", "d",

相关文章