Package | Description |
---|---|
org.drools |
The KnowledgeBase and its factory.
|
org.drools.builder |
The builder package is responsible for building knowledge definitions from artifact resources.
|
org.drools.builder.help |
Providers helper classes that can be used during building.
|
org.drools.event.knowledgeagent | |
org.drools.impl | |
org.drools.impl.adapters | |
org.drools.io |
io library for working with Resources
See ResourceFactory for more details
|
Modifier and Type | Method and Description |
---|---|
Collection<Resource> |
ChangeSet.getResourcesAdded()
Returns an immutable Collection of added Resources for this ChangeSet
|
Collection<Resource> |
ChangeSet.getResourcesModified()
Returns an immutable Collection of modified Resources for this ChangeSet
|
Collection<Resource> |
ChangeSet.getResourcesRemoved()
Returns an immutable Collection of removed Resources for this ChangeSet
|
Modifier and Type | Method and Description |
---|---|
Resource |
KnowledgeBuilderResult.getResource()
Returns the Resource that caused this result
|
Modifier and Type | Method and Description |
---|---|
CompositeKnowledgeBuilder |
CompositeKnowledgeBuilder.add(Resource resource)
Add a resource of the given ResourceType, using the default type and resource configuration.
|
CompositeKnowledgeBuilder |
CompositeKnowledgeBuilder.add(Resource resource,
ResourceType type)
Add a resource of the given ResourceType, using the default resource configuration.
|
void |
KnowledgeBuilder.add(Resource resource,
ResourceType type)
Add a resource of the given ResourceType, using the default resource configuration.
|
CompositeKnowledgeBuilder |
CompositeKnowledgeBuilder.add(Resource resource,
ResourceType type,
ResourceConfiguration configuration)
Add a resource of the given ResourceType, using the provided ResourceConfiguration.
|
void |
KnowledgeBuilder.add(Resource resource,
ResourceType type,
ResourceConfiguration configuration)
Add a resource of the given ResourceType, using the provided ResourceConfiguration.
|
Modifier and Type | Method and Description |
---|---|
String[] |
DroolsJaxbHelperProvider.addXsdModel(Resource resource,
KnowledgeBuilder kbuilder,
com.sun.tools.xjc.Options xjcOpts,
String systemId)
Deprecated.
This is now deprecated, as we now support XSD as a standard ResourceType. Although
you'll still need the newJAXBContext method to create a JAXBContext from the KnowledgeBase.
|
static String[] |
KnowledgeBuilderHelper.addXsdModel(Resource resource,
KnowledgeBuilder kbuilder,
com.sun.tools.xjc.Options xjcOpts,
String systemId)
Generates pojos for a given XSD using XJC and adds them to the specified KnowlegeBase.
|
Modifier and Type | Method and Description |
---|---|
Resource |
BeforeResourceProcessedEvent.getResource() |
Resource |
AfterResourceProcessedEvent.getResource() |
Resource |
ResourceCompilationFailedEvent.getResource() |
Modifier and Type | Method and Description |
---|---|
List<Resource> |
AfterChangeSetProcessedEvent.getAddedResources() |
Map<Resource,Set<KnowledgeDefinition>> |
AfterChangeSetProcessedEvent.getModifiedResourceMappings() |
Map<Resource,Set<KnowledgeDefinition>> |
AfterChangeSetProcessedEvent.getRemovedResourceMappings() |
Constructor and Description |
---|
AfterResourceProcessedEvent(ChangeSet changeSet,
Resource resource,
ResourceType resourceType) |
BeforeResourceProcessedEvent(ChangeSet changeSet,
Resource resource,
ResourceType resourceType) |
ResourceCompilationFailedEvent(KnowledgeBuilder kbuilder,
Resource resource,
ResourceType resourceType) |
Constructor and Description |
---|
AfterChangeSetProcessedEvent(ChangeSet changeSet,
List<Resource> addedResources,
Map<Resource,Set<KnowledgeDefinition>> modifiedResourceMappings,
Map<Resource,Set<KnowledgeDefinition>> removedResourceMappings) |
AfterChangeSetProcessedEvent(ChangeSet changeSet,
List<Resource> addedResources,
Map<Resource,Set<KnowledgeDefinition>> modifiedResourceMappings,
Map<Resource,Set<KnowledgeDefinition>> removedResourceMappings) |
AfterChangeSetProcessedEvent(ChangeSet changeSet,
List<Resource> addedResources,
Map<Resource,Set<KnowledgeDefinition>> modifiedResourceMappings,
Map<Resource,Set<KnowledgeDefinition>> removedResourceMappings) |
Modifier and Type | Method and Description |
---|---|
Resource |
ResourceFactoryServiceImpl.newByteArrayResource(byte[] bytes) |
Resource |
ResourceFactoryServiceImpl.newClassPathResource(String path) |
Resource |
ResourceFactoryServiceImpl.newClassPathResource(String path,
Class<?> clazz) |
Resource |
ResourceFactoryServiceImpl.newClassPathResource(String path,
ClassLoader classLoader) |
Resource |
ResourceFactoryServiceImpl.newClassPathResource(String path,
String encoding) |
Resource |
ResourceFactoryServiceImpl.newClassPathResource(String path,
String encoding,
Class<?> clazz) |
Resource |
ResourceFactoryServiceImpl.newClassPathResource(String path,
String encoding,
ClassLoader classLoader) |
Resource |
ResourceFactoryServiceImpl.newDescrResource(KnowledgeDescr descr) |
Resource |
ResourceFactoryServiceImpl.newFileSystemResource(File file) |
Resource |
ResourceFactoryServiceImpl.newFileSystemResource(String fileName) |
Resource |
ResourceFactoryServiceImpl.newInputStreamResource(InputStream stream) |
Resource |
ResourceFactoryServiceImpl.newInputStreamResource(InputStream stream,
String encoding) |
Resource |
ResourceFactoryServiceImpl.newReaderResource(Reader reader) |
Resource |
ResourceFactoryServiceImpl.newReaderResource(Reader reader,
String encoding) |
Resource |
ResourceFactoryServiceImpl.newUrlResource(String path) |
Resource |
ResourceFactoryServiceImpl.newUrlResource(URL url) |
Modifier and Type | Method and Description |
---|---|
void |
KnowledgeBuilderImpl.add(Resource resource,
ResourceType type) |
void |
KnowledgeBuilderImpl.add(Resource resource,
ResourceType type,
ResourceConfiguration configuration) |
Modifier and Type | Method and Description |
---|---|
Resource |
KnowledgeBuilderErrorAdapter.getResource() |
Resource |
KnowledgeBuilderResultAdapter.getResource() |
Modifier and Type | Method and Description |
---|---|
CompositeKnowledgeBuilder |
CompositeKnowledgeBuilderAdapter.add(Resource resource) |
CompositeKnowledgeBuilder |
CompositeKnowledgeBuilderAdapter.add(Resource resource,
ResourceType type) |
CompositeKnowledgeBuilder |
CompositeKnowledgeBuilderAdapter.add(Resource resource,
ResourceType type,
ResourceConfiguration configuration) |
Modifier and Type | Method and Description |
---|---|
Resource |
ResourcedObject.getResource() |
static Resource |
ResourceFactory.newByteArrayResource(byte[] bytes) |
Resource |
ResourceFactoryService.newByteArrayResource(byte[] bytes) |
static Resource |
ResourceFactory.newClassPathResource(String path) |
Resource |
ResourceFactoryService.newClassPathResource(String path) |
static Resource |
ResourceFactory.newClassPathResource(String path,
Class clazz) |
Resource |
ResourceFactoryService.newClassPathResource(String path,
Class<?> clazz) |
static Resource |
ResourceFactory.newClassPathResource(String path,
ClassLoader classLoader) |
Resource |
ResourceFactoryService.newClassPathResource(String path,
ClassLoader classLoader) |
static Resource |
ResourceFactory.newClassPathResource(String path,
String encoding) |
Resource |
ResourceFactoryService.newClassPathResource(String path,
String encoding) |
static Resource |
ResourceFactory.newClassPathResource(String path,
String encoding,
Class clazz) |
Resource |
ResourceFactoryService.newClassPathResource(String path,
String encoding,
Class<?> clazz) |
static Resource |
ResourceFactory.newClassPathResource(String path,
String encoding,
ClassLoader classLoader) |
Resource |
ResourceFactoryService.newClassPathResource(String path,
String encoding,
ClassLoader classLoader) |
static Resource |
ResourceFactory.newDescrResource(KnowledgeDescr descr) |
Resource |
ResourceFactoryService.newDescrResource(KnowledgeDescr descr) |
static Resource |
ResourceFactory.newFileResource(File file) |
static Resource |
ResourceFactory.newFileResource(String fileName) |
Resource |
ResourceFactoryService.newFileSystemResource(File file) |
Resource |
ResourceFactoryService.newFileSystemResource(String fileName) |
static Resource |
ResourceFactory.newInputStreamResource(InputStream stream) |
Resource |
ResourceFactoryService.newInputStreamResource(InputStream stream) |
static Resource |
ResourceFactory.newInputStreamResource(InputStream stream,
String encoding) |
Resource |
ResourceFactoryService.newInputStreamResource(InputStream stream,
String encoding) |
static Resource |
ResourceFactory.newReaderResource(Reader reader) |
Resource |
ResourceFactoryService.newReaderResource(Reader reader) |
static Resource |
ResourceFactory.newReaderResource(Reader reader,
String encoding) |
Resource |
ResourceFactoryService.newReaderResource(Reader reader,
String encoding) |
static Resource |
ResourceFactory.newUrlResource(String path) |
Resource |
ResourceFactoryService.newUrlResource(String path) |
static Resource |
ResourceFactory.newUrlResource(URL url) |
Resource |
ResourceFactoryService.newUrlResource(URL url) |
Modifier and Type | Method and Description |
---|---|
void |
ResourcedObject.setResource(Resource resource) |
void |
ResourceChangeNotifier.subscribeChildResource(Resource directory,
Resource child)
When a ResourceChangeMonitor is asked to monitor a directory, it needs a way to tell the ResourceChangeNotifier of any newly added Resources.
|
void |
ResourceChangeMonitor.subscribeNotifier(ResourceChangeNotifier notifier,
Resource resource)
Subscribe the notifier to receive change information on the given resource.
|
void |
ResourceChangeNotifier.subscribeResourceChangeListener(ResourceChangeListener listener,
Resource resource) |
void |
ResourceChangeMonitor.unsubscribeNotifier(ResourceChangeNotifier notifier,
Resource resource)
Unsubscribe the notifier for the given resource.
|
void |
ResourceChangeNotifier.unsubscribeResourceChangeListener(ResourceChangeListener listener,
Resource resource) |
Copyright © 2001–2019 JBoss by Red Hat. All rights reserved.