blob: 282b9969417f8d1809d653cacd0320b9d12016c5 [file] [log] [blame]
/**
* Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod
* tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam,
* quis nostrud exercitation ullamco.
*
* @author kilroy
* @see Example2
* @see http://wiki.ecipse.org
* @deprecated Do not use this class, it's only to test formatting on. One two
* three four five six seven eight nine ten.
*/
public class Example {
/**
* Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod
* tempor incididunt ut labore et dolore magna aliqua.
*
* @param first the first param. Nullam nec ex vitae felis eleifend
* lacinia in in velit.
* @param second a second apram. Curabitur commodo tortor vel sapien
* elementum, sit amet varius eros varius.
* @param x a third param. Pellentesque ac ipsum. Quisque ac nunc
* odioque id nunc convallis nec mi.
* @throws Exception1 when the first thing happens. Nam nec sodales sem.
* Curabitur odio sem, sodales ac lorem eget, pretium
* tincidunt ligula. Ut eget placerat justo.
* @throws OtherException when some other thing happens. Duis feugiat ultricies
* magna, sit amet sagittis nibh eleifend eu. Curabitur
* in egestas velit.
* @return Lorem consectetur adipiscing ut enim ad minim veniam,
* quis nostrud exercitation ullamco. Nullam nec ex vitae
* felis eleifend lacinia in in velit.
* @since 1.1.1
*/
void method1() {
}
/**
* Curabitur commodo tortor vel sapien elementum, sit amet varius eros varius.
* Morbi posuere ex sit amet lorem vestibulum pulvinar. In in sagittis urna,
* euismod tempus eros.
*
* @param parameterOne the first param.
* <li>item1</li>
* <li>item2</li>
* <li>item3</li>
* @param theSecondParameter the second param. <code>line1
* line2</code>
* @deprecated method1 should be used instead
*/
void method2() {
}
/**
* Curabitur rhoncus felis non elit malesuada, et gravida enim tempus. Morbi sit
* amet viverra est. Sed eu libero in mauris facilisis condimentum.
*
* @see <a href="http://bugs.eclipse.org">bugzilla</a>
* @see method1
* @return
* @throws RuntimeException Curabitur morbi sit amet viverra est. Sed eu libero
* in mauris facilisis condimentum.
*/
void method3() {
}
/**
* @param argument Integer diam sapien, interdum a dolor sit amet,
* vestibulum vehicula ante. Mauris ultricies odio sit amet
* nunc laoreet, sed venenatis enim efficitur.
* @throws e Proin dignissim enim eu erat cursus fringilla.
* <p>
* Aliquam efficitur sed turpis ut cursus.
* <p>
* Nunc pharetra aliquam massa et sagittis.
* @param param
*
* <pre>
* int i = 1234;
* </pre>
*
* @return Nunc ultricies neque eu elit porttitor, vel scelerisque
* metus accumsan. Curabitur dictum arcu magna, eget mattis
* lacus congue id.
* @gibberish invalid tag?
*/
void method5() {
}
/**
* Draws as much of the specified image as is currently available with its
* northwest corner at the specified coordinate (x, y). This method will return
* immediately in all cases, even if the entire image has not yet been scaled,
* dithered and converted for the current output device.
* <p>
* If the current output representation is not yet complete then the method will
* return false and the indicated {@link ImageObserver} object will be notified
* as the conversion process progresses.
*
* @param img the image to be drawn
* @param x the x-coordinate of the northwest corner of the destination
* rectangle in pixels
* @param y the y-coordinate of the northwest corner of the destination
* rectangle in pixels
* @param observer the image observer to be notified as more of the image is
* converted. May be <code>null</code>
* @return <code>true</code> if the image is completely loaded and was
* painted successfully; <code>false</code> otherwise.
* @see Image
* @see ImageObserver
* @since 1.0
*/
public abstract boolean drawImage(Image img, int x, int y, ImageObserver observer);
}