Package org.kie.internal.io
Class ResourceFactory
java.lang.Object
org.kie.internal.io.ResourceFactory
Convenience Factory to provide Resource implementations for the desired IO resource.
KnowledgeBuilder kbuilder = KnowledgeBuilderFactory.newKnowledgeBuilder();
kbuilder.add( ResourceFactory.newUrlResource( "htp://www.domain.org/myProcess.bpmn2" ),
ResourceType.BPMN2 );
KnowledgeBuilder kbuilder = KnowledgeBuilderFactory.newKnowledgeBuilder();
kbuilder.add( ResourceFactory.newClassPathResource( "htp://www.domain.org/myrules.drl", getClass() ),
ResourceType.DRL );
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic ResourcenewByteArrayResource(byte[] bytes) static ResourcenewClassPathResource(String path) static ResourcenewClassPathResource(String path, Class clazz) static ResourcenewClassPathResource(String path, ClassLoader classLoader) static ResourcenewClassPathResource(String path, String encoding) static ResourcenewClassPathResource(String path, String encoding, Class clazz) static ResourcenewClassPathResource(String path, String encoding, ClassLoader classLoader) static ResourcenewDescrResource(KnowledgeDescr descr) static ResourcenewFileResource(File file) static ResourcenewFileResource(String fileName) static ResourcenewInputStreamResource(InputStream stream) static ResourcenewInputStreamResource(InputStream stream, String encoding) static ResourcenewReaderResource(Reader reader) static ResourcenewReaderResource(Reader reader, String encoding)
-
Constructor Details
-
ResourceFactory
public ResourceFactory()
-
-
Method Details
-
newFileResource
-
newFileResource
-
newByteArrayResource
-
newInputStreamResource
-
newInputStreamResource
-
newReaderResource
-
newReaderResource
-
newClassPathResource
-
newClassPathResource
-
newClassPathResource
-
newClassPathResource
-
newClassPathResource
-
newClassPathResource
-
newDescrResource
-