com.groupdocs.metadata.core

Interfaces

Classes

Enums

Exceptions

com.groupdocs.metadata.core

Class ID3V1Genre

  • All Implemented Interfaces:
    IEnumValue


    public final class ID3V1Genre
    extends Object
    implements IEnumValue

    Specifies genres used in an Id3v1 tag.

    • Field Detail

      • Blues

        public static final ID3V1Genre Blues

        Represents the Blues genre.

      • ClassicRock

        public static final ID3V1Genre ClassicRock

        Represents the Classic Rock genre.

      • Country

        public static final ID3V1Genre Country

        Represents the Country genre.

      • Dance

        public static final ID3V1Genre Dance

        Represents the Dance genre.

      • Disco

        public static final ID3V1Genre Disco

        Represents the Disco genre.

      • Funk

        public static final ID3V1Genre Funk

        Represents the Funk genre.

      • Grunge

        public static final ID3V1Genre Grunge

        Represents the Grunge genre.

      • HipHop

        public static final ID3V1Genre HipHop

        Represents the Hip-Hop genre.

      • Jazz

        public static final ID3V1Genre Jazz

        Represents the Jazz genre.

      • Metal

        public static final ID3V1Genre Metal

        Represents the Metal genre.

      • NewAge

        public static final ID3V1Genre NewAge

        Represents the New Age genre.

      • Oldies

        public static final ID3V1Genre Oldies

        Represents the Oldies genre.

      • Other

        public static final ID3V1Genre Other

        Represents the Other genre.

      • Pop

        public static final ID3V1Genre Pop

        Represents the Pop genre.

      • RhythmAndBlues

        public static final ID3V1Genre RhythmAndBlues

        Represents the Rhythm and Blues genre.

      • Rap

        public static final ID3V1Genre Rap

        Represents the Rap genre.

      • Reggae

        public static final ID3V1Genre Reggae

        Represents the Reggae genre.

      • Rock

        public static final ID3V1Genre Rock

        Represents the Rock genre.

      • Techno

        public static final ID3V1Genre Techno

        Represents the Techno genre.

      • Industrial

        public static final ID3V1Genre Industrial

        Represents the Industrial genre.

      • Alternative

        public static final ID3V1Genre Alternative

        Represents the Alternative genre.

      • Ska

        public static final ID3V1Genre Ska

        Represents the Ska genre.

      • DeathMetal

        public static final ID3V1Genre DeathMetal

        Represents the Death Metal genre.

      • Pranks

        public static final ID3V1Genre Pranks

        Represents the Pranks genre.

      • Soundtrack

        public static final ID3V1Genre Soundtrack

        Represents the Soundtrack genre.

      • EuroTechno

        public static final ID3V1Genre EuroTechno

        Represents the Euro-Techno genre.

      • Ambient

        public static final ID3V1Genre Ambient

        Represents the Ambient genre.

      • TripHop

        public static final ID3V1Genre TripHop

        Represents the Trip-Hop genre.

      • Vocal

        public static final ID3V1Genre Vocal

        Represents the Vocal genre.

      • JazzAndFunk

        public static final ID3V1Genre JazzAndFunk

        Represents the JazzAndFunk genre.

      • Fusion

        public static final ID3V1Genre Fusion

        Represents the Fusion genre.

      • Trance

        public static final ID3V1Genre Trance

        Represents the Trance genre.

      • Classical

        public static final ID3V1Genre Classical

        Represents the Classical genre.

      • Instrumental

        public static final ID3V1Genre Instrumental

        Represents the Instrumental genre.

      • Acid

        public static final ID3V1Genre Acid

        Represents the Acid genre.

      • House

        public static final ID3V1Genre House

        Represents the House genre.

      • Game

        public static final ID3V1Genre Game

        Represents the Game genre.

      • SoundClip

        public static final ID3V1Genre SoundClip

        Represents the Sound Clip genre.

      • Gospel

        public static final ID3V1Genre Gospel

        Represents the Gospel genre.

      • Noise

        public static final ID3V1Genre Noise

        Represents the Noise genre.

      • AlternativeRock

        public static final ID3V1Genre AlternativeRock

        Represents the Alternative Rock genre.

      • Bass

        public static final ID3V1Genre Bass

        Represents the Bass genre.

      • Soul

        public static final ID3V1Genre Soul

        Represents the Soul genre.

      • Punk

        public static final ID3V1Genre Punk

        Represents the Punk genre.

      • Space

        public static final ID3V1Genre Space

        Represents the Space genre.

      • Meditative

        public static final ID3V1Genre Meditative

        Represents the Meditative genre.

      • InstrumentalPop

        public static final ID3V1Genre InstrumentalPop

        Represents the Instrumental Pop genre.

      • InstrumentalRock

        public static final ID3V1Genre InstrumentalRock

        Represents the Instrumental Rock genre.

      • Ethnic

        public static final ID3V1Genre Ethnic

        Represents the Ethnic genre.

      • Gothic

        public static final ID3V1Genre Gothic

        Represents the Gothic genre.

      • Darkwave

        public static final ID3V1Genre Darkwave

        Represents the Darkwave genre.

      • TechnoIndustrial

        public static final ID3V1Genre TechnoIndustrial

        Represents the Techno-Industrial genre.

      • Electronic

        public static final ID3V1Genre Electronic

        Represents the Electronic genre.

      • PopFolk

        public static final ID3V1Genre PopFolk

        Represents the Pop-Folk genre.

      • Eurodance

        public static final ID3V1Genre Eurodance

        Represents the Eurodance genre.

      • Dream

        public static final ID3V1Genre Dream

        Represents the Dream genre.

      • SouthernRock

        public static final ID3V1Genre SouthernRock

        Represents the Southern Rock genre.

      • Comedy

        public static final ID3V1Genre Comedy

        Represents the Comedy genre.

      • Cult

        public static final ID3V1Genre Cult

        Represents the Cult genre.

      • Gangsta

        public static final ID3V1Genre Gangsta

        Represents the Gangsta genre.

      • Top40

        public static final ID3V1Genre Top40

        Represents the Top 40 genre.

      • ChristianRap

        public static final ID3V1Genre ChristianRap

        Represents the Christian Rap genre.

      • PopFunk

        public static final ID3V1Genre PopFunk

        Represents the Pop/Funk genre.

      • Jungle

        public static final ID3V1Genre Jungle

        Represents the Jungle genre.

      • NativeAmerican

        public static final ID3V1Genre NativeAmerican

        Represents the Native American genre.

      • Cabaret

        public static final ID3V1Genre Cabaret

        Represents the Cabaret genre.

      • NewWave

        public static final ID3V1Genre NewWave

        Represents the New Wave genre.

      • Psychedelic

        public static final ID3V1Genre Psychedelic

        Represents the Psychedelic genre.

      • Rave

        public static final ID3V1Genre Rave

        Represents the Rave genre.

      • Showtunes

        public static final ID3V1Genre Showtunes

        Represents the Showtunes genre.

      • Trailer

        public static final ID3V1Genre Trailer

        Represents the Trailer genre.

      • LoFi

        public static final ID3V1Genre LoFi

        Represents the Lo-Fi genre.

      • Tribal

        public static final ID3V1Genre Tribal

        Represents the Tribal genre.

      • AcidPunk

        public static final ID3V1Genre AcidPunk

        Represents the Acid Punk genre.

      • AcidJazz

        public static final ID3V1Genre AcidJazz

        Represents the Acid Jazz genre.

      • Polka

        public static final ID3V1Genre Polka

        Represents the Polka genre.

      • Retro

        public static final ID3V1Genre Retro

        Represents the Retro genre.

      • Musical

        public static final ID3V1Genre Musical

        Represents the Musical genre.

      • RockNRoll

        public static final ID3V1Genre RockNRoll

        Represents the Rock 'n' Roll genre.

      • HardRock

        public static final ID3V1Genre HardRock

        Represents the Hard Rock genre.

    • Method Detail

      • getByRawValue

        public static ID3V1Genre getByRawValue(int rawValue)
      • getAllValues

        public Object[] getAllValues()
        Description copied from interface: IEnumValue

        Returns the array of all values defined in the class.

        Specified by:
        getAllValues in interface IEnumValue
        Returns:
        The array of all values defined in the class.
      • getEnumValueByRawValue

        public IEnumValue getEnumValueByRawValue(int rawValue)
        Description copied from interface: IEnumValue

        Returns the enumeration value by the raw value associated with it.

        Specified by:
        getEnumValueByRawValue in interface IEnumValue
        Parameters:
        rawValue - The raw value.
        Returns:
        The enumeration value.
      • getEnumValueByName

        public IEnumValue getEnumValueByName(String name)
        Description copied from interface: IEnumValue

        Returns the enumeration value by its name.

        Specified by:
        getEnumValueByName in interface IEnumValue
        Parameters:
        name - The name of the enumeration value.
        Returns:
        The enumeration value.
      • getRawValueType

        public RawIntegerType getRawValueType()
        Description copied from interface: IEnumValue

        Returns the underlying type of the raw value of this enumeration value.

        Specified by:
        getRawValueType in interface IEnumValue
        Returns:
        The underlying type of the raw value.
      • getRawValue

        public int getRawValue()
        Description copied from interface: IEnumValue

        Returns the raw value of this enumeration value.

        Specified by:
        getRawValue in interface IEnumValue
        Returns:
        The raw value.
      • name

        public String name()
        Description copied from interface: IEnumValue

        Returns the name of this enumeration value.

        Specified by:
        name in interface IEnumValue
        Returns:
        The name.
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object