public class XMLComponentDefinitionReader extends ContextDefinitionReader
Modifier and Type | Field and Description |
---|---|
protected List<Resource> |
blackList |
protected XMLParseUtil |
parseUtil |
rootElement
componentRegistry
Constructor and Description |
---|
XMLComponentDefinitionReader(ComponentRegistry componenetRegistry) |
Modifier and Type | Method and Description |
---|---|
protected void |
addAction(Element actionNode,
ControllerBuilder controllerBuilder) |
protected void |
addActions(NodeList actionList,
ControllerBuilder controllerBuilder) |
protected void |
addBean(Element beanNode,
BeanBuilder bean,
ConstructorBuilder constructorBuilder,
String name,
String propertyName,
boolean key,
String keyName,
boolean element,
String elementName) |
protected void |
addBean(Element beanNode,
ControllerBuilder controllerBuilder,
String propertyName) |
protected void |
addBean(Object value,
Element beanNode,
MetaBeanBuilder metaBeanBuilder) |
protected void |
addBean(String name,
Element beanNode,
ParametersBuilder parametersBuilder,
Class<?> paramType) |
protected void |
addBeans(NodeList beanList,
ControllerBuilder controllerBuilder) |
protected void |
addInterceptorController(NodeList interceptorList,
ControllerBuilder controllerBuilder) |
protected void |
addParameterAction(Element paramNode,
ParametersBuilder parametersBuilder) |
protected void |
addParametersAction(NodeList params,
ActionBuilder actionBuilder) |
protected void |
addProperties(NodeList properrties,
ControllerBuilder controllerBuilder) |
protected void |
addThrowSafe(Element throwSafeNode,
ActionBuilder actionBuilder) |
protected void |
addThrowSafe(Element throwSafeNode,
ControllerBuilder controllerBuilder) |
protected void |
addThrowSafe(NodeList throwSafeNodeList,
ActionBuilder actionBuilder) |
protected void |
addThrowSafe(NodeList throwSafeNodeList,
ControllerBuilder controllerBuilder) |
protected void |
addValidator(Element validatorNode,
RestrictionBuilder restrictionBuilder) |
protected void |
buildAny(Element anyNode,
GenericBuilder builder) |
protected void |
buildBean(Element beanNode,
BeanBuilder beanBuilder) |
protected void |
buildComponents(Element document,
Resource resource) |
protected void |
buildConstructorBean(NodeList consList,
BeanBuilder beanBuilder) |
protected void |
buildElementCollection(Element conNode,
BeanBuilder beanBuilder) |
protected void |
buildKeyCollection(Element conNode,
BeanBuilder beanBuilder) |
protected void |
buildMetaBean(Element metaValue,
MetaBeanBuilder metaBeanBuilder) |
protected void |
buildPropertiesBean(NodeList consList,
BeanBuilder beanBuilder) |
protected void |
buildPropertyController(Element propNode,
ControllerBuilder controllerBuilder) |
protected Class<?> |
getClass(String clazzName) |
protected void |
loadAcceptRequestType(Element element,
Object builder) |
protected void |
loadAcceptRequestTypes(NodeList nodeList,
Object builder) |
protected void |
loadActionDependencies(Element actionNode,
ActionBuilder builder) |
protected void |
loadAliasController(NodeList aliasNode,
ControllerBuilder controllerBuilder) |
protected void |
loadController(Element controller) |
protected void |
loadControllerDependencies(Element controller,
ControllerBuilder controllerBuilder) |
protected void |
loadControllers(Element controllersNode) |
protected void |
loadControllers(NodeList controllers) |
void |
loadDefinitions(Resource resource) |
protected void |
loadImporters(NodeList list,
Resource resource) |
protected void |
loadInterceptor(NodeList list) |
protected void |
loadInterceptors(Element e) |
protected void |
loadInterceptorStack(NodeList list) |
protected void |
loadResponseType(Element element,
Object builder) |
protected void |
loadResponseTypes(NodeList nodeList,
Object builder) |
getScannerEntity, setScannerEntity
buildDocument, loadDefinitions, loadDefinitions, loadDefinitions
getResourceLoader
protected final XMLParseUtil parseUtil
public XMLComponentDefinitionReader(ComponentRegistry componenetRegistry)
public void loadDefinitions(Resource resource)
loadDefinitions
in interface DefinitionReader
loadDefinitions
in class ContextDefinitionReader
protected void buildComponents(Element document, Resource resource)
buildComponents
in class ContextDefinitionReader
protected void loadInterceptors(Element e)
protected void loadInterceptor(NodeList list)
protected void loadInterceptorStack(NodeList list)
protected void loadControllers(Element controllersNode)
protected void loadControllers(NodeList controllers)
protected void loadController(Element controller)
protected void loadControllerDependencies(Element controller, ControllerBuilder controllerBuilder)
protected void loadAliasController(NodeList aliasNode, ControllerBuilder controllerBuilder)
protected void addInterceptorController(NodeList interceptorList, ControllerBuilder controllerBuilder)
protected void addBeans(NodeList beanList, ControllerBuilder controllerBuilder)
protected void addBean(Element beanNode, ControllerBuilder controllerBuilder, String propertyName)
protected void addBean(Element beanNode, BeanBuilder bean, ConstructorBuilder constructorBuilder, String name, String propertyName, boolean key, String keyName, boolean element, String elementName)
protected void addBean(String name, Element beanNode, ParametersBuilder parametersBuilder, Class<?> paramType)
protected void buildBean(Element beanNode, BeanBuilder beanBuilder)
protected void buildAny(Element anyNode, GenericBuilder builder)
protected void buildMetaBean(Element metaValue, MetaBeanBuilder metaBeanBuilder)
protected void addBean(Object value, Element beanNode, MetaBeanBuilder metaBeanBuilder)
protected void buildConstructorBean(NodeList consList, BeanBuilder beanBuilder)
protected void buildPropertiesBean(NodeList consList, BeanBuilder beanBuilder)
protected void addProperties(NodeList properrties, ControllerBuilder controllerBuilder)
protected void buildPropertyController(Element propNode, ControllerBuilder controllerBuilder)
protected void buildKeyCollection(Element conNode, BeanBuilder beanBuilder)
protected void buildElementCollection(Element conNode, BeanBuilder beanBuilder)
protected void addActions(NodeList actionList, ControllerBuilder controllerBuilder)
protected void addAction(Element actionNode, ControllerBuilder controllerBuilder)
protected void loadActionDependencies(Element actionNode, ActionBuilder builder)
protected void addParametersAction(NodeList params, ActionBuilder actionBuilder)
protected void addParameterAction(Element paramNode, ParametersBuilder parametersBuilder)
protected void addThrowSafe(NodeList throwSafeNodeList, ControllerBuilder controllerBuilder)
protected void addThrowSafe(Element throwSafeNode, ControllerBuilder controllerBuilder)
protected void addThrowSafe(NodeList throwSafeNodeList, ActionBuilder actionBuilder)
protected void addThrowSafe(Element throwSafeNode, ActionBuilder actionBuilder)
protected void addValidator(Element validatorNode, RestrictionBuilder restrictionBuilder)
Copyright © 2018 Brandao. All rights reserved.