public final class Properties
extends java.lang.Object
Property
types.Modifier and Type | Field and Description |
---|---|
static java.lang.String |
DELIMITER |
Modifier and Type | Method and Description |
---|---|
static org.yaml.snakeyaml.introspector.Property |
andThen(org.yaml.snakeyaml.introspector.Property root,
org.yaml.snakeyaml.introspector.Property leaf)
Given two properties (root, leaf), calls first go through root and passed to leaf.
|
static org.yaml.snakeyaml.introspector.Property |
andThen(org.yaml.snakeyaml.introspector.Property root,
org.yaml.snakeyaml.introspector.Property leaf,
java.lang.String delimiter)
Given two properties (root, leaf), calls first go through root and passed to leaf.
|
static Loader |
defaultLoader() |
static java.util.Map<java.lang.String,org.yaml.snakeyaml.introspector.Property> |
flatten(Loader loader,
java.util.Map<java.lang.String,org.yaml.snakeyaml.introspector.Property> input)
Given a map of Properties, takes any "nested" property (non primitive, value-type, or collection), and
expands them, producing 1 or more Properties.
|
static java.util.Map<java.lang.String,org.yaml.snakeyaml.introspector.Property> |
flatten(Loader loader,
java.util.Map<java.lang.String,org.yaml.snakeyaml.introspector.Property> input,
java.lang.String delimiter)
Given a map of Properties, takes any "nested" property (non primitive, value-type, or collection), and
expands them, producing 1 or more Properties.
|
static boolean |
isCollection(org.yaml.snakeyaml.introspector.Property prop) |
static boolean |
isPrimitive(org.yaml.snakeyaml.introspector.Property prop) |
static org.yaml.snakeyaml.introspector.Property |
rename(java.lang.String newName,
org.yaml.snakeyaml.introspector.Property prop) |
public static final java.lang.String DELIMITER
public static org.yaml.snakeyaml.introspector.Property andThen(org.yaml.snakeyaml.introspector.Property root, org.yaml.snakeyaml.introspector.Property leaf, java.lang.String delimiter)
leaf.get(root.get(o))
root
- first property in the chainleaf
- last property in the chaindelimiter
- for joining namespublic static org.yaml.snakeyaml.introspector.Property andThen(org.yaml.snakeyaml.introspector.Property root, org.yaml.snakeyaml.introspector.Property leaf)
leaf.get(root.get(o))
root
- first property in the chainleaf
- last property in the chainpublic static java.util.Map<java.lang.String,org.yaml.snakeyaml.introspector.Property> flatten(Loader loader, java.util.Map<java.lang.String,org.yaml.snakeyaml.introspector.Property> input)
loader
- for mapping type to map of propertiesinput
- map to flattenpublic static java.util.Map<java.lang.String,org.yaml.snakeyaml.introspector.Property> flatten(Loader loader, java.util.Map<java.lang.String,org.yaml.snakeyaml.introspector.Property> input, java.lang.String delimiter)
loader
- for mapping type to map of propertiesinput
- map to flattendelimiter
- for joining namespublic static boolean isCollection(org.yaml.snakeyaml.introspector.Property prop)
public static boolean isPrimitive(org.yaml.snakeyaml.introspector.Property prop)
public static org.yaml.snakeyaml.introspector.Property rename(java.lang.String newName, org.yaml.snakeyaml.introspector.Property prop)
Copyright © 2009-2022 The Apache Software Foundation