Interface CompileContext<D extends Compiled,S>
-
public interface CompileContext<D extends Compiled,S>Контекст сборки метаданных
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.lang.Class<D>getCompiledClass()Получить класс собранной метаданнойjava.lang.StringgetCompiledId(BindProcessor p)Получить идентификатор контекстаDataSetgetParams(java.lang.String url, java.util.Map<java.lang.String,java.lang.String[]> queryParams)Получение данных из url, учитывая route в контексте и query параметрыjava.util.Map<java.lang.String,ModelLink>getPathRouteMapping()Получить список описаний, как можно разрешить path параметры маршрутаjava.util.Map<java.lang.String,ModelLink>getQueryRouteMapping()Получить список описаний, как можно разрешить query параметры маршрутаjava.lang.StringgetRoute(BindProcessor p)Маршрут c параметрами, по которому можно получить метаданнуюjava.lang.Class<S>getSourceClass()Получить класс исходной метаданнойjava.lang.StringgetSourceId(BindProcessor p)Получить идентификатор исходной метаданнойjava.lang.StringgetUrlPattern()Получить шаблон url
-
-
-
Method Detail
-
getCompiledId
java.lang.String getCompiledId(BindProcessor p)
Получить идентификатор контекста- Returns:
- Идентификатор контекста
-
getSourceId
java.lang.String getSourceId(BindProcessor p)
Получить идентификатор исходной метаданной- Parameters:
p- Процессор сборки- Returns:
- Идентификатор исходной метаданной
-
getRoute
java.lang.String getRoute(BindProcessor p)
Маршрут c параметрами, по которому можно получить метаданную- Parameters:
p- Процессор сборки
-
getUrlPattern
java.lang.String getUrlPattern()
Получить шаблон url- Returns:
- Шаблон url
-
getQueryRouteMapping
java.util.Map<java.lang.String,ModelLink> getQueryRouteMapping()
Получить список описаний, как можно разрешить query параметры маршрута- Returns:
- список описаний параметров
-
getPathRouteMapping
java.util.Map<java.lang.String,ModelLink> getPathRouteMapping()
Получить список описаний, как можно разрешить path параметры маршрута- Returns:
- список описаний параметров
-
getSourceClass
java.lang.Class<S> getSourceClass()
Получить класс исходной метаданной- Returns:
- Класс исходной метаданной
-
getCompiledClass
java.lang.Class<D> getCompiledClass()
Получить класс собранной метаданной- Returns:
- Класс собранной метаданной
-
getParams
DataSet getParams(java.lang.String url, java.util.Map<java.lang.String,java.lang.String[]> queryParams)
Получение данных из url, учитывая route в контексте и query параметры- Parameters:
url- реальный url со значениямиqueryParams- query параметры- Returns:
- данные из url
-
-