Skip navigation links
A C D E G I S 

A

addEntry(Class<? extends SmfData>, String, Object) - Method in class com.blackhillsoftware.json.EasySmfGsonBuilder
Add a fixed value to the generated JSON for every record or section of a particular type
avoidScientificNotation() - Method in class com.blackhillsoftware.json.EasySmfGsonBuilder
If specified, conversion of double and float values will use normal numbers instead of scientific notation for a wider range of values.

C

calculateEntry(Class<T>, String, Function<T, Object>) - Method in class com.blackhillsoftware.json.EasySmfGsonBuilder
Add a calculated value to the JSON for every record or section of a particular type
com.blackhillsoftware.json - package com.blackhillsoftware.json
This package provides the EasySmfGsonBuilder class which creates a Gson instance configured to generate JSON from SMF data using EasySMF:JE classes.
createGson() - Method in class com.blackhillsoftware.json.EasySmfGsonBuilder
Create the Gson instance configured to serialize SMF data from EasySMF records and sections into JSON.

D

durationAsDuration(boolean) - Method in class com.blackhillsoftware.json.EasySmfGsonBuilder
Indicate whether Duration entries for time valuess (CPU time etc) should be included.
durationAsSeconds(boolean) - Method in class com.blackhillsoftware.json.EasySmfGsonBuilder
Indicate whether time values (CPU time etc) converted to seconds should be included.

E

EasySmfGsonBuilder - Class in com.blackhillsoftware.json
Creates a Gson instance with specialized type adapters for serializing SMF data to JSON using EasySMF.
EasySmfGsonBuilder() - Constructor for class com.blackhillsoftware.json.EasySmfGsonBuilder
Create an EasySmfGsonBuilder instance
exclude(String) - Method in class com.blackhillsoftware.json.EasySmfGsonBuilder
Exclude a section or field by name.
exclude(Class<? extends SmfData>, String) - Method in class com.blackhillsoftware.json.EasySmfGsonBuilder
Exclude a section or field from a specific record or section type by name.

G

getGsonBuilder() - Method in class com.blackhillsoftware.json.EasySmfGsonBuilder
Get the underlying GsonBuilder for this class, allowing additional GsonBuilder options to be specified.

I

includeRawValues(boolean) - Method in class com.blackhillsoftware.json.EasySmfGsonBuilder
Indicate whether the RawValue() entries should be included in the output where they are provided, eg java.time entries where the value is converted to Duration, LocalDateTime, Seconds etc.

S

setPrettyPrinting() - Method in class com.blackhillsoftware.json.EasySmfGsonBuilder
Call setPrettyPrinting() on the underlying GsonBuilder
A C D E G I S 
Skip navigation links

Copyright © 2022 Black Hill Software Pty Ltd. All rights reserved.