Package nl.vpro.domain.media
Enum EpgGenreType
- java.lang.Object
-
- java.lang.Enum<EpgGenreType>
-
- nl.vpro.domain.media.EpgGenreType
-
- All Implemented Interfaces:
Serializable
,Comparable<EpgGenreType>
,Displayable
public enum EpgGenreType extends Enum<EpgGenreType> implements Displayable
This was the original implementation of MSE-2417. It is not used now, only for legacy mapping.
-
-
Enum Constant Summary
Enum Constants Enum Constant Description _01
_0102
_0103
_0104
_0105
_0106
_0107
_0108
_0111
_0119
_0125
_02
_0209
_0210
_0211
_0212
_03
_0309
_0310
_0311
_0312
_0313
_04
_0414
_0415
_05
_0516
_0517
_06
_0609
_0619
_0620
_07
_0719
_0721
_0722
_0723
_0724
_0725
_0726
_0727
_0728
_0729
_0730
_0731
_08
_0822
_0823
_0824
_0825
_0826
_0827
_0829
_0830
-
Field Summary
-
Fields inherited from interface nl.vpro.i18n.Displayable
NULL
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static EpgGenreType
find(String s)
static EpgGenreType
find(String main, String sub)
Searches in a type on main and sub text values.String
getDisplayName()
String
getGenreName()
List<MisGenreType>
getLegacyGenre()
static EpgGenreType
valueOf(String name)
Returns the enum constant of this type with the specified name.static SortedSet<EpgGenreType>
valueOf(Collection<String> genres)
Returns the enum constant of this type with the specified name.static SortedSet<EpgGenreType>
valueOf(MisGenreType... more)
Returns the enum constant of this type with the specified name.static SortedSet<EpgGenreType>
valueOfLegacy(Collection<MisGenreType> col)
static EpgGenreType[]
values()
Returns an array containing the constants of this enum type, in the order they are declared.-
Methods inherited from class java.lang.Enum
clone, compareTo, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOf
-
Methods inherited from interface nl.vpro.i18n.Displayable
display, getDisplayName, getIcon, getIconClass, getPluralDisplayName, getPluralDisplayName
-
-
-
-
Enum Constant Detail
-
_0102
public static final EpgGenreType _0102
-
_0103
public static final EpgGenreType _0103
-
_0104
public static final EpgGenreType _0104
-
_0105
public static final EpgGenreType _0105
-
_0106
public static final EpgGenreType _0106
-
_0107
public static final EpgGenreType _0107
-
_0111
public static final EpgGenreType _0111
-
_0119
public static final EpgGenreType _0119
-
_0108
public static final EpgGenreType _0108
-
_0125
public static final EpgGenreType _0125
-
_01
public static final EpgGenreType _01
-
_0209
public static final EpgGenreType _0209
-
_0210
public static final EpgGenreType _0210
-
_0211
public static final EpgGenreType _0211
-
_0212
public static final EpgGenreType _0212
-
_02
public static final EpgGenreType _02
-
_0309
public static final EpgGenreType _0309
-
_0310
public static final EpgGenreType _0310
-
_0311
public static final EpgGenreType _0311
-
_0313
public static final EpgGenreType _0313
-
_0312
public static final EpgGenreType _0312
-
_03
public static final EpgGenreType _03
-
_0414
public static final EpgGenreType _0414
-
_0415
public static final EpgGenreType _0415
-
_04
public static final EpgGenreType _04
-
_0516
public static final EpgGenreType _0516
-
_0517
public static final EpgGenreType _0517
-
_05
public static final EpgGenreType _05
-
_0619
public static final EpgGenreType _0619
-
_0620
public static final EpgGenreType _0620
-
_0609
public static final EpgGenreType _0609
-
_06
public static final EpgGenreType _06
-
_0719
public static final EpgGenreType _0719
-
_0721
public static final EpgGenreType _0721
-
_0722
public static final EpgGenreType _0722
-
_0723
public static final EpgGenreType _0723
-
_0724
public static final EpgGenreType _0724
-
_0725
public static final EpgGenreType _0725
-
_0726
public static final EpgGenreType _0726
-
_0727
public static final EpgGenreType _0727
-
_0728
public static final EpgGenreType _0728
-
_0729
public static final EpgGenreType _0729
-
_0730
public static final EpgGenreType _0730
-
_0731
public static final EpgGenreType _0731
-
_07
public static final EpgGenreType _07
-
_0822
public static final EpgGenreType _0822
-
_0823
public static final EpgGenreType _0823
-
_0824
public static final EpgGenreType _0824
-
_0825
public static final EpgGenreType _0825
-
_0826
public static final EpgGenreType _0826
-
_0827
public static final EpgGenreType _0827
-
_0829
public static final EpgGenreType _0829
-
_0830
public static final EpgGenreType _0830
-
_08
public static final EpgGenreType _08
-
-
Method Detail
-
values
public static EpgGenreType[] values()
Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:for (EpgGenreType c : EpgGenreType.values()) System.out.println(c);
- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
public static EpgGenreType valueOf(String name)
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)- Parameters:
name
- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
IllegalArgumentException
- if this enum type has no constant with the specified nameNullPointerException
- if the argument is null
-
find
public static EpgGenreType find(String main, String sub) throws IllegalArgumentException
Searches in a type on main and sub text values. Not case sensitive!- Parameters:
main
-sub
-- Returns:
- Throws:
IllegalArgumentException
-
getGenreName
public String getGenreName()
-
getDisplayName
public String getDisplayName()
- Specified by:
getDisplayName
in interfaceDisplayable
-
getLegacyGenre
public List<MisGenreType> getLegacyGenre()
-
valueOf
public static SortedSet<EpgGenreType> valueOf(MisGenreType... more)
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)- Parameters:
more
- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
IllegalArgumentException
- if this enum type has no constant with the specified nameNullPointerException
- if the argument is null
-
valueOfLegacy
public static SortedSet<EpgGenreType> valueOfLegacy(Collection<MisGenreType> col)
-
valueOf
public static SortedSet<EpgGenreType> valueOf(Collection<String> genres)
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)- Parameters:
genres
- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
IllegalArgumentException
- if this enum type has no constant with the specified nameNullPointerException
- if the argument is null
-
find
public static EpgGenreType find(String s)
-
-