# Finding Difficulty in working with java code in CloverEtl

**URL:** <https://forum.cloverdx.com/t/finding-difficulty-in-working-with-java-code-in-cloveretl/1058>\
**Category:** CloverDX Platform\
**Created:** [April 24, 2012, 12:00am UTC](https://forum.cloverdx.com/t/finding-difficulty-in-working-with-java-code-in-cloveretl/1058 "2012-04-24T00:00:00Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![mgarg](https://avatars.discourse-cdn.com/v4/letter/m/838e76/32.png) [@mgarg](https://forum.cloverdx.com/u/mgarg)\
**Post date:** [April 24, 2012, 12:00am UTC](https://forum.cloverdx.com/t/finding-difficulty-in-working-with-java-code-in-cloveretl/1058/1 "2012-04-24T00:00:00Z")

</div>

Hey,

As I am new in CloverEtl, I am finding difficulty in dealing with java part in Clover. For example, suppose i want to create a custom component using java or  
creating a transform class, I dont understand how to do that.

Does Clover has any reference guide for java code and its various pre-built functios and methods.  
Any reference link from where i can start the java part and start understanding what exactly to do and approach for java code.

There are some .java and .class files in the “simpleExamples” provided by Clover itself under the “trans” like  
1. customizedTransformExample.java]  
2.reformatJoin.java

and so on.  
As i dont have any idea about java part, its becoming difficult for me to exactly understand the code in this. How should I start of with this??

Thanks.

---

<div class="post-metadata">

**Author:** ![dpavlis](https://avatars.discourse-cdn.com/v4/letter/d/90ced4/32.png) [@dpavlis](https://forum.cloverdx.com/u/dpavlis)\
**Post date:** [April 24, 2012, 7:18am UTC](https://forum.cloverdx.com/t/finding-difficulty-in-working-with-java-code-in-cloveretl/1058/2 "2012-04-24T07:18:11Z")

</div>

You may have a look at [http://wiki.cloveretl.com/](http://wiki.cloveretl.com/) - section How-to (actually the whole wiki might be useful). Also, you may download the source code from [http://sourceforge.net/projects/cloveretl/](http://sourceforge.net/projects/cloveretl/) and get all the answers there.

If you are building a commercial solution, there is a full OEM documentation covering most of your questions.

---

<div class="post-metadata">

**Author:** ![mgarg](https://avatars.discourse-cdn.com/v4/letter/m/838e76/32.png) [@mgarg](https://forum.cloverdx.com/u/mgarg)\
**Post date:** [April 24, 2012, 10:46am UTC](https://forum.cloverdx.com/t/finding-difficulty-in-working-with-java-code-in-cloveretl/1058/3 "2012-04-24T10:46:28Z")

</div>

Thanks for ur quick response. Will refer these links. 🙂
