# 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

- ## 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 final ResourceType`
  ResourceType.`BAYES`
  Bayesian
  `static final ResourceType`
  ResourceType.`BPMN2`
  jBPM BPMN2 Language
  `static final ResourceType`
  ResourceType.`CMMN`
  jBPM CMMN Language
  `static final ResourceType`
  ResourceType.`DESCR`
  DESCR
  `static final ResourceType`
  ResourceType.`DMN`
  Decision Model and Notation (DMN) model
  `static final ResourceType`
  ResourceType.`DRF`
  Drools Rule Flow Language
  `static final ResourceType`
  ResourceType.`DRL`
  Drools Rule Language
  `static final ResourceType`
  ResourceType.`DRLX`
  `static final ResourceType`
  ResourceType.`DRT`
  Deprecated.
  Since 8.
  `static final ResourceType`
  ResourceType.`DSL`
  Drools DSL
  `static final ResourceType`
  ResourceType.`DSLR`
  Drools DSL Rule
  `static final ResourceType`
  ResourceType.`DTABLE`
  Decision Table
  `static final ResourceType`
  ResourceType.`FEEL`
  DMN FEEL expression language
  `static final ResourceType`
  ResourceType.`GDRL`
  Drools Rule Language - Guided Globals definitions - Workaround for double-dot file extensions for 6.0
  `static final ResourceType`
  ResourceType.`GDST`
  `static final ResourceType`
  ResourceType.`JAVA`
  JAVA
  `static final ResourceType`
  ResourceType.`NOOP`
  NO-Operation ResourceType - used for example to dynamically disable a given AssemblerService
  `static final ResourceType`
  ResourceType.`PMML`
  PMML
  `static final ResourceType`
  ResourceType.`PROPERTIES`
  PROPERTIES
  `static final ResourceType`
  ResourceType.`RDRL`
  Drools Rule Language - Guided Rules (without DSL) - Workaround for double-dot file extensions for 6.0
  `static final ResourceType`
  ResourceType.`RDSLR`
  Drools Rule Language - Guided Rules (with DSL) - Workaround for double-dot file extensions for 6.0
  `static final ResourceType`
  ResourceType.`SCARD`
  Score Card - Workaround for double-dot file extensions for 6.0
  `static final ResourceType`
  ResourceType.`SCGD`
  `static final ResourceType`
  ResourceType.`SOLVER`
  `static final ResourceType`
  ResourceType.`TDRL`
  Drools Rule Language - Guided Decision Trees - Workaround for double-dot file extensions for 6.0
  `static final ResourceType`
  ResourceType.`TEMPLATE`
  `static final ResourceType`
  ResourceType.`XSD`
  XSD
  `static final ResourceType`
  ResourceType.`YAML`
  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.