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 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)
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)
-
-