Uses of Interface
org.jaudiotagger.tag.TagField

Packages that use TagField
org.jaudiotagger.audio.asf.data.wrapper   
org.jaudiotagger.audio.asf.util   
org.jaudiotagger.audio.flac.metadatablock   
org.jaudiotagger.audio.generic   
org.jaudiotagger.tag   
org.jaudiotagger.tag.flac   
org.jaudiotagger.tag.id3   
org.jaudiotagger.tag.mp4   
org.jaudiotagger.tag.mp4.field   
org.jaudiotagger.tag.vorbiscomment   
 

Uses of TagField in org.jaudiotagger.audio.asf.data.wrapper
 

Classes in org.jaudiotagger.audio.asf.data.wrapper that implement TagField
 class ContentDescriptorTagField
          This class encapsulates a entagged.audioformats.asf.data.ContentDescriptorand provides access to it.
 

Methods in org.jaudiotagger.audio.asf.data.wrapper with parameters of type TagField
 void ContentDescriptorTagField.copyContent(TagField field)
          (overridden)
 

Uses of TagField in org.jaudiotagger.audio.asf.util
 

Classes in org.jaudiotagger.audio.asf.util that implement TagField
 class AsfCopyrightField
          This class represents the copyright field of asf files.
 

Methods in org.jaudiotagger.audio.asf.util with parameters of type TagField
 void AsfCopyrightField.copyContent(TagField field)
          (overridden)
 

Uses of TagField in org.jaudiotagger.audio.flac.metadatablock
 

Classes in org.jaudiotagger.audio.flac.metadatablock that implement TagField
 class MetadataBlockDataPicture
          Picture Block

 

Methods in org.jaudiotagger.audio.flac.metadatablock with parameters of type TagField
 void MetadataBlockDataPicture.copyContent(TagField field)
          This method copies the data of the given field to the current data.
 

Uses of TagField in org.jaudiotagger.audio.generic
 

Methods in org.jaudiotagger.audio.generic that return TagField
 TagField GenericTag.createAlbumField(java.lang.String content)
          (overridden)
abstract  TagField AbstractTag.createAlbumField(java.lang.String content)
          Creates a field which represents the "album".
The field will already contain the given content.
 TagField GenericTag.createArtistField(java.lang.String content)
          (overridden)
abstract  TagField AbstractTag.createArtistField(java.lang.String content)
          Creates a field which represents the "artist".
The field will already contain the given content.
 TagField GenericTag.createCommentField(java.lang.String content)
          (overridden)
abstract  TagField AbstractTag.createCommentField(java.lang.String content)
          Creates a field which represents the "comment".
The field will already contain the given content.
 TagField GenericTag.createGenreField(java.lang.String content)
          (overridden)
abstract  TagField AbstractTag.createGenreField(java.lang.String content)
          Creates a field which represents the "genre".
The field will already contain the given content.
 TagField AbstractTag.createTagField(TagFieldKey genericKey, java.lang.String value)
           
 TagField GenericTag.createTitleField(java.lang.String content)
          (overridden)
abstract  TagField AbstractTag.createTitleField(java.lang.String content)
          Creates a field which represents the "title".
The field will already contain the given content.
 TagField GenericTag.createTrackField(java.lang.String content)
          (overridden)
abstract  TagField AbstractTag.createTrackField(java.lang.String content)
          Creates a field which represents the "track".
The field will already contain the given content.
 TagField GenericTag.createYearField(java.lang.String content)
          (overridden)
abstract  TagField AbstractTag.createYearField(java.lang.String content)
          Creates a field which represents the "year".
The field will already contain the given content.
 TagField AbstractTag.getFirstField(java.lang.String id)
           
 

Methods in org.jaudiotagger.audio.generic that return types with arguments of type TagField
 java.util.List<TagField> AbstractTag.get(java.lang.String id)
          Get list of fields within this tag with the specified id
 java.util.List<TagField> AbstractTag.get(TagFieldKey id)
           
 

Methods in org.jaudiotagger.audio.generic with parameters of type TagField
 void AbstractTag.add(TagField field)
          Add field
 void AbstractTag.set(TagField field)
          Set field Changed:Just because field is empty it doesnt mean it should be deleted.
 

Uses of TagField in org.jaudiotagger.tag
 

Subinterfaces of TagField in org.jaudiotagger.tag
 interface TagTextField
          This interface extends the default field definition by methods for working with human readable text.
A TagTextField does not store binary data.
 

Methods in org.jaudiotagger.tag that return TagField
 TagField Tag.createTagField(TagFieldKey genericKey, java.lang.String value)
          Create a new TagField based on generic key
 TagField Tag.getFirstField(java.lang.String id)
          Retrieve the first tagfield that exists for this key
 

Methods in org.jaudiotagger.tag that return types with arguments of type TagField
 java.util.List<TagField> Tag.get(java.lang.String id)
          Returns a list of TagField objects whose "id" is the specified one.
 java.util.List<TagField> Tag.get(TagFieldKey id)
          Returns a list of TagField objects whose "id" is the specified one.
 java.util.List<TagField> Tag.getAlbum()
           
 java.util.List<TagField> Tag.getArtist()
           
 java.util.List<TagField> Tag.getComment()
           
 java.util.List<TagField> Tag.getGenre()
           
 java.util.List<TagField> Tag.getTitle()
           
 java.util.List<TagField> Tag.getTrack()
           
 java.util.List<TagField> Tag.getYear()
           
 

Methods in org.jaudiotagger.tag with parameters of type TagField
 void Tag.add(TagField field)
          Adds a tagfield to the structure.
 void TagField.copyContent(TagField field)
          This method copies the data of the given field to the current data.
 void Tag.set(TagField field)
           
 

Uses of TagField in org.jaudiotagger.tag.flac
 

Methods in org.jaudiotagger.tag.flac that return TagField
 TagField FlacTag.createArtworkField(java.awt.image.BufferedImage bi, int pictureType, java.lang.String mimeType, java.lang.String description, int colourDepth, int indexedColouredCount)
          Create Artwork when have the bufferedimage
 TagField FlacTag.createArtworkField(byte[] imageData, int pictureType, java.lang.String mimeType, java.lang.String description, int width, int height, int colourDepth, int indexedColouredCount)
          Create Artwork when have the raw image data
 TagField FlacTag.createLinkedArtworkField(java.lang.String url)
          Create Link to Image File, not recommended because if either flac or image file is moved link will be broken.
 TagField FlacTag.createTagField(TagFieldKey genericKey, java.lang.String value)
          Create a new TagField based on generic key
 TagField FlacTag.getFirstField(java.lang.String id)
          Retrieve the first tagfield that exists for this key
 

Methods in org.jaudiotagger.tag.flac that return types with arguments of type TagField
 java.util.List<TagField> FlacTag.get(java.lang.String id)
          Returns a list of TagField objects whose "id" is the specified one.
 java.util.List<TagField> FlacTag.get(TagFieldKey id)
          Returns a list of TagField objects whose "id" is the specified one.
 java.util.List<TagField> FlacTag.getAlbum()
           
 java.util.List<TagField> FlacTag.getArtist()
           
 java.util.List<TagField> FlacTag.getComment()
           
 java.util.List<TagField> FlacTag.getGenre()
           
 java.util.List<TagField> FlacTag.getTitle()
           
 java.util.List<TagField> FlacTag.getTrack()
           
 java.util.List<TagField> FlacTag.getYear()
           
 

Methods in org.jaudiotagger.tag.flac with parameters of type TagField
 void FlacTag.add(TagField field)
          Adds a tagfield to the structure.
 void FlacTag.set(TagField field)
           
 

Uses of TagField in org.jaudiotagger.tag.id3
 

Classes in org.jaudiotagger.tag.id3 that implement TagField
 class AbstractID3v2Frame
          This abstract class is each frame header inside a ID3v2 tag.
 class ID3v1TagField
          This class encapsulates the name and content of a tag entry in id3 fields
 class ID3v22Frame
          Represents an ID3v2.2 frame.
 class ID3v23Frame
          Represents an ID3v2.3 frame.
 class ID3v24Frame
          Represents an ID3v2.4 frame.
 

Methods in org.jaudiotagger.tag.id3 that return TagField
 TagField AbstractID3v2Tag.createAlbumField(java.lang.String content)
           
 TagField AbstractID3v2Tag.createArtistField(java.lang.String content)
           
 TagField AbstractID3v2Tag.createArtworkField(byte[] data, java.lang.String mimeType)
          Create Artwork
 TagField AbstractID3v2Tag.createCommentField(java.lang.String content)
           
 TagField AbstractID3v2Tag.createGenreField(java.lang.String content)
           
 TagField AbstractID3v2Tag.createLinkedArtworkField(java.lang.String url)
          Create a link to artwork, this is not recommended because the link may be broken if the mp3 or image file is moved
 TagField ID3v22Tag.createTagField(ID3v22FieldKey id3Key, java.lang.String value)
          Create Frame for Id3 Key

Only textual data supported at the moment, should only be used with frames that support a simple string argument.

 TagField ID3v23Tag.createTagField(ID3v23FieldKey id3Key, java.lang.String value)
          Create Frame for Id3 Key

Only textual data supported at the moment, should only be used with frames that support a simple string argument.

 TagField ID3v24Tag.createTagField(ID3v24FieldKey id3Key, java.lang.String value)
          Create Frame for Id3 Key

Only textual data supported at the moment, should only be used with frames that support a simple string argument.

 TagField ID3v1Tag.createTagField(TagFieldKey genericKey, java.lang.String value)
          Create Tag Field using generic key
 TagField AbstractID3v2Tag.createTagField(TagFieldKey genericKey, java.lang.String value)
          Create a new TagField

Only textual data supported at the moment.

 TagField AbstractID3v2Tag.createTitleField(java.lang.String content)
           
 TagField AbstractID3v2Tag.createTrackField(java.lang.String content)
           
 TagField AbstractID3v2Tag.createYearField(java.lang.String content)
           
 TagField ID3v1Tag.getFirstField(java.lang.String id)
           
 

Methods in org.jaudiotagger.tag.id3 that return types with arguments of type TagField
 java.util.List<TagField> AbstractID3v2Tag.get(java.lang.String id)
          Retrieve the values that exists for this id3 frame id
 java.util.List<TagField> ID3v1Tag.get(TagFieldKey genericKey)
          Returns a list of TagField objects whose "id" is the specified one.
 java.util.List<TagField> AbstractID3v2Tag.get(TagFieldKey genericKey)
          Get field(s) for this key
 

Methods in org.jaudiotagger.tag.id3 with parameters of type TagField
 void ID3v1Tag.add(TagField field)
           
 void AbstractID3v2Tag.add(TagField field)
           
 void ID3v1TagField.copyContent(TagField field)
           
 void AbstractID3v2Frame.copyContent(TagField field)
           
 void ID3v1Tag.set(TagField field)
           
 void ID3v11Tag.set(TagField field)
           
 void AbstractID3v2Tag.set(TagField field)
           
 

Uses of TagField in org.jaudiotagger.tag.mp4
 

Classes in org.jaudiotagger.tag.mp4 that implement TagField
 class Mp4TagField
          This abstract class represents a link between piece of data, and how it is stored as an mp4 atom

Note there isnt a one to one correspondance between a tag field and a box because some fields are represented by multiple boxes, for example many of the MusicBrainz fields use the '----' box, which in turn uses one of mean, name and data box.

 

Methods in org.jaudiotagger.tag.mp4 that return TagField
 TagField Mp4Tag.createAlbumField(java.lang.String content)
           
 TagField Mp4Tag.createArtistField(java.lang.String content)
           
 TagField Mp4Tag.createArtworkField(byte[] data)
          Create artwork field
 TagField Mp4Tag.createCommentField(java.lang.String content)
           
 TagField Mp4Tag.createDiscNoField(java.lang.String content)
          Create discno field
 TagField Mp4Tag.createGenreField(java.lang.String content)
          Create genre field
 TagField Mp4Tag.createTagField(Mp4FieldKey mp4FieldKey, java.lang.String value)
          Create Tag Field using mp4 key

Uses the correct subclass for the key

 TagField Mp4Tag.createTagField(TagFieldKey genericKey, java.lang.String value)
          Create Tag Field using generic key

This should use the correct subclass for the key

 TagField Mp4Tag.createTitleField(java.lang.String content)
           
 TagField Mp4Tag.createTrackField(java.lang.String content)
           
 TagField Mp4Tag.createYearField(java.lang.String content)
           
 

Methods in org.jaudiotagger.tag.mp4 that return types with arguments of type TagField
 java.util.List<TagField> Mp4Tag.get(Mp4FieldKey mp4FieldKey)
          Retrieve the values that exists for this mp4keyId (this is the internalid actually used)

 java.util.List<TagField> Mp4Tag.get(TagFieldKey genericKey)
          Maps the generic key to the mp4 key and return the list of values for this field
 java.util.List<TagField> Mp4Tag.getGenre()
          There are two genres fields in mp4 files, but only one can be used at a time, so this method tries to make things easier by checking both and returning the populated one (if any)
 

Uses of TagField in org.jaudiotagger.tag.mp4.field
 

Classes in org.jaudiotagger.tag.mp4.field that implement TagField
 class Mp4DiscNoField
          Represents the Disc No field
 class Mp4GenreField
          Represents the Genre field , when user has selected from the set list of genres
 class Mp4TagBinaryField
          Represents binary data
 class Mp4TagByteField
          Represents a single byte as a number
 class Mp4TagCoverField
          Represents Cover Art
 class Mp4TagRawBinaryField
          Represents raw binary data
 class Mp4TagReverseDnsField
          Represents reverse dns field, used for custom information
 class Mp4TagTextField
          Represents a single text field
 class Mp4TagTextNumberField
          Represents simple text field that contains an array of number,
 class Mp4TrackField
          Represents the Track No field
 

Methods in org.jaudiotagger.tag.mp4.field with parameters of type TagField
 void Mp4TagTextNumberField.copyContent(TagField field)
           
 void Mp4TagTextField.copyContent(TagField field)
           
 void Mp4TagReverseDnsField.copyContent(TagField field)
           
 void Mp4TagRawBinaryField.copyContent(TagField field)
           
 void Mp4TagBinaryField.copyContent(TagField field)
           
 

Uses of TagField in org.jaudiotagger.tag.vorbiscomment
 

Classes in org.jaudiotagger.tag.vorbiscomment that implement TagField
 class VorbisCommentTagField
          This class represents the name and content of a tag entry in ogg-files.
 

Methods in org.jaudiotagger.tag.vorbiscomment that return TagField
 TagField VorbisCommentTag.createAlbumField(java.lang.String content)
           
 TagField VorbisCommentTag.createArtistField(java.lang.String content)
           
 TagField VorbisCommentTag.createCommentField(java.lang.String content)
           
 TagField VorbisCommentTag.createGenreField(java.lang.String content)
           
 TagField VorbisCommentTag.createTagField(java.lang.String vorbisCommentFieldKey, java.lang.String value)
          Create Tag Field using ogg key This method is provided to allow you to create key of any value because VorbisComment allows arbitary keys.
 TagField VorbisCommentTag.createTagField(TagFieldKey genericKey, java.lang.String value)
          Create Tag Field using generic key
 TagField VorbisCommentTag.createTagField(VorbisCommentFieldKey vorbisCommentFieldKey, java.lang.String value)
          Create Tag Field using ogg key
 TagField VorbisCommentTag.createTitleField(java.lang.String content)
           
 TagField VorbisCommentTag.createTrackField(java.lang.String content)
           
 TagField VorbisCommentTag.createYearField(java.lang.String content)
           
 

Methods in org.jaudiotagger.tag.vorbiscomment that return types with arguments of type TagField
 java.util.List<TagField> VorbisCommentTag.get(TagFieldKey genericKey)
          Maps the generic key to the ogg key and return the list of values for this field
 java.util.List<TagField> VorbisCommentTag.get(VorbisCommentFieldKey vorbisCommentKey)
          Retrieve the first value that exists for this vorbis comment key
 

Methods in org.jaudiotagger.tag.vorbiscomment with parameters of type TagField
 void VorbisCommentTag.add(TagField field)
          Add Field
 void VorbisCommentTagField.copyContent(TagField field)