I’ve used the code mentioned below to successfully perform items 1, 2, and 4 on your requirements list in pure Java. It’s worth a look and you could probably figure out how to include #3.
I’ve used the code mentioned below to successfully perform items 1, 2, and 4 on your requirements list in pure Java. It’s worth a look and you could probably figure out how to include #3.