org.apache.camel.spring.handler
Class ModelFileGenerator

java.lang.Object
  extended by org.springframework.beans.factory.xml.NamespaceHandlerSupport
      extended by org.apache.camel.spring.handler.CamelNamespaceHandler
          extended by org.apache.camel.spring.handler.ModelFileGenerator
All Implemented Interfaces:
NamespaceHandler

public class ModelFileGenerator
extends CamelNamespaceHandler


Nested Class Summary
 
Nested classes/interfaces inherited from class org.apache.camel.spring.handler.CamelNamespaceHandler
CamelNamespaceHandler.CamelContextBeanDefinitionParser
 
Field Summary
 
Fields inherited from class org.apache.camel.spring.handler.CamelNamespaceHandler
beanPostProcessorParser, binder, endpointParser, parserElementNames
 
Constructor Summary
ModelFileGenerator()
           
 
Method Summary
 void marshalRoutesUsingJaxb(String fileName, List<RouteType> routeTypes)
          Write the specified 'routeTypes' to 'fileName' as XML using JAXB.
 
Methods inherited from class org.apache.camel.spring.handler.CamelNamespaceHandler
createBeanPostProcessor, createJaxbContext, getJaxbContext, getJaxbPackages, getParserElementNames, init, injectNamespaces, parseUsingJaxb, registerParser, registerScriptParser
 
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
 

Constructor Detail

ModelFileGenerator

public ModelFileGenerator()
Method Detail

marshalRoutesUsingJaxb

public void marshalRoutesUsingJaxb(String fileName,
                                   List<RouteType> routeTypes)
                            throws IOException
Write the specified 'routeTypes' to 'fileName' as XML using JAXB.

Throws:
IOException


Copyright © 2008 IONA Open Source Community. All Rights Reserved.