Exemplo n.º 1
0
 public static SpringMvcController getRequestMapping(@class javaAttributeClass)
 {
     var requestMappingAnnotation = getAnnotation(javaAttributeClass,SPRING_MVC_CLASS_REQUEST_MAPPING);            
     var mappedControler = getRequestMapping(requestMappingAnnotation);
     if (mappedControler != null)
     {
         mappedControler.JavaClass = javaAttributeClass.name;
         mappedControler.FileName = javaAttributeClass.sourceFile;
         mappedControler.LineNumber = 0;
     }
     return mappedControler;
 }
Exemplo n.º 2
0
 /// <summary>
 /// gets the annotation object (_note that it will return the first match)
 /// </summary>
 /// <param name="javaAttributeClass"></param>
 /// <param name="annotationTypeToRetrieve"></param>
 /// <returns></returns>
 public static annotation getAnnotation(@class javaAttributeClass, string annotationTypeToRetrieve)
 {
     if (javaAttributeClass != null && javaAttributeClass.attribute != null)
         foreach (var attributeToAnalyze in javaAttributeClass.attribute)
         {
             var annotationValue = getAnnotation(attributeToAnalyze, annotationTypeToRetrieve);
             if (annotationValue != null)
                 return annotationValue;
         }
     return null;
 }
Exemplo n.º 3
0
 public static bool isClassASpringMvcController(@class javaAttributeClass)
 {
     return null != getAnnotation(javaAttributeClass, SPRING_MVC_CLASS_CONTROLLER);                     
 }