## Uses of Class
org.kie.api.io.ResourceType

- Packages that use ResourceType
  Package | Description
  --- | ---
  org.kie.api.internal.assembler |
  org.kie.api.internal.io |
  org.kie.api.internal.weaver |
  org.kie.api.io | io library for working with Resources
  org.kie.api.runtime.manager |

- - ### Uses of ResourceType in org.kie.api.internal.assembler

    Methods in org.kie.api.internal.assembler that return ResourceType
    Modifier and Type | Method | Description
    --- | --- | ---
    `ResourceType` | KieAssemblerService.`getResourceType()` |

    Methods in org.kie.api.internal.assembler with parameters of type ResourceType
    Modifier and Type | Method | Description
    --- | --- | ---
    `default void` | KieAssemblers.`addResource​(Object knowledgeBuilder, Resource resource, ResourceType type, ResourceConfiguration configuration)` | Deprecated. As of version 7.51.0 replaced by `KieAssemblers.addResourceAfterRules(Object, Resource, ResourceType, ResourceConfiguration)`
    `default void` | KieAssemblerService.`addResource​(Object kbuilder, Resource resource, ResourceType type, ResourceConfiguration configuration)` | Deprecated. As of version 7.51.0 replaced by `KieAssemblerService.addResourceAfterRules(Object, Resource, ResourceType, ResourceConfiguration)`
    `void` | KieAssemblers.`addResourceAfterRules​(Object knowledgeBuilder, Resource resource, ResourceType type, ResourceConfiguration configuration)` |
    `default void` | KieAssemblerService.`addResourceAfterRules​(Object kbuilder, Resource resource, ResourceType type, ResourceConfiguration configuration)` |
    `void` | KieAssemblers.`addResourceBeforeRules​(Object knowledgeBuilder, Resource resource, ResourceType type, ResourceConfiguration configuration)` |
    `default void` | KieAssemblerService.`addResourceBeforeRules​(Object kbuilder, Resource resource, ResourceType type, ResourceConfiguration configuration)` |
    `default void` | KieAssemblers.`addResources​(Object knowledgeBuilder, List<ResourceWithConfiguration> resources, ResourceType type)` | Deprecated. As of version 7.51.0 replaced by `KieAssemblers.addResourcesAfterRules(Object, List, ResourceType)`
    `default void` | KieAssemblerService.`addResources​(Object kbuilder, Collection<ResourceWithConfiguration> resources, ResourceType type)` | Deprecated. As of version 7.51.0 replaced by `KieAssemblerService.addResourcesAfterRules(Object, Collection, ResourceType)`
    `void` | KieAssemblers.`addResourcesAfterRules​(Object knowledgeBuilder, List<ResourceWithConfiguration> resources, ResourceType type)` |
    `default void` | KieAssemblerService.`addResourcesAfterRules​(Object kbuilder, Collection<ResourceWithConfiguration> resources, ResourceType type)` |
    `default void` | KieAssemblerService.`addResourcesBeforeRules​(Object kbuilder, Collection<ResourceWithConfiguration> resources, ResourceType type)` |

  - ### Uses of ResourceType in org.kie.api.internal.io

    Methods in org.kie.api.internal.io that return ResourceType
    Modifier and Type | Method | Description
    --- | --- | ---
    `ResourceType` | ResourceTypePackage.`getResourceType()` |

  - ### Uses of ResourceType in org.kie.api.internal.weaver

    Methods in org.kie.api.internal.weaver that return ResourceType
    Modifier and Type | Method | Description
    --- | --- | ---
    `ResourceType` | KieWeaverService.`getResourceType()` |

  - ### Uses of ResourceType in org.kie.api.io

    Fields in org.kie.api.io declared as ResourceType
    Modifier and Type | Field | Description
    --- | --- | ---
    `static ResourceType` | ResourceType.`BAYES` | Bayesian
    `static ResourceType` | ResourceType.`BPMN2` | jBPM BPMN2 Language
    `static ResourceType` | ResourceType.`BRL` | Drools Business Rule Language
    `static ResourceType` | ResourceType.`CHANGE_SET` | Change Set
    `static ResourceType` | ResourceType.`CMMN` | jBPM CMMN Language
    `static ResourceType` | ResourceType.`DESCR` | DESCR
    `static ResourceType` | ResourceType.`DMN` | Decision Model and Notation (DMN) model
    `static ResourceType` | ResourceType.`DRF` | Drools Rule Flow Language
    `static ResourceType` | ResourceType.`DRL` | Drools Rule Language
    `static ResourceType` | ResourceType.`DRLX` |
    `static ResourceType` | ResourceType.`DRT` |
    `static ResourceType` | ResourceType.`DSL` | Drools DSL
    `static ResourceType` | ResourceType.`DSLR` | Drools DSL Rule
    `static ResourceType` | ResourceType.`DTABLE` | Decision Table
    `static ResourceType` | ResourceType.`FEEL` | DMN FEEL expression language
    `static ResourceType` | ResourceType.`GDRL` | Drools Rule Language - Guided Globals definitions - Workaround for double-dot file extensions for 6.0
    `static ResourceType` | ResourceType.`GDST` |
    `static ResourceType` | ResourceType.`JAVA` | JAVA
    `static ResourceType` | ResourceType.`NOOP` | NO-Operation ResourceType - used for example to dynamically disable a given AssemblerService
    `static ResourceType` | ResourceType.`PKG` | Binary Package
    `static ResourceType` | ResourceType.`PMML` | PMML
    `static ResourceType` | ResourceType.`PROPERTIES` | PROPERTIES
    `static ResourceType` | ResourceType.`RDRL` | Drools Rule Language - Guided Rules (without DSL) - Workaround for double-dot file extensions for 6.0
    `static ResourceType` | ResourceType.`RDSLR` | Drools Rule Language - Guided Rules (with DSL) - Workaround for double-dot file extensions for 6.0
    `static ResourceType` | ResourceType.`SCARD` | Score Card - Workaround for double-dot file extensions for 6.0
    `static ResourceType` | ResourceType.`SCGD` |
    `static ResourceType` | ResourceType.`SOLVER` |
    `static ResourceType` | ResourceType.`TDRL` | Drools Rule Language - Guided Decision Trees - Workaround for double-dot file extensions for 6.0
    `static ResourceType` | ResourceType.`TEMPLATE` |
    `static ResourceType` | ResourceType.`XDRL` | Drools XML Rule Language
    `static ResourceType` | ResourceType.`XSD` | XSD

    Methods in org.kie.api.io that return ResourceType
    Modifier and Type | Method | Description
    --- | --- | ---
    `static ResourceType` | ResourceType.`addResourceTypeToRegistry​(String resourceType, boolean isNative, String description, String defaultPath, String defaultExtension, String... otherExtensions)` |
    `static ResourceType` | ResourceType.`addResourceTypeToRegistry​(String resourceType, String description, String defaultPath, String defaultExtension, String... otherExtensions)` |
    `static ResourceType` | ResourceType.`determineResourceType​(String resourceName)` |
    `ResourceType` | Resource.`getResourceType()` | Returns the type of the resource if one could be inferred by the extension of the resource or if it was explicitly set.
    `static ResourceType` | ResourceType.`getResourceType​(String resourceType)` |

    Methods in org.kie.api.io with parameters of type ResourceType
    Modifier and Type | Method | Description
    --- | --- | ---
    `Resource` | Resource.`setResourceType​(ResourceType type)` | Sets the resource type.

  - ### Uses of ResourceType in org.kie.api.runtime.manager

    Methods in org.kie.api.runtime.manager with parameters of type ResourceType
    Modifier and Type | Method | Description
    --- | --- | ---
    `RuntimeEnvironmentBuilder` | RuntimeEnvironmentBuilder.`addAsset​(Resource asset, ResourceType type)` |