Class DroolsJaxbHelperProviderImpl
java.lang.Object
org.drools.compiler.runtime.pipeline.impl.DroolsJaxbHelperProviderImpl
- All Implemented Interfaces:
DroolsJaxbHelperProvider
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classstatic classstatic classstatic class -
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic voidaddPackageFromXSD(KnowledgeBuilder kBuilder, Resource resource, ResourceConfiguration configuration) static String[]addXsdModel(Resource resource, KnowledgeBuilderImpl kBuilder, com.sun.tools.xjc.Options xjcOpts, String systemId) String[]addXsdModel(Resource resource, KnowledgeBuilder kbuilder, com.sun.tools.xjc.Options xjcOpts, String systemId) static jakarta.xml.bind.JAXBContextcreateDroolsJaxbContext(List<String> classNames, Map<String, ?> properties) jakarta.xml.bind.JAXBContextnewJAXBContext(String[] classNames, Map<String, ?> properties, KieBase kbase) jakarta.xml.bind.JAXBContextnewJAXBContext(String[] classNames, KieBase kbase)
-
Field Details
-
JAXB_ANNOTATED_CMD
-
-
Constructor Details
-
DroolsJaxbHelperProviderImpl
public DroolsJaxbHelperProviderImpl()
-
-
Method Details
-
addPackageFromXSD
public static void addPackageFromXSD(KnowledgeBuilder kBuilder, Resource resource, ResourceConfiguration configuration) throws IOException - Throws:
IOException
-
addXsdModel
public static String[] addXsdModel(Resource resource, KnowledgeBuilderImpl kBuilder, com.sun.tools.xjc.Options xjcOpts, String systemId) throws IOException - Throws:
IOException
-
createDroolsJaxbContext
public static jakarta.xml.bind.JAXBContext createDroolsJaxbContext(List<String> classNames, Map<String, ?> properties) throws ClassNotFoundException, jakarta.xml.bind.JAXBException- Throws:
ClassNotFoundExceptionjakarta.xml.bind.JAXBException
-
addXsdModel
public String[] addXsdModel(Resource resource, KnowledgeBuilder kbuilder, com.sun.tools.xjc.Options xjcOpts, String systemId) throws IOException - Specified by:
addXsdModelin interfaceDroolsJaxbHelperProvider- Throws:
IOException
-
newJAXBContext
public jakarta.xml.bind.JAXBContext newJAXBContext(String[] classNames, KieBase kbase) throws jakarta.xml.bind.JAXBException - Throws:
jakarta.xml.bind.JAXBException
-
newJAXBContext
public jakarta.xml.bind.JAXBContext newJAXBContext(String[] classNames, Map<String, ?> properties, KieBase kbase) throws jakarta.xml.bind.JAXBException- Specified by:
newJAXBContextin interfaceDroolsJaxbHelperProvider- Throws:
jakarta.xml.bind.JAXBException
-