List of usage examples for org.apache.commons.collections4 Transformer Transformer
Transformer
From source file:fr.gael.dhus.olingo.v1.visitor.functors.Transformers.java
/** replace. */ public static Transformer<Trio<String, String, String>, String> replace() { return new Transformer<Trio<String, String, String>, String>() { @Override//from w ww. j a va 2 s .c o m public String transform(Trio<String, String, String> u) { return u.getA().replaceFirst(u.getB(), u.getC()); } }; }
From source file:fr.gael.dhus.olingo.v1.visitor.functors.Transformers.java
/** substring(string, int). */ public static Transformer<Duo<String, Integer>, String> substring() { return new Transformer<Duo<String, Integer>, String>() { @Override//from w w w.ja v a 2 s.c om public String transform(Duo<String, Integer> u) { return u.getA().substring(u.getB()); } }; }
From source file:fr.gael.dhus.olingo.v1.visitor.functors.Transformers.java
/** substring(string, int, int). */ public static Transformer<Trio<String, Integer, Integer>, String> substring2() { return new Transformer<Trio<String, Integer, Integer>, String>() { @Override//from w w w . j a v a 2s .co m public String transform(Trio<String, Integer, Integer> u) { return u.getA().substring(u.getB(), u.getC() - u.getB()); } }; }
From source file:fr.gael.dhus.olingo.v1.visitor.functors.Transformers.java
/** tolower. */ public static Transformer<String, String> tolower() { return new Transformer<String, String>() { @Override//from w w w. j ava2 s.c o m public String transform(String u) { return u.toLowerCase(); } }; }
From source file:fr.gael.dhus.olingo.v1.visitor.functors.Transformers.java
/** toupper. */ public static Transformer<String, String> toupper() { return new Transformer<String, String>() { @Override/*from w w w . jav a 2 s.c om*/ public String transform(String u) { return u.toUpperCase(); } }; }
From source file:fr.gael.dhus.olingo.v1.visitor.functors.Transformers.java
/** trim. */ public static Transformer<String, String> trim() { return new Transformer<String, String>() { @Override//from w ww . j a v a2 s . com public String transform(String u) { return u.trim(); } }; }
From source file:fr.gael.dhus.olingo.v1.visitor.functors.Transformers.java
/** concat. */ public static Transformer<Duo<String, String>, String> concat() { return new Transformer<Duo<String, String>, String>() { @Override/*from w w w. j a v a 2 s . c o m*/ public String transform(Duo<String, String> v) { return v.getA() + v.getB(); } }; }
From source file:fr.gael.dhus.olingo.v1.visitor.functors.Transformers.java
/** day. */ public static Transformer<Date, Integer> day() { return new Transformer<Date, Integer>() { @Override//from ww w . j av a 2 s . c o m public Integer transform(Date u) { Calendar c = Calendar.getInstance(); c.setTime(u); return c.get(Calendar.DAY_OF_MONTH); } }; }
From source file:fr.gael.dhus.olingo.v1.visitor.functors.Transformers.java
/** hour. */ public static Transformer<Date, Integer> hour() { return new Transformer<Date, Integer>() { @Override// ww w. j a v a2 s. c o m public Integer transform(Date u) { Calendar c = Calendar.getInstance(); c.setTime(u); return c.get(Calendar.HOUR_OF_DAY); } }; }
From source file:fr.gael.dhus.olingo.v1.visitor.functors.Transformers.java
/** minute. */ public static Transformer<Date, Integer> minute() { return new Transformer<Date, Integer>() { @Override//from w w w . j a va 2 s.co m public Integer transform(Date u) { Calendar c = Calendar.getInstance(); c.setTime(u); return c.get(Calendar.MINUTE); } }; }