fix excel sax bug

This commit is contained in:
Looly
2020-12-12 02:09:16 +08:00
parent 726b55a742
commit 3033114e06
5 changed files with 31 additions and 33 deletions

View File

@@ -745,11 +745,11 @@ public class BeanUtil {
}
/**
* 判断Bean是否为非空对象非空对象表示本身不为<code>null</code>或者含有非<code>null</code>属性的对象
* 判断Bean是否为非空对象非空对象表示本身不为{@code null}或者含有非{@code null}属性的对象
*
* @param bean Bean对象
* @param ignoreFiledNames 忽略检查的字段名
* @return 是否为空,<code>true</code> - 空 / <code>false</code> - 非空
* @return 是否为空,{@code true} - 空 / {@code false} - 非空
* @since 5.0.7
*/
public static boolean isNotEmpty(Object bean, String... ignoreFiledNames) {
@@ -757,12 +757,12 @@ public class BeanUtil {
}
/**
* 判断Bean是否为空对象空对象表示本身为<code>null</code>或者所有属性都为<code>null</code><br>
* 判断Bean是否为空对象空对象表示本身为{@code null}或者所有属性都为{@code null}<br>
* 此方法不判断static属性
*
* @param bean Bean对象
* @param ignoreFiledNames 忽略检查的字段名
* @return 是否为空,<code>true</code> - 空 / <code>false</code> - 非空
* @return 是否为空,{@code true} - 空 / {@code false} - 非空
* @since 4.1.10
*/
public static boolean isEmpty(Object bean, String... ignoreFiledNames) {
@@ -781,12 +781,12 @@ public class BeanUtil {
}
/**
* 判断Bean是否包含值为<code>null</code>的属性<br>
* 对象本身为<code>null</code>也返回true
* 判断Bean是否包含值为{@code null}的属性<br>
* 对象本身为{@code null}也返回true
*
* @param bean Bean对象
* @param ignoreFiledNames 忽略检查的字段名
* @return 是否包含值为<code>null</code>的属性,<code>true</code> - 包含 / <code>false</code> - 不包含
* @return 是否包含值为<code>null</code>的属性,{@code true} - 包含 / {@code false} - 不包含
* @since 4.1.10
*/
public static boolean hasNullField(Object bean, String... ignoreFiledNames) {

View File

@@ -140,7 +140,7 @@ public class ReflectUtil {
}
/**
* 查找指定类中的指定name的字段包括非public字段也包括父类和Object类的字段 字段不存在则返回<code>null</code>
* 查找指定类中的指定name的字段包括非public字段也包括父类和Object类的字段 字段不存在则返回{@code null}
*
* @param beanClass 被查找字段的类,不能为null
* @param name 字段名
@@ -422,7 +422,7 @@ public class ReflectUtil {
}
/**
* 查找指定Public方法 如果找不到对应的方法或方法不为public的则返回<code>null</code>
* 查找指定Public方法 如果找不到对应的方法或方法不为public的则返回{@code null}
*
* @param clazz 类
* @param methodName 方法名
@@ -442,7 +442,7 @@ public class ReflectUtil {
* 查找指定对象中的所有方法包括非public方法也包括父对象和Object类的方法
*
* <p>
* 此方法为精准获取方法名,即方法名和参数数量和类型必须一致,否则返回<code>null</code>
* 此方法为精准获取方法名,即方法名和参数数量和类型必须一致,否则返回{@code null}
* </p>
*
* @param obj 被查找的对象,如果为{@code null}返回{@code null}
@@ -459,10 +459,10 @@ public class ReflectUtil {
}
/**
* 忽略大小写查找指定方法,如果找不到对应的方法则返回<code>null</code>
* 忽略大小写查找指定方法,如果找不到对应的方法则返回{@code null}
*
* <p>
* 此方法为精准获取方法名,即方法名和参数数量和类型必须一致,否则返回<code>null</code>
* 此方法为精准获取方法名,即方法名和参数数量和类型必须一致,否则返回{@code null}
* </p>
*
* @param clazz 类,如果为{@code null}返回{@code null}
@@ -477,10 +477,10 @@ public class ReflectUtil {
}
/**
* 查找指定方法 如果找不到对应的方法则返回<code>null</code>
* 查找指定方法 如果找不到对应的方法则返回{@code null}
*
* <p>
* 此方法为精准获取方法名,即方法名和参数数量和类型必须一致,否则返回<code>null</code>
* 此方法为精准获取方法名,即方法名和参数数量和类型必须一致,否则返回{@code null}
* </p>
*
* @param clazz 类,如果为{@code null}返回{@code null}
@@ -494,10 +494,10 @@ public class ReflectUtil {
}
/**
* 查找指定方法 如果找不到对应的方法则返回<code>null</code>
* 查找指定方法 如果找不到对应的方法则返回{@code null}
*
* <p>
* 此方法为精准获取方法名,即方法名和参数数量和类型必须一致,否则返回<code>null</code>
* 此方法为精准获取方法名,即方法名和参数数量和类型必须一致,否则返回{@code null}
* </p>
*
* @param clazz 类,如果为{@code null}返回{@code null}
@@ -527,7 +527,7 @@ public class ReflectUtil {
}
/**
* 按照方法名查找指定方法名的方法,只返回匹配到的第一个方法,如果找不到对应的方法则返回<code>null</code>
* 按照方法名查找指定方法名的方法,只返回匹配到的第一个方法,如果找不到对应的方法则返回{@code null}
*
* <p>
* 此方法只检查方法名是否一致,并不检查参数的一致性。
@@ -544,7 +544,7 @@ public class ReflectUtil {
}
/**
* 按照方法名查找指定方法名的方法,只返回匹配到的第一个方法,如果找不到对应的方法则返回<code>null</code>
* 按照方法名查找指定方法名的方法,只返回匹配到的第一个方法,如果找不到对应的方法则返回{@code null}
*
* <p>
* 此方法只检查方法名是否一致(忽略大小写),并不检查参数的一致性。
@@ -561,7 +561,7 @@ public class ReflectUtil {
}
/**
* 按照方法名查找指定方法名的方法,只返回匹配到的第一个方法,如果找不到对应的方法则返回<code>null</code>
* 按照方法名查找指定方法名的方法,只返回匹配到的第一个方法,如果找不到对应的方法则返回{@code null}
*
* <p>
* 此方法只检查方法名是否一致,并不检查参数的一致性。
@@ -842,7 +842,7 @@ public class ReflectUtil {
* </pre>
*
* @param <T> 返回对象类型
* @param obj 对象,如果执行静态方法,此值为<code>null</code>
* @param obj 对象,如果执行静态方法,此值为{@code null}
* @param method 方法对象方法或static方法都可
* @param args 参数对象
* @return 结果
@@ -878,7 +878,7 @@ public class ReflectUtil {
* </pre>
*
* @param <T> 返回对象类型
* @param obj 对象,如果执行静态方法,此值为<code>null</code>
* @param obj 对象,如果执行静态方法,此值为{@code null}
* @param method 方法对象方法或static方法都可
* @param args 参数对象
* @return 结果