public class AnnotateField
extends java.lang.Object
implements java.lang.Iterable<java.lang.String>
构造器和说明 |
---|
AnnotateField(java.lang.Iterable<java.lang.String> fieldNames)
构造器方法
|
AnnotateField(java.util.Map<java.lang.String,java.lang.String> fields)
构造器方法
|
AnnotateField(java.lang.String... fieldNames)
构造器方法
|
限定符和类型 | 方法和说明 |
---|---|
AnnotateField |
addField(java.lang.String fieldName)
添加字段
|
AnnotateField |
addField(java.lang.String fieldName,
java.lang.String annotateFieldName)
添加字段
|
AnnotateField |
addFields(java.util.Map<java.lang.String,java.lang.String> fields)
添加字段
|
java.lang.String |
getAnnotateFieldName(java.lang.String fieldName)
获取注释到文件中的字段名
|
java.lang.String |
getAnnotateFieldNameOrDefault(java.lang.String fieldName,
java.lang.String defaultName)
获取注释到文件中的字段名
|
java.lang.Iterable<java.lang.String> |
getReadInFields()
获取提取的字段名信息
|
java.util.Iterator<java.lang.String> |
iterator() |
static AnnotateField |
of(java.lang.String fieldName,
java.lang.String annotateFieldName)
构造器方法, 创建类并注入第一个字段
|
int |
size()
获取包含的字段数
|
java.lang.String |
toString() |
public AnnotateField(java.lang.Iterable<java.lang.String> fieldNames)
fieldNames
- 筛选的字段名public AnnotateField(java.lang.String... fieldNames)
fieldNames
- 筛选的字段名public AnnotateField(java.util.Map<java.lang.String,java.lang.String> fields)
fields
- 字段信息 (键是数据库中的字段名, 值是注释到目标文件中的字段名)public static AnnotateField of(java.lang.String fieldName, java.lang.String annotateFieldName)
fieldName
- 数据库中的字段名annotateFieldName
- 注释到目标文件中的字段名public AnnotateField addFields(java.util.Map<java.lang.String,java.lang.String> fields)
fields
- 字段信息 (键是数据库中的字段名, 值是注释到目标文件中的字段名)public AnnotateField addField(java.lang.String fieldName, java.lang.String annotateFieldName)
fieldName
- 数据库中的字段名annotateFieldName
- 注释到目标文件中的字段名public AnnotateField addField(java.lang.String fieldName)
fieldName
- 数据库中的字段名public java.lang.String getAnnotateFieldName(java.lang.String fieldName)
fieldName
- 字段名public java.lang.String getAnnotateFieldNameOrDefault(java.lang.String fieldName, java.lang.String defaultName)
fieldName
- 字段名defaultName
- 默认字段名public java.lang.Iterable<java.lang.String> getReadInFields()
public int size()
public java.util.Iterator<java.lang.String> iterator()
iterator
在接口中 java.lang.Iterable<java.lang.String>
public java.lang.String toString()
toString
在类中 java.lang.Object