org.apache.hivemind.util
Class LocalizedNameGenerator

java.lang.Object
  extended by org.apache.hivemind.util.LocalizedNameGenerator

public class LocalizedNameGenerator
extends java.lang.Object

Used in a wide variety of resource searches. Generates a series of name variations from a base name, a Locale and an optional suffix.

Author:
Howard Lewis Ship

Constructor Summary
LocalizedNameGenerator(java.lang.String baseName, java.util.Locale locale, java.lang.String suffix)
           
 
Method Summary
 java.util.Locale getCurrentLocale()
           
 boolean more()
          Returns true if there are more name variants to be returned, false otherwise.
 java.lang.String next()
          Returns the next localized variant.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

LocalizedNameGenerator

public LocalizedNameGenerator(java.lang.String baseName,
                              java.util.Locale locale,
                              java.lang.String suffix)
Method Detail

more

public boolean more()
Returns true if there are more name variants to be returned, false otherwise.


next

public java.lang.String next()
Returns the next localized variant.

Throws:
java.util.NoSuchElementException - if all variants have been returned.

getCurrentLocale

public java.util.Locale getCurrentLocale()


Copyright © 2003-2007 Apache Software Foundation. All Rights Reserved.