Interface Hson.Value<T>
- Type Parameters:
T- type of the value
- All Known Subinterfaces:
Hson.Array, Hson.Struct
- Enclosing class:
Hson
A HSON value (may of types of
Hson.Type).-
Method Summary
Modifier and TypeMethodDescriptiondefault Hson.ArrayasArray()Get this parsed value as an array.default Hson.StructasStruct()Get this parsed value as a struct.type()Type of this value.value()Value.voidwrite(PrintWriter writer) Write the HSON value.default voidwrite(PrintWriter writer, boolean formatted) Writes the HSON in a formatted output, if enabled.
-
Method Details
-
write
-
write
Writes the HSON in a formatted output, if enabled.- Parameters:
writer- writer to write toformatted- whether the output should be formatted
-
value
-
type
-
asArray
Get this parsed value as an array.- Returns:
- this value as an array
- Throws:
HsonException- in case this value is not of typeHson.Type.ARRAY
-
asStruct
Get this parsed value as a struct.- Returns:
- this value as a struct
- Throws:
HsonException- in case this value is not of typeHson.Type.STRUCT
-