Package space.kscience.dataforge.meta.transformations
Types
KeepTransformationRule
Link copied to clipboard
data class KeepTransformationRule(selector: (Name) -> Boolean) : TransformationRule
Content copied to clipboard
A transformation which keeps all elements, matching selector unchanged.
MetaConverter
Link copied to clipboard
A converter of generic object to and from Meta
MetaTransformation
Link copied to clipboard
value class MetaTransformation(transformations: Collection<TransformationRule>)
Content copied to clipboard
A set of TransformationRule to either transform static meta or create dynamically updated MutableMeta
MetaTransformationBuilder
Link copied to clipboard
class MetaTransformationBuilder
Content copied to clipboard
A builder for a set of transformation rules
RegexItemTransformationRule
Link copied to clipboard
data class RegexItemTransformationRule(from: Regex, transform: MutableMeta.(name: Name, MatchResult, Meta?) -> Unit) : TransformationRule
Content copied to clipboard
SingleItemTransformationRule
Link copied to clipboard
data class SingleItemTransformationRule(from: Name, transform: MutableMeta.(Name, Meta?) -> Unit) : TransformationRule
Content copied to clipboard
A transformation which transforms element with specific name
TransformationRule
Link copied to clipboard
interface TransformationRule
Content copied to clipboard
A transformation for meta item or a group of items
Functions
nullableMetaToObject
Link copied to clipboard
nullableObjectToMeta
Link copied to clipboard
valueToObject
Link copied to clipboard