|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.springframework.beans.factory.xml.NamespaceHandlerSupport
org.apache.camel.spring.handler.CamelNamespaceHandler
public class CamelNamespaceHandler
Camel namespace for the spring XML configuration file.
| Nested Class Summary | |
|---|---|
protected class |
CamelNamespaceHandler.CamelContextBeanDefinitionParser
|
| Field Summary | |
|---|---|
protected BeanDefinitionParser |
beanPostProcessorParser
|
protected Binder<Node> |
binder
|
protected BeanDefinitionParser |
endpointParser
|
protected Set<String> |
parserElementNames
|
| Constructor Summary | |
|---|---|
CamelNamespaceHandler()
|
|
| Method Summary | |
|---|---|
protected void |
createBeanPostProcessor(ParserContext parserContext,
String contextId,
Element childElement,
BeanDefinitionBuilder parentBuilder)
|
protected JAXBContext |
createJaxbContext()
|
ModelFileGenerator |
createModelFileGenerator()
|
JAXBContext |
getJaxbContext()
|
protected Set<Class> |
getJaxbPackages()
|
Set<String> |
getParserElementNames()
|
void |
init()
|
protected void |
injectNamespaces(Element element)
|
protected Object |
parseUsingJaxb(Element element,
ParserContext parserContext)
|
protected void |
registerEndpointsWithIdsDefinedInFromToTypes(Element element,
ParserContext parserContext,
String contextId)
|
protected void |
registerParser(String name,
BeanDefinitionParser parser)
|
protected void |
registerScriptParser(String elementName,
String engineName)
|
| Methods inherited from class org.springframework.beans.factory.xml.NamespaceHandlerSupport |
|---|
decorate, findDecoratorForNode, findParserForElement, parse, registerBeanDefinitionDecorator, registerBeanDefinitionDecoratorForAttribute, registerBeanDefinitionParser |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
protected BeanDefinitionParser endpointParser
protected BeanDefinitionParser beanPostProcessorParser
protected Set<String> parserElementNames
protected Binder<Node> binder
| Constructor Detail |
|---|
public CamelNamespaceHandler()
| Method Detail |
|---|
public ModelFileGenerator createModelFileGenerator()
throws JAXBException
JAXBExceptionpublic void init()
protected void createBeanPostProcessor(ParserContext parserContext,
String contextId,
Element childElement,
BeanDefinitionBuilder parentBuilder)
protected void registerScriptParser(String elementName,
String engineName)
protected void registerParser(String name,
BeanDefinitionParser parser)
public Set<String> getParserElementNames()
protected Object parseUsingJaxb(Element element,
ParserContext parserContext)
public JAXBContext getJaxbContext()
throws JAXBException
JAXBException
protected JAXBContext createJaxbContext()
throws JAXBException
JAXBExceptionprotected Set<Class> getJaxbPackages()
protected void injectNamespaces(Element element)
protected void registerEndpointsWithIdsDefinedInFromToTypes(Element element,
ParserContext parserContext,
String contextId)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||