Package com.rosetta.model.lib.flatten
Class ModelObjectFlattener
java.lang.Object
com.rosetta.model.lib.flatten.ModelObjectFlattener
Flattens a
RosettaModelObject into a list of RosettaPathValue objects.
This effectively transforms a nested object structure into a flat list of path-value pairs,
omitting metadata fields.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionflatten(RosettaModelObject modelObject) Flattens the provided RosettaModelObject.
-
Constructor Details
-
ModelObjectFlattener
public ModelObjectFlattener()
-
-
Method Details
-
flatten
Flattens the provided RosettaModelObject.- Parameters:
modelObject- The RosettaModelObject to flatten.- Returns:
- A list of RosettaPathValue objects representing the flattened object.
-