Class StrategyCurrencyFilter

java.lang.Object
com.wualabs.qtsurfer.engine.strategy.StrategyCurrencyFilter

public class StrategyCurrencyFilter extends Object
Whitelist/blacklist asset filtering with pattern matching support.
  • Constructor Details

    • StrategyCurrencyFilter

      public StrategyCurrencyFilter()
  • Method Details

    • setWhitelistedCurrencies

      public void setWhitelistedCurrencies(List<String> currencyCodes)
    • setBlacklistedCurrencies

      public void setBlacklistedCurrencies(List<String> currencyCodes)
    • accept

      public boolean accept(@NonNull @NonNull Asset asset)
    • isWhitelisted

      public boolean isWhitelisted(@NonNull @NonNull Asset asset)
    • isBlacklisted

      public boolean isBlacklisted(@NonNull @NonNull Asset asset)
    • getWhitelistedCurrencies

      public Set<Asset> getWhitelistedCurrencies()
    • getWhitelistedCurrencyPatterns

      public Set<String> getWhitelistedCurrencyPatterns()
    • getBlacklistedCurrencies

      public Set<Asset> getBlacklistedCurrencies()
    • getBlacklistedCurrencyPatterns

      public Set<String> getBlacklistedCurrencyPatterns()