public class Utils
extends java.lang.Object
| Modifier and Type | Method and Description |
|---|---|
static void |
addApiResponse(com.github.javaparser.ast.body.MethodDeclaration method,
int code,
java.lang.String message,
Header header) |
static void |
addGeneratedAnnotation(com.github.javaparser.ast.CompilationUnit unit,
com.github.javaparser.ast.body.ClassOrInterfaceDeclaration clazz,
com.github.javaparser.ast.body.MethodDeclaration method,
java.lang.Class<?> generator) |
static void |
addImports(com.github.javaparser.ast.CompilationUnit oldClassUnit,
com.github.javaparser.ast.CompilationUnit newClassUnit) |
static void |
addLicense(com.github.javaparser.ast.CompilationUnit rootUnit,
com.github.javaparser.ast.CompilationUnit newClassUnit) |
static com.github.javaparser.ast.NodeList<com.github.javaparser.ast.expr.NormalAnnotationExpr> |
arrayValue(com.github.javaparser.ast.expr.Expression expression) |
static java.lang.String |
formatCamelCaseTo(java.lang.String value,
java.lang.String separator) |
static com.github.javaparser.ast.expr.NormalAnnotationExpr |
getAnnotation(com.github.javaparser.ast.body.MethodDeclaration method,
java.lang.String annotationName) |
static java.util.List<java.lang.String> |
getClassOperations(com.github.javaparser.ast.body.ClassOrInterfaceDeclaration rootClass) |
static com.github.javaparser.ast.body.ClassOrInterfaceDeclaration |
getClazz(com.github.javaparser.ast.CompilationUnit unit) |
static com.github.javaparser.ast.body.ClassOrInterfaceDeclaration |
getClazz(java.lang.String filePath) |
static java.util.List<java.io.File> |
getClient() |
static java.lang.String |
getExample(com.github.javaparser.ast.body.FieldDeclaration field) |
static com.github.javaparser.ast.body.ClassOrInterfaceDeclaration |
getExtendedClass(com.github.javaparser.ast.CompilationUnit classUnit,
java.lang.String extendedClassName) |
static java.lang.String |
getFullQualifiedName(com.github.javaparser.ast.CompilationUnit unit) |
static java.util.Optional<com.github.javaparser.ast.body.FieldDeclaration> |
getId(com.github.javaparser.ast.body.ClassOrInterfaceDeclaration rootClass) |
static java.lang.String |
getIdName(com.github.javaparser.ast.body.ClassOrInterfaceDeclaration rootClass) |
static java.util.List<java.io.File> |
getModel() |
static com.github.javaparser.ast.expr.NormalAnnotationExpr |
getOperation(com.github.javaparser.ast.body.MethodDeclaration method) |
static java.util.Map<java.lang.String,java.lang.String> |
getResources() |
static java.util.List<java.io.File> |
getResources(java.lang.String modelClassName) |
static java.lang.String |
getResponseImplementation(com.github.javaparser.ast.body.MethodDeclaration m) |
static java.lang.String |
getRootName(com.github.javaparser.ast.body.ClassOrInterfaceDeclaration rootClass) |
static boolean |
has(com.github.javaparser.ast.expr.NormalAnnotationExpr normalAnnotationExpr,
java.lang.String member,
java.lang.String value) |
static java.util.function.Predicate<com.github.javaparser.ast.expr.NormalAnnotationExpr> |
has(java.lang.String member,
java.lang.String value) |
static boolean |
hasMethodInClass(com.github.javaparser.ast.body.ClassOrInterfaceDeclaration clazz,
java.util.function.Predicate<com.github.javaparser.ast.body.MethodDeclaration> methodPredicate) |
static boolean |
hasOperations(com.github.javaparser.ast.body.FieldDeclaration f) |
static boolean |
hasPathParameter(com.github.javaparser.ast.body.MethodDeclaration method) |
static java.lang.String |
httpMethod(com.github.javaparser.ast.body.MethodDeclaration method) |
static boolean |
isBulkMethod(com.github.javaparser.ast.body.MethodDeclaration m) |
static boolean |
isCollection(com.github.javaparser.resolution.types.ResolvedType type) |
static boolean |
isDELETE(com.github.javaparser.ast.body.MethodDeclaration method) |
static boolean |
isGET(com.github.javaparser.ast.body.MethodDeclaration method) |
static boolean |
isHEAD(com.github.javaparser.ast.body.MethodDeclaration method) |
static boolean |
isId(com.github.javaparser.ast.body.FieldDeclaration field) |
static boolean |
isJaxRSAnnotation(com.github.javaparser.ast.expr.AnnotationExpr a) |
static boolean |
isMethodBulkCreate(com.github.javaparser.ast.body.MethodDeclaration method) |
static boolean |
isMethodBulkDelete(com.github.javaparser.ast.body.MethodDeclaration method) |
static boolean |
isMethodBulkUpdate(com.github.javaparser.ast.body.MethodDeclaration method) |
static boolean |
isMethodCreate(com.github.javaparser.ast.body.MethodDeclaration method) |
static boolean |
isMethodDelete(com.github.javaparser.ast.body.MethodDeclaration method,
java.lang.String idField) |
static boolean |
isMethodRead(com.github.javaparser.ast.body.MethodDeclaration method,
java.lang.String idField) |
static boolean |
isMethodReadAll(com.github.javaparser.ast.body.MethodDeclaration method) |
static boolean |
isMethodUpdate(com.github.javaparser.ast.body.MethodDeclaration method,
java.lang.String idField) |
static boolean |
isOperationPresent(com.github.javaparser.ast.body.FieldDeclaration f,
java.lang.String operation) |
static boolean |
isOPTIONS(com.github.javaparser.ast.body.MethodDeclaration method) |
static boolean |
isPATCH(com.github.javaparser.ast.body.MethodDeclaration method) |
static boolean |
isPOST(com.github.javaparser.ast.body.MethodDeclaration method) |
static boolean |
isPUT(com.github.javaparser.ast.body.MethodDeclaration method) |
static boolean |
isResourceMethod(com.github.javaparser.ast.body.MethodDeclaration method) |
static boolean |
isRootResource(java.lang.String rootClassName,
java.lang.String resourceName) |
static boolean |
isWrapperOrPrimitiveOrDate(com.github.javaparser.ast.body.FieldDeclaration f) |
static java.util.Map<java.lang.String,com.github.javaparser.ast.expr.MemberValuePair> |
pairs(com.github.javaparser.ast.expr.NormalAnnotationExpr annotation) |
static void |
removeApiResponse(com.github.javaparser.ast.body.MethodDeclaration method,
int code) |
static void |
save(java.lang.String fileName,
java.lang.String pkg,
java.lang.String content) |
static <N extends com.github.javaparser.ast.Node> |
sortNodes(com.github.javaparser.ast.NodeList<N> ns,
java.util.function.Function<N,java.lang.String> classifier,
java.lang.String... patterns) |
static java.lang.String |
toPlural(java.lang.String singular) |
static java.lang.String |
transformPackageToPath(java.lang.String pkg) |
public static com.github.javaparser.ast.body.ClassOrInterfaceDeclaration getClazz(com.github.javaparser.ast.CompilationUnit unit)
public static java.util.Map<java.lang.String,com.github.javaparser.ast.expr.MemberValuePair> pairs(com.github.javaparser.ast.expr.NormalAnnotationExpr annotation)
public static boolean isResourceMethod(com.github.javaparser.ast.body.MethodDeclaration method)
public static boolean isGET(com.github.javaparser.ast.body.MethodDeclaration method)
public static boolean isPUT(com.github.javaparser.ast.body.MethodDeclaration method)
public static boolean isPOST(com.github.javaparser.ast.body.MethodDeclaration method)
public static boolean isDELETE(com.github.javaparser.ast.body.MethodDeclaration method)
public static boolean isHEAD(com.github.javaparser.ast.body.MethodDeclaration method)
public static boolean isOPTIONS(com.github.javaparser.ast.body.MethodDeclaration method)
public static boolean isPATCH(com.github.javaparser.ast.body.MethodDeclaration method)
public static java.lang.String httpMethod(com.github.javaparser.ast.body.MethodDeclaration method)
public static com.github.javaparser.ast.expr.NormalAnnotationExpr getOperation(com.github.javaparser.ast.body.MethodDeclaration method)
public static com.github.javaparser.ast.expr.NormalAnnotationExpr getAnnotation(com.github.javaparser.ast.body.MethodDeclaration method,
java.lang.String annotationName)
public static <N extends com.github.javaparser.ast.Node> void sortNodes(com.github.javaparser.ast.NodeList<N> ns,
java.util.function.Function<N,java.lang.String> classifier,
java.lang.String... patterns)
public static void addApiResponse(com.github.javaparser.ast.body.MethodDeclaration method,
int code,
java.lang.String message,
Header header)
public static java.util.function.Predicate<com.github.javaparser.ast.expr.NormalAnnotationExpr> has(java.lang.String member,
java.lang.String value)
public static boolean has(com.github.javaparser.ast.expr.NormalAnnotationExpr normalAnnotationExpr,
java.lang.String member,
java.lang.String value)
public static com.github.javaparser.ast.NodeList<com.github.javaparser.ast.expr.NormalAnnotationExpr> arrayValue(com.github.javaparser.ast.expr.Expression expression)
public static void removeApiResponse(com.github.javaparser.ast.body.MethodDeclaration method,
int code)
public static boolean hasPathParameter(com.github.javaparser.ast.body.MethodDeclaration method)
public static boolean isMethodReadAll(com.github.javaparser.ast.body.MethodDeclaration method)
public static boolean isMethodRead(com.github.javaparser.ast.body.MethodDeclaration method,
java.lang.String idField)
public static boolean isMethodCreate(com.github.javaparser.ast.body.MethodDeclaration method)
public static boolean isMethodUpdate(com.github.javaparser.ast.body.MethodDeclaration method,
java.lang.String idField)
public static boolean isMethodDelete(com.github.javaparser.ast.body.MethodDeclaration method,
java.lang.String idField)
public static boolean isMethodBulkCreate(com.github.javaparser.ast.body.MethodDeclaration method)
public static boolean isMethodBulkDelete(com.github.javaparser.ast.body.MethodDeclaration method)
public static boolean isMethodBulkUpdate(com.github.javaparser.ast.body.MethodDeclaration method)
public static boolean isBulkMethod(com.github.javaparser.ast.body.MethodDeclaration m)
public static boolean hasMethodInClass(com.github.javaparser.ast.body.ClassOrInterfaceDeclaration clazz,
java.util.function.Predicate<com.github.javaparser.ast.body.MethodDeclaration> methodPredicate)
public static com.github.javaparser.ast.body.ClassOrInterfaceDeclaration getExtendedClass(com.github.javaparser.ast.CompilationUnit classUnit,
java.lang.String extendedClassName)
throws java.io.IOException
java.io.IOExceptionpublic static com.github.javaparser.ast.body.ClassOrInterfaceDeclaration getClazz(java.lang.String filePath)
throws java.io.IOException
java.io.IOExceptionpublic static java.lang.String getExample(com.github.javaparser.ast.body.FieldDeclaration field)
public static boolean isId(com.github.javaparser.ast.body.FieldDeclaration field)
public static java.lang.String getRootName(com.github.javaparser.ast.body.ClassOrInterfaceDeclaration rootClass)
public static boolean isRootResource(java.lang.String rootClassName,
java.lang.String resourceName)
public static java.util.List<java.lang.String> getClassOperations(com.github.javaparser.ast.body.ClassOrInterfaceDeclaration rootClass)
public static java.util.List<java.io.File> getResources(java.lang.String modelClassName)
public static java.util.Map<java.lang.String,java.lang.String> getResources()
public static java.util.List<java.io.File> getModel()
public static java.util.List<java.io.File> getClient()
public static java.lang.String getIdName(com.github.javaparser.ast.body.ClassOrInterfaceDeclaration rootClass)
public static java.util.Optional<com.github.javaparser.ast.body.FieldDeclaration> getId(com.github.javaparser.ast.body.ClassOrInterfaceDeclaration rootClass)
public static boolean isOperationPresent(com.github.javaparser.ast.body.FieldDeclaration f,
java.lang.String operation)
public static boolean hasOperations(com.github.javaparser.ast.body.FieldDeclaration f)
public static java.lang.String toPlural(java.lang.String singular)
public static void addGeneratedAnnotation(com.github.javaparser.ast.CompilationUnit unit,
com.github.javaparser.ast.body.ClassOrInterfaceDeclaration clazz,
com.github.javaparser.ast.body.MethodDeclaration method,
java.lang.Class<?> generator)
public static java.lang.String formatCamelCaseTo(java.lang.String value,
java.lang.String separator)
public static void addImports(com.github.javaparser.ast.CompilationUnit oldClassUnit,
com.github.javaparser.ast.CompilationUnit newClassUnit)
public static void save(java.lang.String fileName,
java.lang.String pkg,
java.lang.String content)
throws java.io.IOException
java.io.IOExceptionpublic static java.lang.String transformPackageToPath(java.lang.String pkg)
public static void addLicense(com.github.javaparser.ast.CompilationUnit rootUnit,
com.github.javaparser.ast.CompilationUnit newClassUnit)
public static boolean isJaxRSAnnotation(com.github.javaparser.ast.expr.AnnotationExpr a)
public static java.lang.String getResponseImplementation(com.github.javaparser.ast.body.MethodDeclaration m)
public static java.lang.String getFullQualifiedName(com.github.javaparser.ast.CompilationUnit unit)
public static boolean isWrapperOrPrimitiveOrDate(com.github.javaparser.ast.body.FieldDeclaration f)
public static boolean isCollection(com.github.javaparser.resolution.types.ResolvedType type)
Copyright © 2014-2019 Tomitribe Corporation. All Rights Reserved.