Class TreeSerializer.SerializerConfig.Builder
java.lang.Object
cloud.opencode.base.tree.serialization.TreeSerializer.SerializerConfig.Builder
- Enclosing class:
TreeSerializer.SerializerConfig
Configuration Builder
配置构建器
- Since:
- JDK 25, opencode-base-tree V1.0.0
- Author:
- Leon Soo www.LeonSoo.com
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()childrenField(String childrenField) fieldExtractor(Function<T, Map<String, Object>> fieldExtractor) includeEmptyChildren(boolean includeEmptyChildren) includeParentId(boolean includeParentId) includeXmlDeclaration(boolean includeXmlDeclaration) indentSize(int indentSize) nodeElement(String nodeElement) parentIdField(String parentIdField) prettyPrint(boolean prettyPrint) rootElement(String rootElement)
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
idField
-
parentIdField
-
childrenField
-
nodeElement
-
rootElement
-
prettyPrint
-
indentSize
-
includeParentId
-
includeEmptyChildren
-
includeXmlDeclaration
-
fieldExtractor
public <T> TreeSerializer.SerializerConfig.Builder fieldExtractor(Function<T, Map<String, Object>> fieldExtractor) -
build
-