package-info.java revision 16827:094ebbe85b36
1/*
2 * Copyright (c) 1998, 2017, Oracle and/or its affiliates. All rights reserved.
3 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
4 *
5 * This code is free software; you can redistribute it and/or modify it
6 * under the terms of the GNU General Public License version 2 only, as
7 * published by the Free Software Foundation.  Oracle designates this
8 * particular file as subject to the "Classpath" exception as provided
9 * by Oracle in the LICENSE file that accompanied this code.
10 *
11 * This code is distributed in the hope that it will be useful, but WITHOUT
12 * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
13 * FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
14 * version 2 for more details (a copy is included in the LICENSE file that
15 * accompanied this code).
16 *
17 * You should have received a copy of the GNU General Public License version
18 * 2 along with this work; if not, write to the Free Software Foundation,
19 * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
20 *
21 * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
22 * or visit www.oracle.com if you need additional information or have any
23 * questions.
24 */
25
26/**
27 * Provides the Java 2D classes for defining and performing operations on
28 * objects related to two-dimensional geometry. Some important features of the
29 * package include:
30 * <ul>
31 *     <li>classes for manipulating geometry, such as AffineTransform and the
32 *     PathIterator interface which is implemented by all Shape objects.</li>
33 *     <li>classes that implement the Shape interface, such as CubicCurve2D,
34 *     Ellipse2D, Line2D, Rectangle2D, and GeneralShape.</li>
35 *     <li>the Area class which provides mechanisms for add (union), subtract,
36 *     intersect, and exclusiveOR operations on other Shape objects.</li>
37 * </ul>
38 *
39 * @since 1.2
40 */
41package java.awt.geom;
42