Package org.apache.camel.parser.helper
Class CamelJavaParserHelper
- java.lang.Object
-
- org.apache.camel.parser.helper.CamelJavaParserHelper
-
public final class CamelJavaParserHelper extends Object
A Camel Java parser that only depends on the Roaster API. This implementation is lower level details. For a higher level parser seeRouteBuilderParser.
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static 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 Detail
-
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)
-
-