Class ToStringTreeBuilder
- java.lang.Object
-
- org.hibernate.search.util.common.impl.ToStringTreeBuilder
-
- All Implemented Interfaces:
ToStringTreeAppender
public class ToStringTreeBuilder extends Object implements ToStringTreeAppender
-
-
Constructor Summary
Constructors Constructor Description ToStringTreeBuilder(ToStringStyle style)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ToStringTreeBuilderattribute(String name, Object value)Appends a nested, named attribute.ToStringTreeBuilderendList()Ends a nested list.ToStringTreeBuilderendObject()Ends a nested object.ToStringTreeBuilderstartList()Starts a nested, unnamed list.ToStringTreeBuilderstartList(String name)Starts a nested, named object.ToStringTreeBuilderstartObject()Starts a nested, unnamed object.ToStringTreeBuilderstartObject(String name)Starts a nested, named object.StringtoString()ToStringTreeBuildervalue(Object value)Appends a nested, unnamed value.
-
-
-
Constructor Detail
-
ToStringTreeBuilder
public ToStringTreeBuilder(ToStringStyle style)
-
-
Method Detail
-
attribute
public ToStringTreeBuilder attribute(String name, Object value)
Description copied from interface:ToStringTreeAppenderAppends a nested, named attribute.- Specified by:
attributein interfaceToStringTreeAppender- Parameters:
name- The name of the attribute to append.value- The value of the attribute to append.- Returns:
this, for method chaining.
-
value
public ToStringTreeBuilder value(Object value)
Description copied from interface:ToStringTreeAppenderAppends a nested, unnamed value.- Specified by:
valuein interfaceToStringTreeAppender- Parameters:
value- The value to append.- Returns:
this, for method chaining.
-
startObject
public ToStringTreeBuilder startObject()
Description copied from interface:ToStringTreeAppenderStarts a nested, unnamed object.- Specified by:
startObjectin interfaceToStringTreeAppender- Returns:
this, for method chaining.
-
startObject
public ToStringTreeBuilder startObject(String name)
Description copied from interface:ToStringTreeAppenderStarts a nested, named object.- Specified by:
startObjectin interfaceToStringTreeAppender- Parameters:
name- The name of the object (type, ...).- Returns:
this, for method chaining.
-
endObject
public ToStringTreeBuilder endObject()
Description copied from interface:ToStringTreeAppenderEnds a nested object.- Specified by:
endObjectin interfaceToStringTreeAppender- Returns:
this, for method chaining.
-
startList
public ToStringTreeBuilder startList()
Description copied from interface:ToStringTreeAppenderStarts a nested, unnamed list.- Specified by:
startListin interfaceToStringTreeAppender- Returns:
this, for method chaining.
-
startList
public ToStringTreeBuilder startList(String name)
Description copied from interface:ToStringTreeAppenderStarts a nested, named object.- Specified by:
startListin interfaceToStringTreeAppender- Parameters:
name- The name of the list (type, ...).- Returns:
this, for method chaining.
-
endList
public ToStringTreeBuilder endList()
Description copied from interface:ToStringTreeAppenderEnds a nested list.- Specified by:
endListin interfaceToStringTreeAppender- Returns:
this, for method chaining.
-
-