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 protectedYamlDeserializerSupport()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static booleanasBoolean(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(org.snakeyaml.engine.v2.nodes.Node node)static <T> voidasCollection(org.snakeyaml.engine.v2.nodes.Node node, Class<T> type, Collection<T> collection)static doubleasDouble(org.snakeyaml.engine.v2.nodes.Node node)static StringasEndpoint(org.snakeyaml.engine.v2.nodes.MappingNode node)static StringasEndpoint(org.snakeyaml.engine.v2.nodes.Node node)static <T> TasEnum(org.snakeyaml.engine.v2.nodes.Node node, Class<T> type)static <T> voidasFlatCollection(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 intasInt(org.snakeyaml.engine.v2.nodes.Node node)static <T> List<T>asList(org.snakeyaml.engine.v2.nodes.Node node, Class<T> type)static longasLong(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.MappingNodeasMappingNode(org.snakeyaml.engine.v2.nodes.Node node)static Map<String,Object>asScalarMap(org.snakeyaml.engine.v2.nodes.Node node)static org.snakeyaml.engine.v2.nodes.SequenceNodeasSequenceNode(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 StringasText(org.snakeyaml.engine.v2.nodes.Node node)static <T> TasType(org.snakeyaml.engine.v2.nodes.Node node, Class<T> type)static <T> TenumConverter(org.snakeyaml.engine.v2.nodes.Node node, Class<T> type, String value)static YamlDeserializationContextgetDeserializationContext(org.snakeyaml.engine.v2.nodes.Node node)static booleanisSequenceNode(org.snakeyaml.engine.v2.nodes.Node node)static org.snakeyaml.engine.v2.nodes.NodenodeAt(org.snakeyaml.engine.v2.nodes.Node root, String pointer)static Map<String,Object>parseParameters(org.snakeyaml.engine.v2.nodes.NodeTuple node)static org.snakeyaml.engine.v2.nodes.NodesetDeserializationContext(org.snakeyaml.engine.v2.nodes.Node node, YamlDeserializationContext context)static voidsetSteps(org.apache.camel.model.Block target, org.snakeyaml.engine.v2.nodes.Node node)
-
-
-
Method Detail
-
asClass
public static Class<?> asClass(String val) throws ClassNotFoundException
- Throws:
ClassNotFoundException
-
asClassArray
public static Class<?>[] asClassArray(org.snakeyaml.engine.v2.nodes.Node node) 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)
-
asText
public static String asText(org.snakeyaml.engine.v2.nodes.Node node) throws YamlDeserializationException
- Throws:
YamlDeserializationException
-
asEnum
public static <T> T asEnum(org.snakeyaml.engine.v2.nodes.Node node, Class<T> type) 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
-
isSequenceNode
public static boolean isSequenceNode(org.snakeyaml.engine.v2.nodes.Node node)
-
asFlatList
public static <T> List<T> asFlatList(org.snakeyaml.engine.v2.nodes.Node node, Class<T> type) throws YamlDeserializationException
- Throws:
YamlDeserializationException
-
asList
public static <T> List<T> asList(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
-
asFlatCollection
public static <T> void asFlatCollection(org.snakeyaml.engine.v2.nodes.Node node, Class<T> type, Collection<T> collection) throws YamlDeserializationException- Throws:
YamlDeserializationException
-
asCollection
public static <T> void asCollection(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)
-
parseParameters
public static Map<String,Object> parseParameters(org.snakeyaml.engine.v2.nodes.NodeTuple node)
-
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)
-
-