generate hibernate.reveng.xml file in intellij IDEA - java

Is there an automatic way to generate the hibernate.reveng.xml file in Intellij IDEA?
I couldn't find any way of doing this, in this link I saw how to generate it outside of Intellij.
I guess I am not the first one to encounter this problem, but i didn't saw any answers on this subject, if there is a plugin to Intellij that make it, or a simple way to generate it inside Intellij it would help alot.
Also, if it isn't currently available, knowing this will also help.
Thanks ahead
edit:
Found this ticket, but I didn't understand how to do it...

There is no action to generate Hibernate reveng.xml file in IntelliJ IDEA. Feel free to create such request.

Related

Extension to generate Javadoc file in Visual Code

I want to create a documentation file of my code. I've added the Javadoc comment in every public method I have. If I use other IDE, probably there is a menu to generate it, but unfortunately I use Visual Code.
Is there a way to generate Javadoc file in Visual Code? I only find one extension, with 2 thousands downloads but its not working. The name is Javadoc-Generator
I have tried to run using javadoc command in terminal, but it is not recognized. Do I need to install additional file?
Well firstly thanks for the good question and now i'm going to try to help you with your problem. I searched for an plug in of Javadoc for Visual Studio which is Javadoc Tools with this plug in you can create coments just selecting where you want to make the comments, also you can export your comments and the best thing it's free. I tried this for one of my programmes and it works for me. Definitly i recommend you this, try it and i hope i helped you with your problem.
Selecting where i want to create the comments
Final result
For Javadoc-Generator. In the documentation state "This generator will use the Javadoc located in the JDK referenced in your JAVA_HOME." Make sure you have JAVA_HOME set in your Environment Variables.

Why is javafx.mail.jar Java library not found in my IDE?

Does anybody knows a link or site that I could find this Java library?
The problem is there is a Java program that my employer needs me to fix a bug but the problem is that the person that was the author of the program is not anymore working with him so he needs me to fix it but the IDE is looking for a library that is javafx.mail.jar and so far as I was searching the web there were no answers of this kind of file type.
Can someone knows about this type? Thank you in advance
FYI: I'm new in Java so please be nice :)
I'm pretty sure1 you should be looking for the JAR file for javax.mail, not javafx.mail.
You can get the JAR file from Maven Central, from Oracle or from GitHub, depending on what version you need.
1 - The Oracle javafx product has nothing to do with email. Either you have misread something, or the code you are trying to fix is currently referring to something that doesn't exist ... and you need to fix that. The javafx package tree is reserved for the use of the javafx product line itself. 3rd party libraries should not define packages in that tree.

How to create new classes with IntelliJ Plugin API?

I am very new to IntelliJ Plugin Programming and mainly got to it because my current project requires me to do the same steps again and again and only having small differences.
Becauste this takes a lot of time, I decided to take like some hours once to create a plugin which does the most work for me and then save a lot of time when having these steps again.
My question is basically how I can create new class files programmatically with the IntelliJ Plugin API. I already found out how to get the content of the currently open and in editor selected file and also how to change the content, but now how to create completely new files in a specific package.
To be honest, I think there must be something in the documentation but I already wasted like 1 hour for googling without any success. So I hope some of you guys are already experienced in creating plugins for IntelliJ Platform and maybe you can send me a good handbook or reference. I don't think that I have to write a lot of plugins but sometimes, they can really help.
Thanks in advance.
Please see Meo's tip for com.intellij.ide.actions.CreateClassAction#doCreate.
The code does the following:
return JavaDirectoryService.getInstance().createClass(dir, className, templateName, true);
And from here we can see different signatures in JavaDirectoryService
Perhaps this one might be relevant:
public abstract PsiClass createClass(#NotNull PsiDirectory dir, #NotNull String name) throws IncorrectOperationException;

Java: Simple Validation API Validation Strategy Change

This is in reference to the question posted at org.netbeans.validation.api.ui.ValidationGroup.add() - How to specify ValidationStrategy?
I am trying to do something similar. Please guide me on what needs to be changed and where. I went through the given links but couldn't find the relevant info.
P.S.: Asking in a separate question because I can't comment on the original one due to lack of reputation points.
Regards
Uday
I found out what was required.
Check out the code from their repository (https://svn.kenai.com/svn/simplevalidation~src) and open ValidationAPI as a project in Netbeans (or whatever IDE you're using).
To change the default validation strategy you'll need to make the changes in ValidationGroup and SwingValidationGroup classes under org.netbeans.validation.api.ui and org.netbeans.validation.api.ui.swing respectively.
In these classes find ValidationStrategy.DEFAULT and replace it with the strategy you want (INPUT_VERIFIER, ON_FOCUS_LOSS, ON_CHANGE_OR_ACTION).
Build the project to generate a new jar and incorporate that jar in your own project.
That's it.

How to Document via Graphic

Ran across this on the web, and it seems like a nice way to document a project. Does anyone recognize if this is generated by a tool, and if so, what tool?
I don't know how that's been generated but if your looking for a tool to create these programmaticaly then you could use PlantUML.
I hope that helps in some way.

Categories

Resources