org.jaudiotagger.audio.asf.tag
Class AsfTag.AsfFieldIterator

java.lang.Object
  extended by org.jaudiotagger.audio.asf.tag.AsfTag.AsfFieldIterator
All Implemented Interfaces:
java.util.Iterator<AsfTagField>
Enclosing class:
AsfTag

private static class AsfTag.AsfFieldIterator
extends java.lang.Object
implements java.util.Iterator<AsfTagField>

This iterator is used to iterator an Iterator with TagField objects and returns them by casting to AsfTagField.

Author:
Christian Laireiter

Field Summary
private  java.util.Iterator<TagField> fieldIterator
          source iterator.
 
Constructor Summary
AsfTag.AsfFieldIterator(java.util.Iterator<TagField> iterator)
          Creates an isntance.
 
Method Summary
 boolean hasNext()
          
 AsfTagField next()
          
 void remove()
          
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

fieldIterator

private final java.util.Iterator<TagField> fieldIterator
source iterator.

Constructor Detail

AsfTag.AsfFieldIterator

public AsfTag.AsfFieldIterator(java.util.Iterator<TagField> iterator)
Creates an isntance.

Parameters:
iterator - iterator to read from.
Method Detail

hasNext

public boolean hasNext()

Specified by:
hasNext in interface java.util.Iterator<AsfTagField>

next

public AsfTagField next()

Specified by:
next in interface java.util.Iterator<AsfTagField>

remove

public void remove()

Specified by:
remove in interface java.util.Iterator<AsfTagField>