org.apache.wicket.util.resource.locator
Class ExtensionResourceNameIterator

java.lang.Object
  extended by org.apache.wicket.util.resource.locator.ExtensionResourceNameIterator
All Implemented Interfaces:
Iterator<String>

public class ExtensionResourceNameIterator
extends Object
implements Iterator<String>

Iterate over a list of 'comma' separated strings. If an empty string is provided, hasNext() will successfully return once with next() returning an empty string ("").

Author:
Juergen Donnerstag

Constructor Summary
ExtensionResourceNameIterator(String extension, char separatorChar)
          Construct.
 
Method Summary
 String getExtension()
           
 boolean hasNext()
           
 String next()
           
 void remove()
          Noop.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ExtensionResourceNameIterator

public ExtensionResourceNameIterator(String extension,
                                     char separatorChar)
Construct.

Parameters:
extension -
separatorChar -
Method Detail

hasNext

public boolean hasNext()
Specified by:
hasNext in interface Iterator<String>
See Also:
Iterator.hasNext()

next

public String next()
Specified by:
next in interface Iterator<String>
Returns:
The next filename extension. A leading '.' will be removed.

getExtension

public final String getExtension()
Returns:
Assuming you've called next() already, it'll return the very same value.

remove

public void remove()
Noop.

Specified by:
remove in interface Iterator<String>
See Also:
Iterator.remove()


Copyright © 2006-2013 Apache Software Foundation. All Rights Reserved.