|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.jaudiotagger.audio.asf.data.MetadataContainerFactory
public final class MetadataContainerFactory
A factory for creating appropriate MetadataContainer
objects upon
specified container types.
Field Summary | |
---|---|
private static MetadataContainerFactory |
INSTANCE
Factory instance. |
Constructor Summary | |
---|---|
private |
MetadataContainerFactory()
Hidden utility class constructor. |
Method Summary | |
---|---|
MetadataContainer |
createContainer(ContainerType type)
Creates an appropriate container implementation for the given container type. |
MetadataContainer |
createContainer(ContainerType type,
long pos,
java.math.BigInteger chunkSize)
Convenience Method for I/O. |
MetadataContainer[] |
createContainers(ContainerType[] types)
Convenience method which calls createContainer(ContainerType)
for each given container type. |
static MetadataContainerFactory |
getInstance()
Returns an instance. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
private static final MetadataContainerFactory INSTANCE
Constructor Detail |
---|
private MetadataContainerFactory()
Method Detail |
---|
public static MetadataContainerFactory getInstance()
public MetadataContainer createContainer(ContainerType type)
type
- the type of container to get a container instance for.
public MetadataContainer createContainer(ContainerType type, long pos, java.math.BigInteger chunkSize)
createContainer(ContainerType)
, but additionally assigns
position and size. (since a MetadataContainer
is actually a
Chunk
).
type
- The containers type.pos
- the position within the stream.chunkSize
- the size of the container.
public MetadataContainer[] createContainers(ContainerType[] types)
createContainer(ContainerType)
for each given container type.
types
- types of the container which are to be created.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |