T - singular type parameterpublic abstract class Plural<T> extends Object implements Serializable
| Constructor and Description |
|---|
Plural() |
| Modifier and Type | Method and Description |
|---|---|
protected Collection<T> |
getSingulars()
Returns singular collection.
|
static <P extends Plural<S>,S> |
newInstance(Class<P> pluralType)
Creates a new instance of
pluralType. |
static <P extends Plural<S>,S> |
newInstance(Class<P> pluralType,
Collection<? extends S> singulars)
Creates a new instance of given
pluralType contains specified
singulars. |
public static <P extends Plural<S>,S> P newInstance(Class<P> pluralType)
pluralType.P - plural type parameter.S - singular type parameter.pluralType - plural typepluralTypepublic static <P extends Plural<S>,S> P newInstance(Class<P> pluralType, Collection<? extends S> singulars)
pluralType contains specified
singulars.P - plural type parameterS - singular type parameterpluralType - plural typesingulars - a collection of singular elements to add; may be
null.pluralTypeprotected Collection<T> getSingulars()
Copyright © 2011-2013. All Rights Reserved.