org.jaudiotagger.audio.asf.data
Class AsfExtendedHeader

java.lang.Object
  extended by org.jaudiotagger.audio.asf.data.Chunk
      extended by org.jaudiotagger.audio.asf.data.ChunkContainer
          extended by org.jaudiotagger.audio.asf.data.AsfExtendedHeader

public final class AsfExtendedHeader
extends ChunkContainer

This class represents the ASF extended header object (chunk).
Like AsfHeader it contains multiple other ASF objects (chunks).

Author:
Christian Laireiter

Field Summary
 
Fields inherited from class org.jaudiotagger.audio.asf.data.Chunk
chunkLength, guid, position
 
Constructor Summary
AsfExtendedHeader(long pos, java.math.BigInteger length)
          Creates an instance.
 
Method Summary
 ContentDescription getContentDescription()
           
 MetadataContainer getExtendedContentDescription()
           
 LanguageList getLanguageList()
          Returns a language list object if present.
 MetadataContainer getMetadataLibraryObject()
          Returns a metadata library object if present.
 MetadataContainer getMetadataObject()
          Returns a metadata object if present.
 
Methods inherited from class org.jaudiotagger.audio.asf.data.ChunkContainer
addChunk, assertChunkList, chunkstartsUnique, getChunks, getFirst, hasChunkByGUID, prettyPrint, prettyPrint
 
Methods inherited from class org.jaudiotagger.audio.asf.data.Chunk
getChunckEnd, getChunkEnd, getChunkLength, getGuid, getPosition, setPosition, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

AsfExtendedHeader

public AsfExtendedHeader(long pos,
                         java.math.BigInteger length)
Creates an instance.

Parameters:
pos - Position within the stream.
length - the length of the extended header object.
Method Detail

getContentDescription

public ContentDescription getContentDescription()
Returns:
Returns the contentDescription.

getExtendedContentDescription

public MetadataContainer getExtendedContentDescription()
Returns:
Returns the tagHeader.

getLanguageList

public LanguageList getLanguageList()
Returns a language list object if present.

Returns:
a language list object.

getMetadataLibraryObject

public MetadataContainer getMetadataLibraryObject()
Returns a metadata library object if present.

Returns:
metadata library objet

getMetadataObject

public MetadataContainer getMetadataObject()
Returns a metadata object if present.

Returns:
metadata object