Tabnine Logo
ClassAttributeValue
Code IndexAdd Tabnine to your IDE (free)

How to use
ClassAttributeValue
in
org.springframework.roo.classpath.details.annotations

Best Java code snippets using org.springframework.roo.classpath.details.annotations.ClassAttributeValue (Showing top 20 results out of 315)

origin: spring-projects/spring-roo

/**
 * Adds an attribute with the given {@link JavaType} as its value
 * 
 * @param key the attribute name (required)
 * @param javaType the value (required)
 */
public void addClassAttribute(final String key, final JavaType javaType) {
 addAttribute(new ClassAttributeValue(new JavaSymbolName(key), javaType));
}
origin: spring-projects/spring-roo

 @Override
 public Object getTagValue(final MemberHoldingTypeDetails type) {
  final AnnotationMetadata layerAnnotation =
    MemberFindingUtils.getAnnotationOfType(type.getAnnotations(), layerAnnotationType);
  if (layerAnnotation == null || layerAnnotation.getAttribute(domainTypesAttribute) == null) {
   return null;
  }
  final AnnotationAttributeValue<?> value = layerAnnotation.getAttribute(domainTypesAttribute);
  final List<JavaType> domainTypes = new ArrayList<JavaType>();
  if (value instanceof ClassAttributeValue) {
   domainTypes.add(((ClassAttributeValue) value).getValue());
  } else if (value instanceof ArrayAttributeValue<?>) {
   final ArrayAttributeValue<?> castValue = (ArrayAttributeValue<?>) value;
   for (final AnnotationAttributeValue<?> val : castValue.getValue()) {
    if (val instanceof ClassAttributeValue) {
     domainTypes.add(((ClassAttributeValue) val).getValue());
    }
   }
  }
  return domainTypes;
 }
}
origin: spring-projects/spring-roo

 @Override
 public String toString() {
  return getName() + " -> " + value.getNameIncludingTypeParameters();
 }
}
origin: spring-projects/spring-roo

  while (it.hasNext()) {
   ClassAttributeValue existingEndPointAttr = (ClassAttributeValue) it.next();
   JavaType existingEndPoint = existingEndPointAttr.getValue();
   if (existingEndPoint.getFullyQualifiedTypeName().equals(
     endpointClass.getFullyQualifiedTypeName())) {
     new ClassAttributeValue(new JavaSymbolName("value"), endpointClass);
   endpoints.add(newEndpoint);
   new ClassAttributeValue(new JavaSymbolName("value"), endpointClass);
 endpoints.add(newEndpoint);
 ArrayAttributeValue<AnnotationAttributeValue<?>> newEndpoints =
  new ClassAttributeValue(new JavaSymbolName("value"), endpointClass);
endpoints.add(endPointAttributeValue);
ArrayAttributeValue<AnnotationAttributeValue<?>> newEndpoints =
origin: org.gvnix/org.gvnix.addon.geo.addon

    .getValue();
for (ClassAttributeValue currentEntity : mapViewerAttributesOldValues) {
  if (currentEntity.getValue().equals(controller)) {
    notIncluded = false;
    break;
final ClassAttributeValue entityAttribute = new ClassAttributeValue(
    new JavaSymbolName(VALUE), controller);
entityAttributes.add(entityAttribute);
origin: spring-projects/spring-roo

/**
 * Builds and returns `@Import` annotation
 * 
 * @return {@link AnnotationMetadataBuilder}
 */
private AnnotationMetadataBuilder getImportAnnotation() {
 AnnotationMetadataBuilder annotationBuilder =
   new AnnotationMetadataBuilder(SpringJavaType.ANNOTATION_IMPORT);
 // Create List of ClassAttributeValue
 List<ClassAttributeValue> typesToImport = new ArrayList<ClassAttributeValue>();
 typesToImport.add(new ClassAttributeValue(new JavaSymbolName("value"), this.annotationValues
   .getDodConfigurationClass()));
 typesToImport.add(new ClassAttributeValue(new JavaSymbolName("value"),
   this.jpaDetachableRepositoryClass));
 // Convert List to ArrayAttributeValue
 ArrayAttributeValue<ClassAttributeValue> importAttr =
   new ArrayAttributeValue<ClassAttributeValue>(new JavaSymbolName("value"), typesToImport);
 // Add annotation attribute
 annotationBuilder.addAttribute(importAttr);
 return annotationBuilder;
}
origin: spring-projects/spring-roo

/**
 * Check that the parameters of the method are equals of parameters list
 *
 * @param method Method to check
 * @param methodParametersToCompare Parameters to compare
 * @return true if are equals, false otherwise
 */
private boolean checkParameters(MethodMetadata method, List<?> methodParametersToCompare) {
 boolean parametersAreEquals = true;
 List<AnnotatedJavaType> parameterTypes = method.getParameterTypes();
 if (methodParametersToCompare.size() != parameterTypes.size()) {
  parametersAreEquals = false;
 } else {
  for (int i = 0; i < methodParametersToCompare.size(); i++) {
   ClassAttributeValue methodParameterToCompare =
     (ClassAttributeValue) methodParametersToCompare.get(i);
   AnnotatedJavaType parameterJavaType = parameterTypes.get(i);
   if (!methodParameterToCompare.getValue().getSimpleTypeName()
     .equals(parameterJavaType.getJavaType().getSimpleTypeName())) {
    parametersAreEquals = false;
    break;
   }
  }
 }
 return parametersAreEquals;
}
origin: org.springframework.roo/org.springframework.roo.classpath

 @Override
 public String toString() {
  return getName() + " -> " + value.getNameIncludingTypeParameters();
 }
}
origin: spring-projects/spring-roo

public void addClassAttribute(final String key, final String fullyQualifiedTypeName) {
 addAttribute(new ClassAttributeValue(new JavaSymbolName(key), new JavaType(
   fullyQualifiedTypeName)));
}
origin: spring-projects/spring-roo

/**
 * Check that the parameters of the method are equals of parameters list
 *
 * @param method Method to check
 * @param methodParametersToCompare Parameters to compare
 * @return true if are equals, false otherwise
 */
private boolean checkParameters(MethodMetadata method, List<?> methodParametersToCompare) {
 boolean parametersAreEquals = true;
 List<AnnotatedJavaType> parameterTypes = method.getParameterTypes();
 if (methodParametersToCompare.size() != parameterTypes.size()) {
  parametersAreEquals = false;
 } else {
  for (int i = 0; i < methodParametersToCompare.size(); i++) {
   ClassAttributeValue methodParameterToCompare =
     (ClassAttributeValue) methodParametersToCompare.get(i);
   AnnotatedJavaType parameterJavaType = parameterTypes.get(i);
   if (!methodParameterToCompare.getValue().getSimpleTypeName()
     .equals(parameterJavaType.getJavaType().getSimpleTypeName())) {
    parametersAreEquals = false;
    break;
   }
  }
 }
 return parametersAreEquals;
}
origin: spring-projects/spring-roo

/**
 * Method that returns @RooController annotation
 *
 * @param entity
 *            Entity over which create the controller
 * @param pathPrefix
 *            Prefix to use in RequestMapping
 * @param controllerType
 *            Indicates the controller type
 * @return
 */
private AnnotationMetadataBuilder getRooControllerAnnotation(final JavaType entity,
  final String pathPrefix, final ControllerType controllerType) {
 final List<AnnotationAttributeValue<?>> rooControllerAttributes =
   new ArrayList<AnnotationAttributeValue<?>>();
 rooControllerAttributes.add(new ClassAttributeValue(new JavaSymbolName(ENTITY_KEY), entity));
 if (StringUtils.isNotEmpty(pathPrefix)) {
  rooControllerAttributes.add(new StringAttributeValue(new JavaSymbolName("pathPrefix"),
    pathPrefix));
 }
 rooControllerAttributes.add(new EnumAttributeValue(new JavaSymbolName("type"), new EnumDetails(
   RooJavaType.ROO_ENUM_CONTROLLER_TYPE, new JavaSymbolName(controllerType.name()))));
 return new AnnotationMetadataBuilder(RooJavaType.ROO_CONTROLLER, rooControllerAttributes);
}
origin: spring-projects/spring-roo

 && val instanceof ClassAttributeValue) {
final ClassAttributeValue classValue = (ClassAttributeValue) val;
result1.add(classValue.getValue());
origin: spring-projects/spring-roo

final List<AnnotationAttributeValue<?>> dodConfig =
  new ArrayList<AnnotationAttributeValue<?>>();
dodConfig.add(new ClassAttributeValue(new JavaSymbolName("entity"), entity));
annotations.add(new AnnotationMetadataBuilder(RooJavaType.ROO_JPA_DATA_ON_DEMAND, dodConfig));
origin: spring-projects/spring-roo

ClassAttributeValue classAnnotationParameters =
  (ClassAttributeValue) annotationParameters.get(i);
if (!classAnnotationParametersToAdd.getValue().getSimpleTypeName()
  .equals(classAnnotationParameters.getValue().getSimpleTypeName())) {
 parametersAreEquals = false;
 break;
origin: spring-projects/spring-roo

final JavaType javaType =
  JavaParserUtils.getJavaType(compilationUnitServices, nameToFind, null);
return new ClassAttributeValue(annotationName, javaType);
origin: spring-projects/spring-roo

ClassAttributeValue classAnnotationParameters =
  (ClassAttributeValue) annotationParameters.get(i);
if (!classAnnotationParametersToAdd.getValue().getSimpleTypeName()
  .equals(classAnnotationParameters.getValue().getSimpleTypeName())) {
 parametersAreEquals = false;
 break;
origin: spring-projects/spring-roo

annotationBuilder.addAttribute(new ClassAttributeValue(new JavaSymbolName("controller"),
  controller));
typeBuilder.addAnnotation(annotationBuilder);
origin: spring-projects/spring-roo

JavaType endpoint = endpointAttr.getValue();
origin: spring-projects/spring-roo

while (iterParamTypes.hasNext()) {
 ClassAttributeValue parameterAttributeValue =
   new ClassAttributeValue(new JavaSymbolName("value"), iterParamTypes.next()
     .getJavaType());
 lstParamTypes.add(parameterAttributeValue);
origin: spring-projects/spring-roo

 attributeValue = "'" + ((CharAttributeValue) value).getValue().toString() + "'";
} else if (value instanceof ClassAttributeValue) {
 final JavaType clazz = ((ClassAttributeValue) value).getValue();
 if (resolver == null || resolver.isFullyQualifiedFormRequiredAfterAutoImport(clazz)) {
  attributeValue = clazz.getFullyQualifiedTypeName() + ".class";
org.springframework.roo.classpath.details.annotationsClassAttributeValue

Javadoc

Represents a Class annotation attribute value.

Source code parsers should treat any non-quoted string ending in ".class" as a class name, and then use normal package resolution techniques to determine the fully-qualified class.

Most used methods

  • <init>
    Constructor
  • getValue
  • getName

Popular in Java

  • Start an intent from android
  • setRequestProperty (URLConnection)
  • putExtra (Intent)
  • requestLocationUpdates (LocationManager)
  • GregorianCalendar (java.util)
    GregorianCalendar is a concrete subclass of Calendarand provides the standard calendar used by most
  • LinkedHashMap (java.util)
    LinkedHashMap is an implementation of Map that guarantees iteration order. All optional operations a
  • Queue (java.util)
    A collection designed for holding elements prior to processing. Besides basic java.util.Collection o
  • Scanner (java.util)
    A parser that parses a text string of primitive types and strings with the help of regular expressio
  • TimeZone (java.util)
    TimeZone represents a time zone offset, and also figures out daylight savings. Typically, you get a
  • FileUtils (org.apache.commons.io)
    General file manipulation utilities. Facilities are provided in the following areas: * writing to a
  • Top plugins for Android Studio
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now