## Uses of Interface
org.kie.api.runtime.ObjectFilter

- Packages that use ObjectFilter
  Package | Description
  --- | ---
  org.kie.api.command |
  org.kie.api.runtime | The runtime engine classes, including KieSession and StatelessKieSession.
  org.kie.api.runtime.rule | The rule runtime classes.

- - ### Uses of ObjectFilter in org.kie.api.command

    Methods in org.kie.api.command with parameters of type ObjectFilter
    Modifier and Type | Method | Description
    --- | --- | ---
    `Command` | KieCommands.`newGetFactHandles​(ObjectFilter filter)` |
    `Command` | KieCommands.`newGetFactHandles​(ObjectFilter filter, java.lang.String outIdentifier)` |
    `Command` | KieCommands.`newGetObjects​(ObjectFilter filter)` |
    `Command` | KieCommands.`newGetObjects​(ObjectFilter filter, java.lang.String outIdentifier)` |

  - ### Uses of ObjectFilter in org.kie.api.runtime

    Classes in org.kie.api.runtime that implement ObjectFilter
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `ClassObjectFilter` | Filters objects by class, only accepting objects of the class specified in the constructor

  - ### Uses of ObjectFilter in org.kie.api.runtime.rule

    Methods in org.kie.api.runtime.rule with parameters of type ObjectFilter
    Modifier and Type | Method | Description
    --- | --- | ---
    `<T extends FactHandle> java.util.Collection<T>` | EntryPoint.`getFactHandles​(ObjectFilter filter)` |
    `java.util.Collection<? extends java.lang.Object>` | EntryPoint.`getObjects​(ObjectFilter filter)` |