Package proguard.io

Class NameFilteredDataEntryReader

java.lang.Object
proguard.io.FilteredDataEntryReader
proguard.io.NameFilteredDataEntryReader
All Implemented Interfaces:
DataEntryReader

public class NameFilteredDataEntryReader extends FilteredDataEntryReader
This DataEntryReader delegates to one of two other DataEntryReader instances, depending on the name of the data entry.
  • Constructor Details

    • NameFilteredDataEntryReader

      public NameFilteredDataEntryReader(String regularExpression, DataEntryReader acceptedDataEntryReader)
      Creates a new NameFilteredDataEntryReader that delegates to the given reader, depending on the given list of filters.
    • NameFilteredDataEntryReader

      public NameFilteredDataEntryReader(String regularExpression, DataEntryReader acceptedDataEntryReader, DataEntryReader rejectedDataEntryReader)
      Creates a new NameFilteredDataEntryReader that delegates to either of the two given readers, depending on the given list of filters.
    • NameFilteredDataEntryReader

      public NameFilteredDataEntryReader(List regularExpressions, DataEntryReader acceptedDataEntryReader)
      Creates a new NameFilteredDataEntryReader that delegates to the given reader, depending on the given list of filters.
    • NameFilteredDataEntryReader

      public NameFilteredDataEntryReader(List regularExpressions, DataEntryReader acceptedDataEntryReader, DataEntryReader rejectedDataEntryReader)
      Creates a new NameFilteredDataEntryReader that delegates to either of the two given readers, depending on the given list of filters.
    • NameFilteredDataEntryReader

      public NameFilteredDataEntryReader(StringMatcher stringMatcher, DataEntryReader acceptedDataEntryReader)
      Creates a new NameFilteredDataEntryReader that delegates to the given reader, depending on the given string matcher.
    • NameFilteredDataEntryReader

      public NameFilteredDataEntryReader(StringMatcher stringMatcher, DataEntryReader acceptedDataEntryReader, DataEntryReader rejectedDataEntryReader)
      Creates a new NameFilteredDataEntryReader that delegates to either of the two given readers, depending on the given string matcher.