public class HeadersFactoryImpl extends java.lang.Object implements HeadersFactory
| 构造器和说明 |
|---|
HeadersFactoryImpl() |
| 限定符和类型 | 方法和说明 |
|---|---|
HeadersFactory |
addHeaderAfter(java.lang.String headerName,
ICustomHeader header)
在header之后添加新的自定义header
|
HeadersFactory |
addHeaderBefore(java.lang.String headerName,
ICustomHeader header)
在header之前添加新的自定义header
|
Headers |
build(java.lang.Class<?> clazz)
构建
|
protected java.lang.String |
convertValue(java.lang.String value)
获取value对应的值,有则替换,无则默认
|
HeadersFactory |
group(java.lang.Class<?>... groups)
分组,不选择默认全部;
ALL: 分组不起效
ALL_WITH_TAG: 有HeaderColumn标记,则验证分组
ONLY_TAG: 验证分组
|
HeadersFactory |
i18n(java.util.Map<java.lang.String,java.lang.String> i18nMap)
国际化,替换HeaderColumn的value
|
HeadersFactory |
i18n(java.util.ResourceBundle resourceBundle)
国际化,替换HeaderColumn的value, i18nMap的优先级高于resourceBundle
|
HeadersFactory |
ignoreField(java.util.Collection<java.lang.String> fields)
忽视字段
|
HeadersFactory |
ignoreField(java.lang.String... fields)
忽视字段
|
HeadersFactory |
modify(java.lang.String name,
HeaderModifyField field)
修改字段部分属性
|
HeadersFactory |
replace(IDataHeader header)
有则替换header
|
HeadersFactory |
select(HeaderColumnSelectMode mode)
字段处理模式
|
HeadersFactory |
withCellStyle(java.lang.String name,
IWrapCellStyle cellStyle)
附加样式
|
HeadersFactory |
withDefaultDataCellStyle(IWrapCellStyle cellStyle)
附加默认数据样式
|
HeadersFactory |
withDefaultHeaderCellStyle(IWrapCellStyle cellStyle)
附加默认头样式
|
HeadersFactory |
withMetas(Metas metas)
附加Metas
|
public HeadersFactory withCellStyle(java.lang.String name, IWrapCellStyle cellStyle)
HeadersFactorywithCellStyle 在接口中 HeadersFactoryname - 样式名称, 不能以 _ 开头cellStyle - 样式public HeadersFactory withDefaultHeaderCellStyle(IWrapCellStyle cellStyle)
HeadersFactorywithDefaultHeaderCellStyle 在接口中 HeadersFactorycellStyle - 样式public HeadersFactory withDefaultDataCellStyle(IWrapCellStyle cellStyle)
HeadersFactorywithDefaultDataCellStyle 在接口中 HeadersFactorycellStyle - 样式public HeadersFactory withMetas(Metas metas)
HeadersFactorywithMetas 在接口中 HeadersFactorymetas - Metaspublic HeadersFactory select(HeaderColumnSelectMode mode)
HeadersFactoryselect 在接口中 HeadersFactorymode - 模式public HeadersFactory group(java.lang.Class<?>... groups)
HeadersFactory
ALL: 分组不起效
ALL_WITH_TAG: 有HeaderColumn标记,则验证分组
ONLY_TAG: 验证分组
group 在接口中 HeadersFactorypublic HeadersFactory ignoreField(java.lang.String... fields)
HeadersFactoryignoreField 在接口中 HeadersFactoryfields - 字段名称public HeadersFactory ignoreField(java.util.Collection<java.lang.String> fields)
HeadersFactoryignoreField 在接口中 HeadersFactoryfields - 字段名称集合HeadersFactorypublic HeadersFactory modify(java.lang.String name, HeaderModifyField field)
HeadersFactorymodify 在接口中 HeadersFactoryname - 字段名称field - 字段可修改属性HeadersFactorypublic HeadersFactory i18n(java.util.Map<java.lang.String,java.lang.String> i18nMap)
HeadersFactoryi18n 在接口中 HeadersFactoryi18nMap - mappublic HeadersFactory i18n(java.util.ResourceBundle resourceBundle)
HeadersFactoryi18n 在接口中 HeadersFactoryresourceBundle - ResourceBundleprotected java.lang.String convertValue(java.lang.String value)
value - 默认显示值public HeadersFactory replace(IDataHeader header)
HeadersFactoryreplace 在接口中 HeadersFactoryheader - headerpublic HeadersFactory addHeaderAfter(java.lang.String headerName, ICustomHeader header)
HeadersFactoryaddHeaderAfter 在接口中 HeadersFactoryheaderName - header名称header - 待添加的headerpublic HeadersFactory addHeaderBefore(java.lang.String headerName, ICustomHeader header)
HeadersFactoryaddHeaderBefore 在接口中 HeadersFactoryheaderName - header名称header - 待添加的headerpublic Headers build(java.lang.Class<?> clazz)
HeadersFactorybuild 在接口中 HeadersFactoryclazz - 类