Package org.apache.camel.parser.helper
Class CamelJavaRestDslParserHelper
java.lang.Object
org.apache.camel.parser.helper.CamelJavaRestDslParserHelper
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 -
Method Summary
Modifier and TypeMethodDescriptionstatic 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) parseRestConfiguration(org.jboss.forge.roaster.model.source.JavaClassSource clazz, String fullyQualifiedFileName, org.jboss.forge.roaster.model.source.MethodSource<org.jboss.forge.roaster.model.source.JavaClassSource> configureMethod) parseRestService(org.jboss.forge.roaster.model.source.JavaClassSource clazz, String fullyQualifiedFileName, org.jboss.forge.roaster.model.source.MethodSource<org.jboss.forge.roaster.model.source.JavaClassSource> configureMethod)
-
Constructor Details
-
CamelJavaRestDslParserHelper
public CamelJavaRestDslParserHelper()
-
-
Method Details
-
parseRestConfiguration
public List<RestConfigurationDetails> parseRestConfiguration(org.jboss.forge.roaster.model.source.JavaClassSource clazz, 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 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)
-