Module tvbrowser

Class InfoBitFilter

  • All Implemented Interfaces:
    ProgramFilter

    public class InfoBitFilter
    extends java.lang.Object
    implements ProgramFilter
    This Filter filters for infobits, depending on the given key name
    • Constructor Detail

      • InfoBitFilter

        public InfoBitFilter​(java.lang.String name)
      • InfoBitFilter

        public InfoBitFilter​(java.lang.String name,
                             java.lang.String key,
                             int infoBit)
      • InfoBitFilter

        public InfoBitFilter​(java.lang.String name,
                             java.lang.String key,
                             int[] infoBits)
    • Method Detail

      • accept

        public boolean accept​(Program prog)
        Accept only programs with subtitle or sign language
        Specified by:
        accept in interface ProgramFilter
        Parameters:
        prog - Program to check
        Returns:
        true if prog is subtitled
      • getName

        public java.lang.String getName()
        Specified by:
        getName in interface ProgramFilter
        Returns:
        the name of this filter
      • getKey

        public java.lang.String getKey()
      • toString

        public java.lang.String toString()
        Name of Filter
        Specified by:
        toString in interface ProgramFilter
        Overrides:
        toString in class java.lang.Object
      • equals

        public boolean equals​(java.lang.Object o)
        Overrides:
        equals in class java.lang.Object