com.cmeza.spring.ioc.handler.metadata.Metadata Maven / Gradle / Ivy
The newest version!
package com.cmeza.spring.ioc.handler.metadata;
import java.lang.annotation.Annotation;
import java.util.List;
import java.util.Map;
public interface Metadata {
String getName();
Map getAttributes();
T getAttribute(String key, Class clazz);
T getAttribute(String key, Class clazz, T defaultValue);
boolean hasAttribute(String key);
Metadata addAttribute(String key, Object value);
List> getAnnotations();
AnnotationMetadata getAnnotation(Class clazz);
Map, Annotation> getProcessorsResult();
T getProcessorResult(Class annotationClass);
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy