com.groupdocs.metadata

Interfaces

Classes

Exceptions

com.groupdocs.metadata

Class Lyrics3Tag



  • public final class Lyrics3Tag
    extends MetadataContainer

    Represents Lyrics3 v2.00 metadata. See more: http://id3.org/Lyrics3v2.


    "Lyrics3 v2.00 uses fields to represent information. The data in a field can consist of ASCII characters in the range 01 to 254 according to the standard. As the ASCII character map is only defined from 00 to 128 ISO-8859-1 might be assumed. Numerical fields are 5 or 6 characters long, depending on location, and are padded with zeroes." (See http://id3.org/Lyrics3v2)

    • Constructor Detail

      • Lyrics3Tag

        public Lyrics3Tag()

        Initializes a new instance of the Lyrics3Tag class.

    • Method Detail

      • getLyrics

        public final String getLyrics()

        Gets the lyrics. Defined tag - LYR.

        Returns:
        The lyrics.
      • setLyrics

        public final void setLyrics(String value)

        Sets the lyrics. Defined tag - LYR.

        Parameters:
        value - The lyrics.
      • getAdditionalInfo

        public final String getAdditionalInfo()

        Gets the additional information. Defined tag - INF.

        Returns:
        The additional information.
      • setAdditionalInfo

        public final void setAdditionalInfo(String value)

        Sets the additional information. Defined tag - INF.

        Parameters:
        value - The additional information.
      • getAuthor

        public final String getAuthor()

        Gets the author. Defined tag - AUT.

        Returns:
        The author.
      • setAuthor

        public final void setAuthor(String value)

        Sets the author. Defined tag - AUT.

        Parameters:
        value - The author.
      • getAlbum

        public final String getAlbum()

        Gets the album name. Defined tag - EAL.

        Returns:
        The album.
      • setAlbum

        public final void setAlbum(String value)

        Sets the album name. Defined tag - EAL.

        Parameters:
        value - The album.
      • getArtist

        public final String getArtist()

        Gets the artist name. Defined tag - EAR.

        Returns:
        The artist.
      • setArtist

        public final void setArtist(String value)

        Sets the artist name. Defined tag - EAR.

        Parameters:
        value - The artist.
      • getTrack

        public final String getTrack()

        Gets the track title. Defined tag - ETT.

        Returns:
        The track.
      • setTrack

        public final void setTrack(String value)

        Sets the track title. Defined tag - ETT.

        Parameters:
        value - The track.
      • getFields

        public final Lyrics3Field[] getFields()

        Gets or sets an array of the fields. <br></br> There are no required fields in the tag, but at least one field must exist. <br></br> Fields can appear in any order in the tag, except the indication (IND) field which must be the first field if used. Fields that include more then one line uses [CR][LF] delimiters between lines.<br></br>

        Returns:
        The tags.
      • setFields

        public final void setFields(Lyrics3Field[] value)

        Gets or sets an array of the fields. <br></br> There are no required fields in the tag, but at least one field must exist. <br></br> Fields can appear in any order in the tag, except the indication (IND) field which must be the first field if used. Fields that include more then one line uses [CR][LF] delimiters between lines.<br></br>

      • getKeys

        public String[] getKeys()

        Gets an array of available metadata keys. Keys related to null values are skipped.

        Overrides:
        getKeys in class MetadataContainer
        Returns:
        An array of the keys.