org.mvel2.conversion.CompositeCH Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of driver-cql-shaded Show documentation
Show all versions of driver-cql-shaded Show documentation
A Shaded CQL ActivityType driver for http://nosqlbench.io/
package org.mvel2.conversion;
import org.mvel2.ConversionHandler;
public class CompositeCH implements ConversionHandler {
private final ConversionHandler[] converters;
public CompositeCH(ConversionHandler... converters) {
this.converters = converters;
}
public Object convertFrom(Object in) {
for (ConversionHandler converter : converters) {
if (converter.canConvertFrom(in.getClass())) return converter.convertFrom(in);
}
return null;
}
public boolean canConvertFrom(Class cls) {
for (ConversionHandler converter : converters) {
if (converter.canConvertFrom(cls)) return true;
}
return false;
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy