Package org.apache.camel.dsl.yaml.common
Class YamlDeserializerSupport
- java.lang.Object
-
- org.apache.camel.dsl.yaml.common.YamlDeserializerSupport
-
- Direct Known Subclasses:
YamlDeserializerBase
public class YamlDeserializerSupport extends Object
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
YamlDeserializerSupport()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static boolean
asBoolean(org.snakeyaml.engine.v2.nodes.Node node)
static byte[]
asByteArray(String val)
static byte[]
asByteArray(org.snakeyaml.engine.v2.nodes.Node node)
static Class<?>
asClass(String val)
static Class<?>
asClass(org.snakeyaml.engine.v2.nodes.Node node)
static Class<?>[]
asClassArray(String val)
static Class<?>[]
asClassArray(org.snakeyaml.engine.v2.nodes.Node node)
static double
asDouble(org.snakeyaml.engine.v2.nodes.Node node)
static String
asEndpoint(org.snakeyaml.engine.v2.nodes.MappingNode node)
static String
asEndpoint(org.snakeyaml.engine.v2.nodes.Node node)
static <T> void
asFlatCollection(org.snakeyaml.engine.v2.nodes.Node node, Class<T> type, Collection<T> collection)
static <T> List<T>
asFlatList(org.snakeyaml.engine.v2.nodes.Node node, Class<T> type)
static <T> Set<T>
asFlatSet(org.snakeyaml.engine.v2.nodes.Node node, Class<T> type)
static int
asInt(org.snakeyaml.engine.v2.nodes.Node node)
static long
asLong(org.snakeyaml.engine.v2.nodes.Node node)
static Map<String,Object>
asMap(org.snakeyaml.engine.v2.nodes.Node node)
static org.snakeyaml.engine.v2.nodes.MappingNode
asMappingNode(org.snakeyaml.engine.v2.nodes.Node node)
static <T> void
asNestedCollection(org.snakeyaml.engine.v2.nodes.Node node, Class<T> type, Collection<T> collection)
static <T> List<T>
asNestedList(org.snakeyaml.engine.v2.nodes.Node node, Class<T> type)
static <T> Set<T>
asNestedSet(org.snakeyaml.engine.v2.nodes.Node node, Class<T> type)
static Map<String,Object>
asScalarMap(org.snakeyaml.engine.v2.nodes.Node node)
static org.snakeyaml.engine.v2.nodes.SequenceNode
asSequenceNode(org.snakeyaml.engine.v2.nodes.Node node)
static List<String>
asStringList(String val)
static List<String>
asStringList(org.snakeyaml.engine.v2.nodes.Node node)
static Set<String>
asStringSet(String val)
static Set<String>
asStringSet(org.snakeyaml.engine.v2.nodes.Node node)
static String
asText(org.snakeyaml.engine.v2.nodes.Node node)
static <T> T
asType(org.snakeyaml.engine.v2.nodes.Node node, Class<T> type)
static YamlDeserializationContext
getDeserializationContext(org.snakeyaml.engine.v2.nodes.Node node)
static org.snakeyaml.engine.v2.nodes.Node
getNamedNode(org.snakeyaml.engine.v2.nodes.MappingNode node, String name)
static org.snakeyaml.engine.v2.nodes.Node
nodeAt(org.snakeyaml.engine.v2.nodes.Node root, String pointer)
static org.snakeyaml.engine.v2.nodes.Node
setDeserializationContext(org.snakeyaml.engine.v2.nodes.Node node, YamlDeserializationContext context)
static void
setSteps(org.apache.camel.model.Block target, org.snakeyaml.engine.v2.nodes.Node node)
-
-
-
Method Detail
-
asClass
public static Class<?> asClass(String val) throws YamlDeserializationException
- Throws:
YamlDeserializationException
-
asClassArray
public static Class<?>[] asClassArray(String val) throws YamlDeserializationException
- Throws:
YamlDeserializationException
-
asByteArray
public static byte[] asByteArray(String val)
-
asByteArray
public static byte[] asByteArray(org.snakeyaml.engine.v2.nodes.Node node)
-
asClass
public static Class<?> asClass(org.snakeyaml.engine.v2.nodes.Node node)
-
asClassArray
public static Class<?>[] asClassArray(org.snakeyaml.engine.v2.nodes.Node node) throws YamlDeserializationException
- Throws:
YamlDeserializationException
-
asText
public static String asText(org.snakeyaml.engine.v2.nodes.Node node) throws YamlDeserializationException
- Throws:
YamlDeserializationException
-
asBoolean
public static boolean asBoolean(org.snakeyaml.engine.v2.nodes.Node node) throws YamlDeserializationException
- Throws:
YamlDeserializationException
-
asInt
public static int asInt(org.snakeyaml.engine.v2.nodes.Node node) throws YamlDeserializationException
- Throws:
YamlDeserializationException
-
asLong
public static long asLong(org.snakeyaml.engine.v2.nodes.Node node) throws YamlDeserializationException
- Throws:
YamlDeserializationException
-
asDouble
public static double asDouble(org.snakeyaml.engine.v2.nodes.Node node) throws YamlDeserializationException
- Throws:
YamlDeserializationException
-
asMappingNode
public static org.snakeyaml.engine.v2.nodes.MappingNode asMappingNode(org.snakeyaml.engine.v2.nodes.Node node) throws YamlDeserializationException
- Throws:
YamlDeserializationException
-
asSequenceNode
public static org.snakeyaml.engine.v2.nodes.SequenceNode asSequenceNode(org.snakeyaml.engine.v2.nodes.Node node) throws YamlDeserializationException
- Throws:
YamlDeserializationException
-
getNamedNode
public static org.snakeyaml.engine.v2.nodes.Node getNamedNode(org.snakeyaml.engine.v2.nodes.MappingNode node, String name) throws YamlDeserializationException
- Throws:
YamlDeserializationException
-
asNestedList
public static <T> List<T> asNestedList(org.snakeyaml.engine.v2.nodes.Node node, Class<T> type) throws YamlDeserializationException
- Throws:
YamlDeserializationException
-
asFlatList
public static <T> List<T> asFlatList(org.snakeyaml.engine.v2.nodes.Node node, Class<T> type) throws YamlDeserializationException
- Throws:
YamlDeserializationException
-
asNestedSet
public static <T> Set<T> asNestedSet(org.snakeyaml.engine.v2.nodes.Node node, Class<T> type) throws YamlDeserializationException
- Throws:
YamlDeserializationException
-
asFlatSet
public static <T> Set<T> asFlatSet(org.snakeyaml.engine.v2.nodes.Node node, Class<T> type) throws YamlDeserializationException
- Throws:
YamlDeserializationException
-
asNestedCollection
public static <T> void asNestedCollection(org.snakeyaml.engine.v2.nodes.Node node, Class<T> type, Collection<T> collection) throws YamlDeserializationException
- Throws:
YamlDeserializationException
-
asFlatCollection
public static <T> void asFlatCollection(org.snakeyaml.engine.v2.nodes.Node node, Class<T> type, Collection<T> collection) throws YamlDeserializationException
- Throws:
YamlDeserializationException
-
asType
public static <T> T asType(org.snakeyaml.engine.v2.nodes.Node node, Class<T> type) throws YamlDeserializationException
- Throws:
YamlDeserializationException
-
asEndpoint
public static String asEndpoint(org.snakeyaml.engine.v2.nodes.Node node)
-
asEndpoint
public static String asEndpoint(org.snakeyaml.engine.v2.nodes.MappingNode node)
-
getDeserializationContext
public static YamlDeserializationContext getDeserializationContext(org.snakeyaml.engine.v2.nodes.Node node)
-
setDeserializationContext
public static org.snakeyaml.engine.v2.nodes.Node setDeserializationContext(org.snakeyaml.engine.v2.nodes.Node node, YamlDeserializationContext context)
-
setSteps
public static void setSteps(org.apache.camel.model.Block target, org.snakeyaml.engine.v2.nodes.Node node)
-
nodeAt
public static org.snakeyaml.engine.v2.nodes.Node nodeAt(org.snakeyaml.engine.v2.nodes.Node root, String pointer)
-
-