being moved * @param toFile file to which a piece is being moved * @param toRank rank to which a piece is being moved * @return true if the move is valid, otherwise false * @since 1.0 */ boolean isValidMove(int fromFile, int fromRank, int toFile, int toRank) { // ...body } /** * Moves a chess piece. * * @see java.math.RoundingMode */ void doMove(int fromFile, int fromRank, int toFile, int toRank) { // ...body } Doclets Doclet programs work with the Javadoc tool to generate documentation from code written in Java. Doclets are written in the Java programming language and use the to: Select which content to include in the documentation Format the presentation of the content Create the file that contains the documentation The included with Javadoc generates API documentation as frame-based HTML files. Many non-standard doclets are available on the web , often for free. These can be used to: Create other non-API types of documentation Output the documentation to other non-HTML file types such as PDF Output the documentation as HTML with additional features such as a search or with embedded UML diagrams generated from the Java classes See also Comparison of documentation generators .NET XML documentation comments References External links Java Platform, Standard Edition Javadoc Guide JSR 260 Javadoc Tag Technology Update Java Specification Request (defines new Javadoc tags) Improve on Javadoc with ashkelon Globaldocs: A viewer to browse multiple Javadocs simultaneously. Various Java documentations converted to Windows Help format Free documentation generators Java development tools