Package org.apache.camel.parser.helper
Class CamelJavaRestDslParserHelper
- java.lang.Object
-
- org.apache.camel.parser.helper.CamelJavaRestDslParserHelper
-
public final class CamelJavaRestDslParserHelper extends Object
A Camel Java Rest DSL parser that only depends on the Roaster API. This implement is used for parsing the Camel routes and build a tree structure of the Rest DSL services.
-
-
Constructor Summary
Constructors Constructor Description CamelJavaRestDslParserHelper()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description 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)
List<RestConfigurationDetails>
parseRestConfiguration(org.jboss.forge.roaster.model.source.JavaClassSource clazz, String baseDir, String fullyQualifiedFileName, org.jboss.forge.roaster.model.source.MethodSource<org.jboss.forge.roaster.model.source.JavaClassSource> configureMethod)
List<RestServiceDetails>
parseRestService(org.jboss.forge.roaster.model.source.JavaClassSource clazz, String baseDir, String fullyQualifiedFileName, org.jboss.forge.roaster.model.source.MethodSource<org.jboss.forge.roaster.model.source.JavaClassSource> configureMethod)
-
-
-
Method Detail
-
parseRestConfiguration
public List<RestConfigurationDetails> parseRestConfiguration(org.jboss.forge.roaster.model.source.JavaClassSource clazz, String baseDir, String fullyQualifiedFileName, org.jboss.forge.roaster.model.source.MethodSource<org.jboss.forge.roaster.model.source.JavaClassSource> configureMethod)
-
parseRestService
public List<RestServiceDetails> parseRestService(org.jboss.forge.roaster.model.source.JavaClassSource clazz, String baseDir, String fullyQualifiedFileName, org.jboss.forge.roaster.model.source.MethodSource<org.jboss.forge.roaster.model.source.JavaClassSource> configureMethod)
-
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)
-
-