protected HandlerProcessingResult getOverallProcessingResult( List<HandlerProcessingResult> resultList) { HandlerProcessingResult overallProcessingResult = null; for (HandlerProcessingResult result : resultList) { if (overallProcessingResult == null || (result.getOverallResult().compareTo( overallProcessingResult.getOverallResult()) > 0)) { overallProcessingResult = result; } } return overallProcessingResult; }
public void addAll(HandlerProcessingResult result) { if (result == null) { return; } if (result.getOverallResult().compareTo(overallResult)>0) { overallResult = result.getOverallResult(); } results.putAll(result.processedAnnotations()); }
protected void log(Level level, AnnotationInfo ainfo, String localizedMessage) throws AnnotationProcessorException { if (Level.SEVERE.equals(level)) { ainfo.getProcessingContext().getErrorHandler().error( new AnnotationProcessorException(localizedMessage, ainfo)); } else if (Level.WARNING.equals(level)) { ainfo.getProcessingContext().getErrorHandler().warning( new AnnotationProcessorException(localizedMessage, ainfo)); } else if (Level.FINE.equals(level)) { ainfo.getProcessingContext().getErrorHandler().fine( new AnnotationProcessorException(localizedMessage, ainfo)); } else if (ainfo != null) { ainfo.getProcessingContext().getProcessor().log( level, ainfo, localizedMessage); } else { logger.log(level, localizedMessage); } }
public HandlerProcessingResult processAnnotation(AnnotationInfo element) throws AnnotationProcessorException { AnnotatedElementHandler aeHandler = element.getProcessingContext().getHandler(); ConnectionDefinition connDefn = (ConnectionDefinition) element.getAnnotation(); if (aeHandler instanceof RarBundleContext) { handleAnnotation(aeHandler, connDefn, element); } else { getFailureResult(element, "not a rar bundle context", true); } return getDefaultProcessedResult(); }
protected HandlerProcessingResult processAnnotation(AnnotationInfo ainfo, WebBundleContext webBundleContext) throws AnnotationProcessorException { return getInvalidAnnotatedElementHandlerResult( ainfo.getProcessingContext().getHandler(), ainfo); }
@Override public HandlerProcessingResult processAnnotation(AnnotationInfo annInfo) throws AnnotationProcessorException { WebServiceRef annotation = (WebServiceRef) annInfo.getAnnotation(); return(processAWsRef(annInfo, annotation)); }
public void addResult(Class<? extends Annotation> annotationType, ResultType result) { if (result.compareTo(overallResult)>0) { overallResult = result; } results.put(annotationType, result); }
public void endElement(ElementType type, AnnotatedElement element) throws AnnotationProcessorException { getProcessingContext().popHandler(); } }
@Override public Class<? extends Annotation> getAnnotationType() { return getHandler().getAnnotationType(); }
@Override public HandlerProcessingResult processAnnotation( AnnotationInfo element) throws AnnotationProcessorException { return getHandler().processAnnotation(element); }
protected void log(Level level, AnnotationInfo ainfo, String localizedMessage) throws AnnotationProcessorException { if (Level.SEVERE.equals(level)) { ainfo.getProcessingContext().getErrorHandler().error( new AnnotationProcessorException(localizedMessage, ainfo)); } else if (Level.WARNING.equals(level)) { ainfo.getProcessingContext().getErrorHandler().warning( new AnnotationProcessorException(localizedMessage, ainfo)); } else if (Level.FINE.equals(level)) { ainfo.getProcessingContext().getErrorHandler().fine( new AnnotationProcessorException(localizedMessage, ainfo)); } else if (ainfo != null) { ainfo.getProcessingContext().getProcessor().log( level, ainfo, localizedMessage); } else { logger.log(level, localizedMessage); } }
public HandlerProcessingResult processAnnotation(AnnotationInfo element) throws AnnotationProcessorException { AnnotatedElementHandler aeHandler = element.getProcessingContext().getHandler(); ConfigProperty configProperty = (ConfigProperty) element.getAnnotation(); if (aeHandler instanceof RarBundleContext) { RarBundleContext rbc = (RarBundleContext) aeHandler; ConnectorDescriptor desc = rbc.getDescriptor(); handleConfigPropertyAnnotation(configProperty, element, desc); } else { return getFailureResult(element, "not a rar bundle context", true); } return getDefaultProcessedResult(); }
@Override protected HandlerProcessingResult processAnnotation( AnnotationInfo ainfo, WebBundleContext webBundleContext) throws AnnotationProcessorException { return getInvalidAnnotatedElementHandlerResult( ainfo.getProcessingContext().getHandler(), ainfo); }
protected HandlerProcessingResult processAnnotation(AnnotationInfo ainfo, ResourceContainerContext[] rcContexts) throws AnnotationProcessorException { DataSourceDefinition dataSourceDefnAn = (DataSourceDefinition)ainfo.getAnnotation(); return processAnnotation(dataSourceDefnAn, ainfo, rcContexts); }
public void addAll(HandlerProcessingResult result) { if (result == null) { return; } if (result.getOverallResult().compareTo(overallResult)>0) { overallResult = result.getOverallResult(); } results.putAll(result.processedAnnotations()); }
protected HandlerProcessingResult getOverallProcessingResult( List<HandlerProcessingResult> resultList) { HandlerProcessingResult overallProcessingResult = null; for (HandlerProcessingResult result : resultList) { if (overallProcessingResult == null || (result.getOverallResult().compareTo( overallProcessingResult.getOverallResult()) > 0)) { overallProcessingResult = result; } } return overallProcessingResult; }
protected HandlerProcessingResult processAnnotation(AnnotationInfo ainfo, WebBundleContext webBundleContext) throws AnnotationProcessorException { return getInvalidAnnotatedElementHandlerResult( ainfo.getProcessingContext().getHandler(), ainfo); }
protected HandlerProcessingResult processAnnotation(AnnotationInfo ainfo, EjbContext[] ejbContexts) throws AnnotationProcessorException { return processSchedule((Schedule)ainfo.getAnnotation(), ainfo, ejbContexts); }
public void processAnnotation(AnnotationInfo element, ConnectionDefinition defn) throws AnnotationProcessorException { AnnotatedElementHandler aeHandler = element.getProcessingContext().getHandler(); handleAnnotation(aeHandler, defn, element); }
protected HandlerProcessingResult processAnnotation(AnnotationInfo ainfo, EjbContext[] ejbContexts) throws AnnotationProcessorException { return processSchedule((Schedule)ainfo.getAnnotation(), ainfo, ejbContexts); }