本文整理了Java中org.apache.openjpa.kernel.Filters.wrap()
方法的一些代码示例,展示了Filters.wrap()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Filters.wrap()
方法的具体详情如下:
包路径:org.apache.openjpa.kernel.Filters
类名称: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);
}
内容来源于网络,如有侵权,请联系作者删除!