org.apache.openjpa.kernel.Filters.wrap()方法的使用及代码示例

x33g5p2x  于2022-01-19 转载在 其他  
字(5.2k)|赞(0)|评价(0)|浏览(98)

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

Filters.wrap介绍

[英]Return the correct wrapper type for the given class.
[中]返回给定类的正确包装类型。

代码示例

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

/**
 * Constructor; supply value and class.
 */
public InstanceofExpression(Val val, Class cls) {
  _val = val;
  _cls = Filters.wrap(cls);
}

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

/**
 * Constructor; supply value and class.
 */
public InstanceofExpression(Val val, Class cls) {
  _val = val;
  _cls = Filters.wrap(cls);
}

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

protected Class getType(Class c) {
  Class wrap = Filters.wrap(c);
  if (wrap == Integer.class
    || wrap == Float.class
    || wrap == Double.class
    || wrap == Long.class
    || wrap == BigDecimal.class
    || wrap == BigInteger.class)
    return c;
  return int.class;
}

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

/**
 * Constructor; supply value and class.
 */
public InstanceofExpression(Val val, Class cls) {
  _val = val;
  _cls = Filters.wrap(cls);
}

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

protected Class getType(Class c) {
  Class wrap = Filters.wrap(c);
  if (wrap == Integer.class
    || wrap == Float.class
    || wrap == Double.class
    || wrap == Long.class
    || wrap == BigDecimal.class
    || wrap == BigInteger.class)
    return c;
  return int.class;
}

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

/**
 * Constructor. Supply the constant to test and the class.
 */
public ConstInstanceofExpression(Const val, Class cls) {
  _const = val;
  _cls = Filters.wrap(cls);
}

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

protected Class getType(Class c) {
  Class wrap = Filters.wrap(c);
  if (wrap == Integer.class
    || wrap == Short.class
    || wrap == Byte.class)
    return long.class;
  return c;
}

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

protected Class getType(Class c) {
  Class wrap = Filters.wrap(c);
  if (wrap == Integer.class
    || wrap == Short.class
    || wrap == Byte.class)
    return long.class;
  return c;
}

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

/**
 * Constructor. Supply the constant to test and the class.
 */
public ConstInstanceofExpression(Const val, Class cls) {
  _const = val;
  _cls = Filters.wrap(cls);
}

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

/**
 * Return true if given class can be used as a number.
 */
public static boolean isNumeric(Class<?> type) {
  type = Filters.wrap(type);
  return Number.class.isAssignableFrom(type)
    || type == Character.TYPE || type == TYPE_CHAR_OBJ;
}

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

/**
 * Return true if given class can be used as a number.
 */
public static boolean isNumeric(Class<?> type) {
  type = Filters.wrap(type);
  return Number.class.isAssignableFrom(type)
    || type == Character.TYPE || type == TYPE_CHAR_OBJ;
}

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

/**
 * Return true if given class can be used as a number.
 */
private static boolean isNumeric(Class type) {
  type = Filters.wrap(type);
  return Number.class.isAssignableFrom(type)
    || type == Character.TYPE || type == TYPE_CHAR_OBJ;
}

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

/**
 * Return true if given class can be used as a number.
 */
public static boolean isNumeric(Class<?> type) {
  type = Filters.wrap(type);
  return Number.class.isAssignableFrom(type)
    || type == Character.TYPE || type == TYPE_CHAR_OBJ;
}

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

protected Class getType(Class c) {
  Class wrap = Filters.wrap(c);
  if (wrap == Integer.class
    || wrap == Float.class
    || wrap == Double.class
    || wrap == Long.class
    || wrap == BigDecimal.class
    || wrap == BigInteger.class)
    return Filters.unwrap(c);
  return int.class;
}

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

protected Class getType(Class c) {
  Class wrap = Filters.wrap(c);
  if (wrap == Integer.class
    || wrap == Float.class
    || wrap == Double.class
    || wrap == Long.class
    || wrap == BigDecimal.class
    || wrap == BigInteger.class)
    return Filters.unwrap(c);
  return int.class;
}

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

protected Class getType(Class c) {
  Class wrap = Filters.wrap(c);
  if (wrap == Integer.class
    || wrap == Float.class
    || wrap == Double.class
    || wrap == Long.class
    || wrap == BigDecimal.class
    || wrap == BigInteger.class)
    return Filters.unwrap(c);
  return int.class;
}

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

protected Class getType(Class c) {
  Class wrap = Filters.wrap(c);
  if (wrap == Integer.class
    || wrap == Float.class
    || wrap == Double.class
    || wrap == Long.class
    || wrap == BigDecimal.class
    || wrap == BigInteger.class)
    return Filters.unwrap(c);
  return int.class;
}

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

protected Class getType(Class c) {
  Class wrap = Filters.wrap(c);
  if (wrap == Integer.class
    || wrap == Float.class
    || wrap == Double.class
    || wrap == Long.class
    || wrap == BigDecimal.class
    || wrap == BigInteger.class)
    return Filters.unwrap(c);
  return int.class;
}

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

protected Class getType(Class c) {
  Class wrap = Filters.wrap(c);
  if (wrap == Integer.class
    || wrap == Float.class
    || wrap == Double.class
    || wrap == Long.class
    || wrap == BigDecimal.class
    || wrap == BigInteger.class)
    return Filters.unwrap(c);
  return int.class;
}

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

private void validateParameter(String paramDesc, Class type, Object param) {
  // null parameters are allowed, so are not validated
  if (param == null || type == null)
    return;
  // check the parameter against the wrapped type
  if (!Filters.wrap(type).isInstance(param))
    throw new ArgumentException(_loc.get("bad-param-type",
      paramDesc, param.getClass().getName(), type.getName()),
      null, null, false);
}

相关文章