18 Şubat 2020 Salı
11 Şubat 2020 Salı
WordUtils Sınıfı
Giriş
Şu satırı dahil ederiz.
Örnek
Şöyle yaparız.
Şu satırı dahil ederiz.
import org.apache.commons.text.WordUtils;
Maven
Apache Commons projelerinde bir parent pom.xml bulunmuyor. Açıklaması şöyle
Kelimelerin ilk harfini büyük hale getirir.Apache Commons projelerinde bir parent pom.xml bulunmuyor. Açıklaması şöyle
Apache commons are a collection of libraries that have very little in common. It makes no sense to import them en-masse.Şu satırı dahil ederiz.
<dependency>
<groupId>org.apache.commons</groupId>
<artifactId>commons-text</artifactId>
<version>1.7</version>
</dependency>
capitalizeFully metoduÖrnek
Şöyle yaparız.
String blah = "LORD_OF_THE_RINGS";
assertEquals("LordOfTheRings", WordUtils.capitalizeFully(blah, new char[]{'_'})
.replaceAll("_", ""));
10 Şubat 2020 Pazartesi
TailerListenerAdapter Sınıfı
6 Şubat 2020 Perşembe
FileAlterationMonitor Sınıfı
Giriş
Şu satırı dahil ederiz.
- FileAlterationMonitor nesnesi yaratılır.
- Bu nesneye bir FileAlterationObserver takılır. FileAlterationObserver hangi dizinin izleneceğini belirtir.
- FileAlterationObserver nesnesine bir FileAlterationListener takılır. Bu sınıfın onFileCreate(),onFileDelete(),onFileChange() metodlarında istenilen işlem yapılır
constructor - interval
Şöyle yaparız.
FileAlterationObserver nesnesi alır.
Örnek
Şöyle yaparız.
Örnek
Şöyle yaparız.
Şöyle yaparız.
Şöyle yaparız
Şu satırı dahil ederiz.
import org.apache.commons.io.monitor.FileAlterationMonitor;
Kullanım- FileAlterationMonitor nesnesi yaratılır.
- Bu nesneye bir FileAlterationObserver takılır. FileAlterationObserver hangi dizinin izleneceğini belirtir.
- FileAlterationObserver nesnesine bir FileAlterationListener takılır. Bu sınıfın onFileCreate(),onFileDelete(),onFileChange() metodlarında istenilen işlem yapılır
constructor - interval
Şöyle yaparız.
FileAlterationMonitor monitor = new FileAlterationMonitor(1000L);
addObserver metodu - FileAlterationObserverFileAlterationObserver nesnesi alır.
Örnek
Şöyle yaparız.
FileAlterationMonitor monitor = new FileAlterationMonitor(1000L);
FileAlterationObserver observer = ...
monitor.addObserver(observer);
monitor.start();
start metoduÖrnek
Şöyle yaparız.
try {
monitor.start();
System.out.println("Started");
} catch (IOException e) {
e.printStackTrace();
} catch (InterruptedException e) {
e.printStackTrace();
} catch (Exception e) {
e.printStackTrace();
}
ÖrnekŞöyle yaparız.
public void startMonitor() throws Exception{
// Directory to monitor
final File directory = new File(newDirectory);
// create new observer
FileAlterationObserver fao = new FileAlterationObserver(directory);
// add listener to observer
fao.addListener(new FileAlterationListenerImpl(gui, provider));
// wait 1 minute between folder polls.
monitor = new FileAlterationMonitor(60000);
monitor.addObserver(fao);
monitor.start();
}
stop metoduŞöyle yaparız
monitor.stop();
FileAlterationObserver Sınıfı
Giriş
Şu satırı dahil ederiz.
Şöyle yaparız.
Şöyle yaparız.
Şu satırı dahil ederiz.
import org.apache.commons.io.monitor.FileAlterationObserver;
constructorŞöyle yaparız.
File parentDir = ...
FileAlterationObserver observer = new FileAlterationObserver(parentDir);
addListener metodu
Şöyle yaparız.
FileAlterationListener listener=new FileAlterationListenerAdaptor() {
@Override
public void onFileCreate(File file) {
...
}
@Override
public void onFileDelete(File file) {
...
}
@Override
public void onFileChange(File file) {
...
}
};
observer.addListener(listener);
Kaydol:
Kayıtlar (Atom)