# Uses of Package
org.kie.api.io

- Packages that use org.kie.api.io
  Package | Description
  --- | ---
  org.kie.api | Base KIE API classes.
  org.kie.api.builder |
  org.kie.api.definition.process | The classes that make up a Process definition.
  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 |

- Classes in org.kie.api.io used by org.kie.api
  Class | Description
  --- | ---
  KieResources | KieResources is a factory that provides Resource implementations for the desired IO resource

- Classes in org.kie.api.io used by org.kie.api.builder
  Class | Description
  --- | ---
  Resource | Generic interface to provide a Reader or InputStream for the underlying IO resource.

- Classes in org.kie.api.io used by org.kie.api.definition.process
  Class | Description
  --- | ---
  Resource | Generic interface to provide a Reader or InputStream for the underlying IO resource.

- Classes in org.kie.api.io used by org.kie.api.internal.assembler
  Class | Description
  --- | ---
  Resource | Generic interface to provide a Reader or InputStream for the underlying IO resource.
  ResourceConfiguration | This interface is a marker interface and should be implemented by any class that will provide configurations to the `KieBuilder` - currently this is only used by decision tables.
  ResourceType |
  ResourceWithConfiguration | Represent a tuple of a `Resource` with associated `ResourceConfiguration`, along with necessary kbuilder callbacks, to be used in in `KieAssemblerService`.

- Classes in org.kie.api.io used by org.kie.api.internal.io
  Class | Description
  --- | ---
  Resource | Generic interface to provide a Reader or InputStream for the underlying IO resource.
  ResourceType |

- Classes in org.kie.api.io used by org.kie.api.internal.weaver
  Class | Description
  --- | ---
  ResourceType |

- Classes in org.kie.api.io used by org.kie.api.io
  Class | Description
  --- | ---
  Resource | Generic interface to provide a Reader or InputStream for the underlying IO resource.
  ResourceConfiguration | This interface is a marker interface and should be implemented by any class that will provide configurations to the `KieBuilder` - currently this is only used by decision tables.
  ResourceType |

- Classes in org.kie.api.io used by org.kie.api.runtime.manager
  Class | Description
  --- | ---
  Resource | Generic interface to provide a Reader or InputStream for the underlying IO resource.
  ResourceType |