类 FileManager
java.lang.Object
com.example.graphics.util.FileManager
文件管理器类,用于保存和加载图形
-
字段概要
字段 -
构造器概要
构造器 -
方法概要
修饰符和类型方法说明loadDrawingBinary
(String filePath) 从二进制文件加载图形loadDrawingJson
(String filePath) 从JSON文件加载图形void
saveDrawingBinary
(Drawing drawing, String filePath) 将图形保存为二进制文件void
saveDrawingJson
(String jsonData, String filePath) 将图形保存为JSON文件void
saveDrawingXml
(String xmlData, String filePath) 将图形保存为XML文件
-
字段详细资料
-
shapeFactory
-
-
构造器详细资料
-
FileManager
public FileManager()构造函数
-
-
方法详细资料
-
saveDrawingBinary
将图形保存为二进制文件- 参数:
drawing
- 要保存的图形filePath
- 文件路径- 抛出:
IOException
- 如果保存失败
-
loadDrawingBinary
从二进制文件加载图形- 参数:
filePath
- 文件路径- 返回:
- 加载的形状列表
- 抛出:
IOException
- 如果加载失败ClassNotFoundException
- 如果类找不到
-
saveDrawingJson
将图形保存为JSON文件- 参数:
jsonData
- JSON数据filePath
- 文件路径- 抛出:
IOException
- 如果保存失败
-
loadDrawingJson
从JSON文件加载图形- 参数:
filePath
- 文件路径- 返回:
- 加载的形状列表
- 抛出:
IOException
- 如果加载失败
-
saveDrawingXml
将图形保存为XML文件- 参数:
xmlData
- XML数据filePath
- 文件路径- 抛出:
IOException
- 如果保存失败
-