## 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
    --- | --- | ---
    `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)` |
    `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.

    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)` |