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 package javax.swing.text;
26
27 import java.io.Serializable;
28
29 /**
30 * This class encapsulates a single tab stop (basically as tab stops
31 * are thought of by RTF). A tab stop is at a specified distance from the
32 * left margin, aligns text in a specified way, and has a specified leader.
33 * TabStops are immutable, and usually contained in TabSets.
34 * <p>
35 * <strong>Warning:</strong>
36 * Serialized objects of this class will not be compatible with
37 * future Swing releases. The current serialization support is
38 * appropriate for short term storage or RMI between applications running
39 * the same version of Swing. As of 1.4, support for long term storage
40 * of all JavaBeans™
41 * has been added to the <code>java.beans</code> package.
42 * Please see {@link java.beans.XMLEncoder}.
43 *
44 */
45 @SuppressWarnings("serial") // Same-version serialization only
46 public class TabStop implements Serializable {
47
48 /** Character following tab is positioned at location. */
49 public static final int ALIGN_LEFT = 0;
50 /** Characters following tab are positioned such that all following
51 * characters up to next tab/newline end at location. */
52 public static final int ALIGN_RIGHT = 1;
53 /** Characters following tab are positioned such that all following
54 * characters up to next tab/newline are centered around the tabs
55 * location. */
56 public static final int ALIGN_CENTER = 2;
57 /** Characters following tab are aligned such that next
58 * decimal/tab/newline is at the tab location, very similar to
59 * RIGHT_TAB, just includes decimal as additional character to look for.
60 */
|
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 package javax.swing.text;
26
27 import java.io.Serializable;
28
29 /**
30 * This class encapsulates a single tab stop (basically as tab stops
31 * are thought of by RTF). A tab stop is at a specified distance from the
32 * left margin, aligns text in a specified way, and has a specified leader.
33 * TabStops are immutable, and usually contained in TabSets.
34 * <p>
35 * <strong>Warning:</strong>
36 * Serialized objects of this class will not be compatible with
37 * future Swing releases. The current serialization support is
38 * appropriate for short term storage or RMI between applications running
39 * the same version of Swing. As of 1.4, support for long term storage
40 * of all JavaBeans
41 * has been added to the <code>java.beans</code> package.
42 * Please see {@link java.beans.XMLEncoder}.
43 *
44 */
45 @SuppressWarnings("serial") // Same-version serialization only
46 public class TabStop implements Serializable {
47
48 /** Character following tab is positioned at location. */
49 public static final int ALIGN_LEFT = 0;
50 /** Characters following tab are positioned such that all following
51 * characters up to next tab/newline end at location. */
52 public static final int ALIGN_RIGHT = 1;
53 /** Characters following tab are positioned such that all following
54 * characters up to next tab/newline are centered around the tabs
55 * location. */
56 public static final int ALIGN_CENTER = 2;
57 /** Characters following tab are aligned such that next
58 * decimal/tab/newline is at the tab location, very similar to
59 * RIGHT_TAB, just includes decimal as additional character to look for.
60 */
|