Class Languages.LanguageSet
- java.lang.Object
-
- org.apache.commons.codec.language.bm.Languages.LanguageSet
-
- Direct Known Subclasses:
Languages.SomeLanguages
- Enclosing class:
- Languages
public abstract static class Languages.LanguageSet extends java.lang.Object
A set of languages.
-
-
Constructor Summary
Constructors Constructor Description LanguageSet()Constructs a new instance for subclasses.
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description abstract booleancontains(java.lang.String language)Tests whether this instance contains the given value.static Languages.LanguageSetfrom(java.util.Set<java.lang.String> languages)Gets a language set for the given languages.abstract java.lang.StringgetAny()Gets any of this instance's element.abstract booleanisEmpty()Tests whether this instance is empty.abstract booleanisSingleton()Tests whether this instance contains a single element.abstract Languages.LanguageSetrestrictTo(Languages.LanguageSet other)Returns an instance restricted to this instances and the given values'.
-
-
-
Constructor Detail
-
LanguageSet
public LanguageSet()
Constructs a new instance for subclasses.
-
-
Method Detail
-
from
public static Languages.LanguageSet from(java.util.Set<java.lang.String> languages)
Gets a language set for the given languages.- Parameters:
languages- a language set.- Returns:
- a LanguageSet.
-
contains
public abstract boolean contains(java.lang.String language)
Tests whether this instance contains the given value.- Parameters:
language- the value to test.- Returns:
- whether this instance contains the given value.
-
getAny
public abstract java.lang.String getAny()
Gets any of this instance's element.- Returns:
- any of this instance's element.
-
isEmpty
public abstract boolean isEmpty()
Tests whether this instance is empty.- Returns:
- whether this instance is empty.
-
isSingleton
public abstract boolean isSingleton()
Tests whether this instance contains a single element.- Returns:
- whether this instance contains a single element.
-
restrictTo
public abstract Languages.LanguageSet restrictTo(Languages.LanguageSet other)
Returns an instance restricted to this instances and the given values'.- Parameters:
other- The other instance.- Returns:
- an instance restricted to this instances and the given values'.
-
-