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 see RouteBuilderParser.

  • Method Summary

    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)
     
    parseCamelConsumerUris(org.jboss.forge.roaster.model.source.MethodSource<org.jboss.forge.roaster.model.source.JavaClassSource> method, boolean strings, boolean fields)
     
    parseCamelLanguageExpressions(org.jboss.forge.roaster.model.source.MethodSource<org.jboss.forge.roaster.model.source.JavaClassSource> method, String language)
     
    parseCamelProducerUris(org.jboss.forge.roaster.model.source.MethodSource<org.jboss.forge.roaster.model.source.JavaClassSource> method, boolean strings, boolean fields)
     
    parseCamelRouteIds(org.jboss.forge.roaster.model.source.MethodSource<org.jboss.forge.roaster.model.source.JavaClassSource> method)
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • 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)