| Package | Description |
|---|---|
| com.phoenixnap.oss.ramlapisync.javadoc | |
| com.phoenixnap.oss.ramlapisync.naming |
| Modifier and Type | Field and Description |
|---|---|
protected Map<Class<?>,JavaDocStore> |
JavaDocExtractor.javaDocCache
Cache of JavaDocStores for each class we visit.
|
| Modifier and Type | Method and Description |
|---|---|
JavaDocStore |
JavaDocExtractor.getJavaDoc(Class<?> clazz)
Extracts the Java Doc for a specific class from its Source code as well as any superclasses or implemented
interfaces.
|
| Modifier and Type | Method and Description |
|---|---|
void |
JavaDocStore.merge(JavaDocStore javaDocStore)
Merges a Java Doc Store with this one.
|
| Constructor and Description |
|---|
ClassVisitor(JavaDocStore javaDoc) |
FieldVisitor(JavaDocStore javaDoc) |
MethodVisitor(JavaDocStore javaDoc) |
| Modifier and Type | Method and Description |
|---|---|
static String |
SchemaHelper.convertClassToJsonSchema(ApiParameterMetadata clazz,
String responseDescription,
JavaDocStore javaDocStore)
Uses Jackson object mappers to convert an ajaxcommandparameter annotated type into its
JSONSchema representation.
|
static String |
SchemaHelper.convertClassToJsonSchema(Type clazz,
String responseDescription,
JavaDocStore javaDocStore)
Uses Jackson object mappers to convert a Pojo into its JSONSchema representation.
|
static Map<String,RamlQueryParameter> |
SchemaHelper.convertClassToQueryParameters(Parameter param,
JavaDocStore javaDocStore)
Breaks down a class into component fields which are mapped as Query Parameters.
|
Copyright © 2017. All rights reserved.