public class UiControllerResourceMeta extends java.lang.Object implements UiControllerMeta
Modifier and Type | Field and Description |
---|---|
protected org.springframework.core.type.classreading.MetadataReader |
metadataReader |
protected org.springframework.core.type.classreading.MetadataReaderFactory |
metadataReaderFactory |
NAME
Constructor and Description |
---|
UiControllerResourceMeta(org.springframework.core.type.classreading.MetadataReader metadataReader,
org.springframework.core.type.classreading.MetadataReaderFactory metadataReaderFactory) |
Modifier and Type | Method and Description |
---|---|
protected RouteDefinition |
extractRouteDefinition(org.springframework.core.type.classreading.MetadataReader metadataReader) |
java.util.Map<java.lang.String,java.lang.Object> |
getAnnotationAttributes(java.lang.String annotationName) |
java.lang.String |
getControllerClass() |
protected java.lang.String |
getControllerId(org.springframework.core.type.classreading.MetadataReader metadataReader) |
java.lang.String |
getId() |
RouteDefinition |
getRouteDefinition() |
protected java.util.Map<java.lang.String,java.lang.Object> |
traverseForRoute(org.springframework.core.type.classreading.MetadataReader metadataReader) |
protected final org.springframework.core.type.classreading.MetadataReader metadataReader
protected final org.springframework.core.type.classreading.MetadataReaderFactory metadataReaderFactory
public UiControllerResourceMeta(org.springframework.core.type.classreading.MetadataReader metadataReader, org.springframework.core.type.classreading.MetadataReaderFactory metadataReaderFactory)
public java.lang.String getId()
getId
in interface UiControllerMeta
public java.lang.String getControllerClass()
getControllerClass
in interface UiControllerMeta
public RouteDefinition getRouteDefinition()
getRouteDefinition
in interface UiControllerMeta
Route
annotationpublic java.util.Map<java.lang.String,java.lang.Object> getAnnotationAttributes(java.lang.String annotationName)
getAnnotationAttributes
in interface UiControllerMeta
annotationName
- fully qualified annotation class nameprotected java.lang.String getControllerId(org.springframework.core.type.classreading.MetadataReader metadataReader)
protected RouteDefinition extractRouteDefinition(org.springframework.core.type.classreading.MetadataReader metadataReader)
@Nullable protected java.util.Map<java.lang.String,java.lang.Object> traverseForRoute(org.springframework.core.type.classreading.MetadataReader metadataReader)