nxt.blockchain

## Interface Bundler.Filter

- All Known Implementing Classes:
    AccountPropertyBundler, AssetBundler, CurrencyBundler, PersonalBundler, PurchaseBundler, QuotaBundler, TransactionTypeBundler
  Enclosing class:
    Bundler

      public static interface Bundler.Filter

  Bundling filter - transactions for which the `ok(Bundler, ChildTransaction)` method returns false are not processed by the `Bundler.Rule`

- - ### Method Summary

    All Methods Instance Methods Abstract Methods Default Methods
    Modifier and Type | Method and Description
    --- | ---
    `default java.lang.String` | `getDescription()` For UI to work, the bundler description must also be added to transaction.json with key bundler_filter_help_*lowercase name*
    `default java.lang.String` | `getName()`
    `default java.lang.String` | `getParameter()`
    `boolean` | `ok(Bundler bundler, ChildTransaction childTransaction)`
    `default void` | `setParameter(java.lang.String parameter)`

- - ### Method Detail

    - #### ok

          boolean ok(Bundler bundler,
                     ChildTransaction childTransaction)

    - #### getName

          default java.lang.String getName()

    - #### getDescription

          default java.lang.String getDescription()

      For UI to work, the bundler description must also be added to transaction.json with key bundler_filter_help_*lowercase name*
      Returns:
        The bundler description.

    - #### getParameter

          default java.lang.String getParameter()

    - #### setParameter

          default void setParameter(java.lang.String parameter)