OpenConcerto

Dépôt officiel du code source de l'ERP OpenConcerto
sonarqube

svn://code.openconcerto.org/openconcerto

Compare Revisions

Regard whitespace Rev 179 → Rev 180

/trunk/OpenConcerto/src/org/openconcerto/utils/cc/Factory.java
13,20 → 13,15
package org.openconcerto.utils.cc;
 
import org.apache.commons.collections.FactoryUtils;
public abstract class Factory<E> implements IFactory<E>, ITransformer<Object, E> {
 
public abstract class Factory<E> implements IFactory<E>, ITransformer<Object, E>, org.apache.commons.collections.Factory {
 
public static final <N> IFactory<N> constantFactory(final N constantToReturn) {
return new IFactoryWrapper<N>(FactoryUtils.constantFactory(constantToReturn));
if (constantToReturn == null)
return ConstantFactory.nullFactory();
return new ConstantFactory<N>(constantToReturn);
}
 
@Override
public final Object create() {
return this.createChecked();
}
 
@Override
public final E transformChecked(Object input) {
return this.createChecked();
};