TV-Browser 3.3.3 API

tvbrowser.core.filters
Class InfoBitFilter

java.lang.Object
  extended by tvbrowser.core.filters.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 Summary
InfoBitFilter(java.lang.String name)
           
InfoBitFilter(java.lang.String name, java.lang.String key, int infoBit)
           
InfoBitFilter(java.lang.String name, java.lang.String key, int[] infoBits)
           
 
Method Summary
 boolean accept(Program prog)
          Accept only programs with subtitle or sign language
 boolean equals(java.lang.Object o)
           
 java.lang.String getKey()
           
 java.lang.String getName()
           
 java.lang.String toString()
          Name of Filter
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

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

TV-Browser 3.3.3 API

TV-Browser 3.3.3, Copyright (C) 2004-2008 TV-Browser Team (dev@tvbrowser.org)