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 org.kie.api.io.ResourcenewByteArrayResource(byte[] bytes) static org.kie.api.io.ResourcenewClassPathResource(String path) static org.kie.api.io.ResourcenewClassPathResource(String path, Class clazz) static org.kie.api.io.ResourcenewClassPathResource(String path, ClassLoader classLoader) static org.kie.api.io.ResourcenewClassPathResource(String path, String encoding) static org.kie.api.io.ResourcenewClassPathResource(String path, String encoding, Class clazz) static org.kie.api.io.ResourcenewClassPathResource(String path, String encoding, ClassLoader classLoader) static org.kie.api.io.ResourcenewDescrResource(KnowledgeDescr descr) static org.kie.api.io.ResourcenewFileResource(File file) static org.kie.api.io.ResourcenewFileResource(String fileName) static org.kie.api.io.ResourcenewInputStreamResource(InputStream stream) static org.kie.api.io.ResourcenewInputStreamResource(InputStream stream, String encoding) static org.kie.api.io.ResourcenewReaderResource(Reader reader) static org.kie.api.io.ResourcenewReaderResource(Reader reader, String encoding)
-
Constructor Details
-
ResourceFactory
public ResourceFactory()
-
-
Method Details
-
newFileResource
-
newFileResource
-
newByteArrayResource
public static org.kie.api.io.Resource newByteArrayResource(byte[] bytes) -
newInputStreamResource
-
newInputStreamResource
-
newReaderResource
-
newReaderResource
-
newClassPathResource
-
newClassPathResource
-
newClassPathResource
-
newClassPathResource
-
newClassPathResource
-
newClassPathResource
public static org.kie.api.io.Resource newClassPathResource(String path, String encoding, ClassLoader classLoader) -
newDescrResource
-