Drools :: Compiler 6.0.0.CR5

org.drools.compiler.runtime.pipeline.impl
Class DroolsJaxbHelperProviderImpl

java.lang.Object
  extended by org.drools.compiler.runtime.pipeline.impl.DroolsJaxbHelperProviderImpl
All Implemented Interfaces:
org.kie.internal.builder.help.DroolsJaxbHelperProvider

public class DroolsJaxbHelperProviderImpl
extends Object
implements org.kie.internal.builder.help.DroolsJaxbHelperProvider


Nested Class Summary
static class DroolsJaxbHelperProviderImpl.CachingRewindableReader
           
static class DroolsJaxbHelperProviderImpl.JaxbErrorReceiver4Drools
           
static class DroolsJaxbHelperProviderImpl.MapVfsCodeWriter
           
static class DroolsJaxbHelperProviderImpl.RewindableStringReader
           
 
Field Summary
static String[] JAXB_ANNOTATED_CMD
           
 
Constructor Summary
DroolsJaxbHelperProviderImpl()
           
 
Method Summary
 String[] addXsdModel(org.kie.api.io.Resource resource, org.kie.internal.builder.KnowledgeBuilder kbuilder, com.sun.tools.xjc.Options xjcOpts, String systemId)
           
static String[] addXsdModel(org.kie.api.io.Resource resource, PackageBuilder pkgBuilder, com.sun.tools.xjc.Options xjcOpts, String systemId)
           
static JAXBContext createDroolsJaxbContext(List<String> classNames, Map<String,?> properties)
           
 JAXBContext newJAXBContext(String[] classNames, org.kie.internal.KnowledgeBase kbase)
           
 JAXBContext newJAXBContext(String[] classNames, Map<String,?> properties, org.kie.internal.KnowledgeBase kbase)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

JAXB_ANNOTATED_CMD

public static final String[] JAXB_ANNOTATED_CMD
Constructor Detail

DroolsJaxbHelperProviderImpl

public DroolsJaxbHelperProviderImpl()
Method Detail

addXsdModel

public static String[] addXsdModel(org.kie.api.io.Resource resource,
                                   PackageBuilder pkgBuilder,
                                   com.sun.tools.xjc.Options xjcOpts,
                                   String systemId)
                            throws IOException
Throws:
IOException

createDroolsJaxbContext

public static JAXBContext createDroolsJaxbContext(List<String> classNames,
                                                  Map<String,?> properties)
                                           throws ClassNotFoundException,
                                                  JAXBException
Throws:
ClassNotFoundException
JAXBException

addXsdModel

public String[] addXsdModel(org.kie.api.io.Resource resource,
                            org.kie.internal.builder.KnowledgeBuilder kbuilder,
                            com.sun.tools.xjc.Options xjcOpts,
                            String systemId)
                     throws IOException
Specified by:
addXsdModel in interface org.kie.internal.builder.help.DroolsJaxbHelperProvider
Throws:
IOException

newJAXBContext

public JAXBContext newJAXBContext(String[] classNames,
                                  org.kie.internal.KnowledgeBase kbase)
                           throws JAXBException
Throws:
JAXBException

newJAXBContext

public JAXBContext newJAXBContext(String[] classNames,
                                  Map<String,?> properties,
                                  org.kie.internal.KnowledgeBase kbase)
                           throws JAXBException
Specified by:
newJAXBContext in interface org.kie.internal.builder.help.DroolsJaxbHelperProvider
Throws:
JAXBException

Drools :: Compiler 6.0.0.CR5

Copyright © 2001-2013 JBoss by Red Hat. All Rights Reserved.