org.kinsources.kiwa.hico
Class BubbleNameLocaleIndex

java.lang.Object
  extended by org.kinsources.kiwa.hico.BubbleNameLocaleIndex
All Implemented Interfaces:
java.lang.Iterable<Bubble>

public class BubbleNameLocaleIndex
extends java.lang.Object
implements java.lang.Iterable<Bubble>

The BubbleNameLocaleIndex class represents an article index.

Author:
christian.momon@devinsy.fr

Constructor Summary
BubbleNameLocaleIndex()
           
 
Method Summary
static java.lang.String buildKey(java.lang.String name, java.util.Locale locale)
           
 Bubble get(java.lang.String name, java.util.Locale locale)
           
 boolean isEmpty()
           
 boolean isNotEmpty()
           
 java.util.Iterator<Bubble> iterator()
           
 java.util.Set<java.lang.String> keys()
           
 Bubble put(Bubble source)
           
 void rebuild(Bubbles source)
           
 void remove(Bubble article)
           
 int size()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BubbleNameLocaleIndex

public BubbleNameLocaleIndex()
Method Detail

get

public Bubble get(java.lang.String name,
                  java.util.Locale locale)
Parameters:
id -
Returns:

isEmpty

public boolean isEmpty()
Returns:

isNotEmpty

public boolean isNotEmpty()
Returns:

iterator

public java.util.Iterator<Bubble> iterator()
Specified by:
iterator in interface java.lang.Iterable<Bubble>
Returns:

keys

public java.util.Set<java.lang.String> keys()
Returns:

put

public Bubble put(Bubble source)

rebuild

public void rebuild(Bubbles source)
Parameters:
source -

remove

public void remove(Bubble article)
Parameters:
article -

size

public int size()
Returns:

buildKey

public static java.lang.String buildKey(java.lang.String name,
                                        java.util.Locale locale)
Parameters:
name -
locale -
Returns: