クラス ControllerFactory
java.lang.Object
org.wcardinal.controller.internal.ControllerFactory
-
コンストラクタの概要
コンストラクタコンストラクタ説明ControllerFactory
(ControllerType controllerType, org.springframework.context.ApplicationContext context, org.springframework.core.ResolvableType type, EnumSet<Property> properties) ControllerFactory
(ControllerType controllerType, org.springframework.context.ApplicationContext context, org.springframework.core.ResolvableType type, EnumSet<Property> properties, String name, String displayName, String displayNameMessage) -
メソッドの概要
修飾子とタイプメソッド説明createComponent
(String name, Controller parent, Object instance, ControllerBaggage baggage, AutoCloseableReentrantLock lock, TaskInternalQueue tasks) createDynamicComponent
(String name, Controller parent, ControllerBaggage baggage, com.fasterxml.jackson.databind.node.ArrayNode factoryParameters, AutoCloseableReentrantLock lock, TaskInternalQueue tasks) createDynamicPage
(String name, Controller parent, ControllerBaggage baggage, com.fasterxml.jackson.databind.node.ArrayNode factoryParameters, AutoCloseableReentrantLock lock, TaskInternalQueue tasks) createDynamicPopup
(String name, Controller parent, ControllerBaggage baggage, com.fasterxml.jackson.databind.node.ArrayNode factoryParameters, AutoCloseableReentrantLock lock, TaskInternalQueue tasks) createFactory
(ControllerType type, String name, Controller parent, Object instance, ControllerBaggage baggage, AutoCloseableReentrantLock lock, TaskInternalQueue tasks, ControllerFactory childFactory) createPage
(String name, Controller parent, Object instance, ControllerBaggage baggage, AutoCloseableReentrantLock lock, TaskInternalQueue tasks) createPopup
(String name, Controller parent, Object instance, ControllerBaggage baggage, AutoCloseableReentrantLock lock, TaskInternalQueue tasks, boolean isShown) createRoot
(ControllerBaggage baggage) createSharedComponent
(String name, Controller parent, Object instance, ControllerBaggage baggage) void
destroy
(Controller controller) void
destroy
(RootController controller) getName()
boolean
onCheck
(jakarta.servlet.http.HttpServletRequest request) void
onRequest
(jakarta.servlet.http.HttpServletRequest request, ControllerBaggage baggage)
-
コンストラクタの詳細
-
ControllerFactory
public ControllerFactory(ControllerType controllerType, org.springframework.context.ApplicationContext context, org.springframework.core.ResolvableType type, EnumSet<Property> properties) -
ControllerFactory
-
-
メソッドの詳細
-
getName
-
createRoot
-
createPage
public PageController createPage(String name, Controller parent, Object instance, ControllerBaggage baggage, AutoCloseableReentrantLock lock, TaskInternalQueue tasks) -
createPopup
public PopupController createPopup(String name, Controller parent, Object instance, ControllerBaggage baggage, AutoCloseableReentrantLock lock, TaskInternalQueue tasks, boolean isShown) -
createComponent
public ComponentController createComponent(String name, Controller parent, Object instance, ControllerBaggage baggage, AutoCloseableReentrantLock lock, TaskInternalQueue tasks) -
createFactory
public FactoryController<?> createFactory(ControllerType type, String name, Controller parent, Object instance, ControllerBaggage baggage, AutoCloseableReentrantLock lock, TaskInternalQueue tasks, ControllerFactory childFactory) -
createDynamicComponent
public ComponentController createDynamicComponent(String name, Controller parent, ControllerBaggage baggage, com.fasterxml.jackson.databind.node.ArrayNode factoryParameters, AutoCloseableReentrantLock lock, TaskInternalQueue tasks) -
createDynamicPage
public PageController createDynamicPage(String name, Controller parent, ControllerBaggage baggage, com.fasterxml.jackson.databind.node.ArrayNode factoryParameters, AutoCloseableReentrantLock lock, TaskInternalQueue tasks) -
createDynamicPopup
public PopupController createDynamicPopup(String name, Controller parent, ControllerBaggage baggage, com.fasterxml.jackson.databind.node.ArrayNode factoryParameters, AutoCloseableReentrantLock lock, TaskInternalQueue tasks) -
destroy
-
destroy
-
onRequest
-
onCheck
public boolean onCheck(jakarta.servlet.http.HttpServletRequest request)
-