9 Eylül 2019 Pazartesi

Lang3 BooleanUtils Sınıfı

Giriş
Şu satırı dahil ederiz.
import org.apache.commons.lang3.BooleanUtils;
and metodu
Primitive veya Object kullanılabilir.
Örnek
Şöyle yaparız.
BooleanUtils.and(new boolean[]{true, true}) 
BooleanUtils.and(new Boolean[]{Boolean.TRUE, Boolean.TRUE})
isTrue metodu
Boolean nesnenin null kontrolünü de yapar.
Örnek
Şöyle yaparız
Boolean isReady = ...;

if (BooleanUtils.isTrue(isReady)) {
   // ...
}
toBoolean metodu
Unboxing işlemini yaparken Boolean nesnenin null kontrolünü de yapar.

toStringOnOff metodu
İmzası şöyle. Sonuç olarak "on","off" veya "null" döner
toStringOnOff(boolean bool)
toStringOnOff(Boolean bool)
toStringTrueFalse metodu
İmzası şöyle. Sonuç olarak "true","false" veya "null" döner
toStringTrueFalse(boolean bool)
toStringTrueFalse(Boolean bool)

toStringYesNo metodu
İmzası şöyle. Sonuç olarak "yes","no" veya "null" döner
toStringYesNo(boolean bool)
toStringYesNo(Boolean bool)
Şöyle yaparız. Çıktı olarak "no" alırız
boolean myBoolean = false;
String result = BooleanUtils.toStringYesNo(myBoolean);
System.out.println(result);

3 Eylül 2019 Salı

Imaging Sınıfı

getBufferedImage metodu
Şöyle yaparız
BufferedImage image = Imaging.getBufferedImage(new File(image));
getMetaData metodu
Şöyle yaparız
File f = ...;
ImageMetadata meta = Imaging.getMetadata(f);
writeImageToBytes metodu
Şöyle yaparız
BufferedImage image = ...;
ImageFormat format = ImageFormats.JPEG;
Map<String, Object> params = new HashMap<>();
return Imaging.writeImageToBytes(image, format, params);

26 Ağustos 2019 Pazartesi

FileBasedConfiguration Sınıfı

constructor
Şöyle yaparız.
FileBasedConfigurationBuilder<FileBasedConfiguration> builder = ...;
FileBasedConfiguration config = builder.getConfiguration();
getList metodu
Şöyle yaparız.
try {
  Object property = config.getList("...");
} catch (ConfigurationException cex) {
  ...
}
getProperty metodu
Şöyle yaparız.
try {
 final Object property1 = config.getProperty("...");
} catch (ConfigurationException cex) {
  ...
}
getString metodu
Şöyle yaparız.
try {
  config.getString("...");

} catch (ConfigurationException cex) {
  ...
}
setProperty metodu
Şöyle yaparız.
String bar = ...;
Configuration config = configBuilder.getConfiguration();
config.setProperty("foo", bar);

7 Ağustos 2019 Çarşamba

POI Excel XSSFTable Sınıfı

Giriş
Şu satırı dahil ederiz.
import org.apache.poi.xssf.usermodel.XSSFTable;
constructor
Şöyle yaparız.
XSSFSheet sheet = ...;

AreaReference areaReference = new AreaReference(
  new CellReference(0,0),
  new CellReference(10, 10,
    SpreadsheetVersion.EXCEL2007);

XSSFTable table = sheet.createTable(areaReference);