Package org.apache.camel.parser.helper
Class CamelJavaParserHelper
java.lang.Object
org.apache.camel.parser.helper.CamelJavaParserHelper
A Camel Java parser that only depends on the Roaster API.
This implementation is lower level details. For a higher level parser see
RouteBuilderParser.-
Method Summary
Modifier and TypeMethodDescriptionstatic org.jboss.forge.roaster.model.source.MethodSource<org.jboss.forge.roaster.model.source.JavaClassSource> findConfigureMethod(org.jboss.forge.roaster.model.source.JavaClassSource clazz) static List<org.jboss.forge.roaster.model.source.MethodSource<org.jboss.forge.roaster.model.source.JavaClassSource>> findInlinedConfigureMethods(org.jboss.forge.roaster.model.source.JavaClassSource clazz) static StringgetLiteralValue(org.jboss.forge.roaster.model.source.JavaClassSource clazz, org.jboss.forge.roaster._shade.org.eclipse.jdt.core.dom.Block block, org.jboss.forge.roaster._shade.org.eclipse.jdt.core.dom.Expression expression) static List<ParserResult> parseCamelConsumerUris(org.jboss.forge.roaster.model.source.MethodSource<org.jboss.forge.roaster.model.source.JavaClassSource> method, boolean strings, boolean fields) static List<ParserResult> parseCamelLanguageExpressions(org.jboss.forge.roaster.model.source.MethodSource<org.jboss.forge.roaster.model.source.JavaClassSource> method, String language) static List<ParserResult> parseCamelProducerUris(org.jboss.forge.roaster.model.source.MethodSource<org.jboss.forge.roaster.model.source.JavaClassSource> method, boolean strings, boolean fields) static List<ParserResult> parseCamelRouteIds(org.jboss.forge.roaster.model.source.MethodSource<org.jboss.forge.roaster.model.source.JavaClassSource> method)
-
Method Details
-
findConfigureMethod
public static org.jboss.forge.roaster.model.source.MethodSource<org.jboss.forge.roaster.model.source.JavaClassSource> findConfigureMethod(org.jboss.forge.roaster.model.source.JavaClassSource clazz) -
findInlinedConfigureMethods
public static List<org.jboss.forge.roaster.model.source.MethodSource<org.jboss.forge.roaster.model.source.JavaClassSource>> findInlinedConfigureMethods(org.jboss.forge.roaster.model.source.JavaClassSource clazz) -
parseCamelRouteIds
public static List<ParserResult> parseCamelRouteIds(org.jboss.forge.roaster.model.source.MethodSource<org.jboss.forge.roaster.model.source.JavaClassSource> method) -
parseCamelConsumerUris
public static List<ParserResult> parseCamelConsumerUris(org.jboss.forge.roaster.model.source.MethodSource<org.jboss.forge.roaster.model.source.JavaClassSource> method, boolean strings, boolean fields) -
parseCamelProducerUris
public static List<ParserResult> parseCamelProducerUris(org.jboss.forge.roaster.model.source.MethodSource<org.jboss.forge.roaster.model.source.JavaClassSource> method, boolean strings, boolean fields) -
parseCamelLanguageExpressions
public static List<ParserResult> parseCamelLanguageExpressions(org.jboss.forge.roaster.model.source.MethodSource<org.jboss.forge.roaster.model.source.JavaClassSource> method, String language) -
getLiteralValue
public static String getLiteralValue(org.jboss.forge.roaster.model.source.JavaClassSource clazz, org.jboss.forge.roaster._shade.org.eclipse.jdt.core.dom.Block block, org.jboss.forge.roaster._shade.org.eclipse.jdt.core.dom.Expression expression)
-