Class SingleItemChangeFilter

Object
SingleItemChangeFilter
All Implemented Interfaces:
ItemChangeFilter

public class SingleItemChangeFilter extends Object implements ItemChangeFilter
  • Constructor Details

    • SingleItemChangeFilter

      public SingleItemChangeFilter(ItemIdentity itemId)
  • Method Details

    • accept

      public boolean accept(@NotNull Set<ItemIdentity> itemIds, @NotNull StructureGenerator.ItemChangeFilterContext context)
      Description copied from interface: ItemChangeFilter
      Checks if any of changed items may affect the built forest.
      Specified by:
      accept in interface ItemChangeFilter
      Parameters:
      itemIds - set of changed items
      context - convenient methods to check an item
      Returns:
      true if the forest fragment may be stale, Structure has to regenerate the forest. false if none of the changed item affects the fragment.