public class WriteFileData extends Object
文件名:WriteFileData.java
用途: 存储写入文件中的数据
编码时间:2021年8月19日下午6:49:44
修改时间:2023年5月22日 下午5:30:44
Constructor and Description |
---|
WriteFileData(FileTemplet fileTemplet)
初始化相关的数据
|
Modifier and Type | Method and Description |
---|---|
boolean |
caseContainsField(String field)
该方法用于判断当前准备插入的内容中是否包含指定的字段id
|
void |
clearCaseJson()
用于清除当前的用例内容
|
com.alibaba.fastjson.JSONObject |
getCaseJson()
返回模板当前正在编写的内容json类对象
|
String |
getCaseJsonText()
返回模板当前正在编写的内容json类内容
|
com.alibaba.fastjson.JSONObject |
getContentJson()
用于返回当前内容的json类对象
|
String |
getContentJsonText()
用于返回当前内容的json类内容
|
com.alibaba.fastjson.JSONObject |
getDefaultCaseJson()
返回当前字段默认内容json类对象
|
String |
getDefaultCaseJsonText()
返回当前字段默认内容json类内容
|
int |
getNowCaseNum()
返回当前已写入文件的行数
|
FileTemplet |
getTemplet()
用于返回当前模板类对象
|
String |
getTempletJsonText()
用于返回当前模板类对象json内容
|
String |
getTempName()
用于返回当前模板的名称
|
boolean |
isContentEmpty()
该方法用于返回当前是否存在需要写入的内容
|
void |
removeFieldDefault(String field)
用于移除当前字段的默认内容
|
void |
setCaseJson(com.alibaba.fastjson.JSONObject caseJson)
用于对当前写入的内容进行
|
void |
setContentJson(String contentJsonText)
用于根据内容json对当前内容进行设置,调用该方法会覆盖当前的内容
|
void |
setDefaultCaseJson(String defaultCaseJsonText)
用于根据字段默认内容json对当前字段默认内容进行设置,调用该方法会覆盖当前的字段默认内容
|
void |
setNowCaseNum(int nowCaseNum)
设置当前内容的行数
|
void |
setTemplet(String templetJsonText)
用于根据模板json对当前模板进行设置,调用该方法会覆盖当前的模板
|
public WriteFileData(FileTemplet fileTemplet)
fileTemplet
- 模板文件对象public void removeFieldDefault(String field)
field
- 字段idpublic void setTemplet(String templetJsonText)
templetJsonText
- 模板jsonpublic void setContentJson(String contentJsonText)
contentJsonText
- 内容jsonpublic void setDefaultCaseJson(String defaultCaseJsonText)
defaultCaseJsonText
- 字段默认内容jsonpublic void setNowCaseNum(int nowCaseNum)
nowCaseNum
- 当前内容的行数public FileTemplet getTemplet()
public String getTempletJsonText()
public com.alibaba.fastjson.JSONObject getContentJson()
public String getContentJsonText()
public com.alibaba.fastjson.JSONObject getDefaultCaseJson()
public String getDefaultCaseJsonText()
public com.alibaba.fastjson.JSONObject getCaseJson()
public String getCaseJsonText()
public void setCaseJson(com.alibaba.fastjson.JSONObject caseJson)
caseJson
- public void clearCaseJson()
public int getNowCaseNum()
public String getTempName()
public boolean isContentEmpty()
public boolean caseContainsField(String field)
field
- 字段idCopyright © 2024. All rights reserved.