home *** CD-ROM | disk | FTP | other *** search
- package com.sun.java.swing.text;
-
- import com.sun.java.swing.Icon;
- import java.awt.Color;
- import java.awt.Component;
-
- public class StyleConstants {
- public static final String ComponentElementName = "component";
- public static final String IconElementName = "icon";
- public static final Object NameAttribute = new StyleConstants("name");
- public static final Object ResolveAttribute = new StyleConstants("resolver");
- public static final Object FontFamily;
- public static final Object FontSize;
- public static final Object Bold;
- public static final Object Italic;
- public static final Object Underline;
- public static final Object Foreground;
- public static final Object Background;
- public static final Object ComponentAttribute;
- public static final Object IconAttribute;
- public static final Object FirstLineIndent;
- public static final Object LeftIndent;
- public static final Object RightIndent;
- public static final Object LineSpacing;
- public static final Object SpaceAbove;
- public static final Object SpaceBelow;
- public static final Object Alignment;
- public static final Object TabSet;
- public static final int ALIGN_LEFT = 0;
- public static final int ALIGN_CENTER = 1;
- public static final int ALIGN_RIGHT = 2;
- public static final int ALIGN_JUSTIFIED = 3;
- private static Object[] keys;
- private String representation;
-
- public String toString() {
- return this.representation;
- }
-
- public static Component getComponent(AttributeSet var0) {
- return (Component)var0.getAttribute(ComponentAttribute);
- }
-
- public static void setComponent(MutableAttributeSet var0, Component var1) {
- var0.addAttribute("$ename", "component");
- var0.addAttribute(ComponentAttribute, var1);
- }
-
- public static Icon getIcon(AttributeSet var0) {
- return (Icon)var0.getAttribute(IconAttribute);
- }
-
- public static void setIcon(MutableAttributeSet var0, Icon var1) {
- var0.addAttribute("$ename", "icon");
- var0.addAttribute(IconAttribute, var1);
- }
-
- public static String getFontFamily(AttributeSet var0) {
- String var1 = (String)var0.getAttribute(FontFamily);
- if (var1 == null) {
- var1 = "Courier";
- }
-
- return var1;
- }
-
- public static void setFontFamily(MutableAttributeSet var0, String var1) {
- var0.addAttribute(FontFamily, var1);
- }
-
- public static int getFontSize(AttributeSet var0) {
- Integer var1 = (Integer)var0.getAttribute(FontSize);
- return var1 != null ? var1 : 12;
- }
-
- public static void setFontSize(MutableAttributeSet var0, int var1) {
- var0.addAttribute(FontSize, new Integer(var1));
- }
-
- public static boolean isBold(AttributeSet var0) {
- Boolean var1 = (Boolean)var0.getAttribute(Bold);
- return var1 != null ? var1 : false;
- }
-
- public static void setBold(MutableAttributeSet var0, boolean var1) {
- var0.addAttribute(Bold, new Boolean(var1));
- }
-
- public static boolean isItalic(AttributeSet var0) {
- Boolean var1 = (Boolean)var0.getAttribute(Italic);
- return var1 != null ? var1 : false;
- }
-
- public static void setItalic(MutableAttributeSet var0, boolean var1) {
- var0.addAttribute(Italic, new Boolean(var1));
- }
-
- public static boolean isUnderline(AttributeSet var0) {
- Boolean var1 = (Boolean)var0.getAttribute(Underline);
- return var1 != null ? var1 : false;
- }
-
- public static void setUnderline(MutableAttributeSet var0, boolean var1) {
- var0.addAttribute(Underline, new Boolean(var1));
- }
-
- public static Color getForeground(AttributeSet var0) {
- Color var1 = (Color)var0.getAttribute(Foreground);
- if (var1 == null) {
- var1 = Color.black;
- }
-
- return var1;
- }
-
- public static void setForeground(MutableAttributeSet var0, Color var1) {
- var0.addAttribute(Foreground, var1);
- }
-
- public static float getFirstLineIndent(AttributeSet var0) {
- Float var1 = (Float)var0.getAttribute(FirstLineIndent);
- return var1 != null ? var1 : 0.0F;
- }
-
- public static void setFirstLineIndent(MutableAttributeSet var0, float var1) {
- var0.addAttribute(FirstLineIndent, new Float(var1));
- }
-
- public static float getRightIndent(AttributeSet var0) {
- Float var1 = (Float)var0.getAttribute(RightIndent);
- return var1 != null ? var1 : 0.0F;
- }
-
- public static void setRightIndent(MutableAttributeSet var0, float var1) {
- var0.addAttribute(RightIndent, new Float(var1));
- }
-
- public static float getLeftIndent(AttributeSet var0) {
- Float var1 = (Float)var0.getAttribute(LeftIndent);
- return var1 != null ? var1 : 0.0F;
- }
-
- public static void setLeftIndent(MutableAttributeSet var0, float var1) {
- var0.addAttribute(LeftIndent, new Float(var1));
- }
-
- public static float getLineSpacing(AttributeSet var0) {
- Float var1 = (Float)var0.getAttribute(LineSpacing);
- return var1 != null ? var1 : 0.0F;
- }
-
- public static void setLineSpacing(MutableAttributeSet var0, float var1) {
- var0.addAttribute(LineSpacing, new Float(var1));
- }
-
- public static float getSpaceAbove(AttributeSet var0) {
- Float var1 = (Float)var0.getAttribute(SpaceAbove);
- return var1 != null ? var1 : 0.0F;
- }
-
- public static void setSpaceAbove(MutableAttributeSet var0, float var1) {
- var0.addAttribute(SpaceAbove, new Float(var1));
- }
-
- public static float getSpaceBelow(AttributeSet var0) {
- Float var1 = (Float)var0.getAttribute(SpaceBelow);
- return var1 != null ? var1 : 0.0F;
- }
-
- public static void setSpaceBelow(MutableAttributeSet var0, float var1) {
- var0.addAttribute(SpaceBelow, new Float(var1));
- }
-
- public static int getAlignment(AttributeSet var0) {
- Integer var1 = (Integer)var0.getAttribute(Alignment);
- return var1 != null ? var1 : 0;
- }
-
- public static void setAlignment(MutableAttributeSet var0, int var1) {
- var0.addAttribute(Alignment, new Integer(var1));
- }
-
- public static TabSet getTabSet(AttributeSet var0) {
- TabSet var1 = (TabSet)var0.getAttribute(TabSet);
- return var1;
- }
-
- public static void setTabSet(MutableAttributeSet var0, TabSet var1) {
- var0.addAttribute(TabSet, var1);
- }
-
- private StyleConstants(String var1) {
- this.representation = var1;
- }
-
- static {
- FontFamily = com.sun.java.swing.text.StyleConstants.CharacterConstants.Family;
- FontSize = com.sun.java.swing.text.StyleConstants.CharacterConstants.Size;
- Bold = com.sun.java.swing.text.StyleConstants.CharacterConstants.Bold;
- Italic = com.sun.java.swing.text.StyleConstants.CharacterConstants.Italic;
- Underline = com.sun.java.swing.text.StyleConstants.CharacterConstants.Underline;
- Foreground = com.sun.java.swing.text.StyleConstants.CharacterConstants.Foreground;
- Background = com.sun.java.swing.text.StyleConstants.CharacterConstants.Background;
- ComponentAttribute = com.sun.java.swing.text.StyleConstants.CharacterConstants.ComponentAttribute;
- IconAttribute = com.sun.java.swing.text.StyleConstants.CharacterConstants.IconAttribute;
- FirstLineIndent = com.sun.java.swing.text.StyleConstants.ParagraphConstants.FirstLineIndent;
- LeftIndent = com.sun.java.swing.text.StyleConstants.ParagraphConstants.LeftIndent;
- RightIndent = com.sun.java.swing.text.StyleConstants.ParagraphConstants.RightIndent;
- LineSpacing = com.sun.java.swing.text.StyleConstants.ParagraphConstants.LineSpacing;
- SpaceAbove = com.sun.java.swing.text.StyleConstants.ParagraphConstants.SpaceAbove;
- SpaceBelow = com.sun.java.swing.text.StyleConstants.ParagraphConstants.SpaceBelow;
- Alignment = com.sun.java.swing.text.StyleConstants.ParagraphConstants.Alignment;
- TabSet = com.sun.java.swing.text.StyleConstants.ParagraphConstants.TabSet;
- keys = new Object[]{NameAttribute, ResolveAttribute, FontFamily, FontSize, Bold, Italic, Underline, Foreground, Background, ComponentAttribute, IconAttribute, FirstLineIndent, LeftIndent, RightIndent, LineSpacing, SpaceAbove, SpaceBelow, Alignment, TabSet};
-
- try {
- for(int var0 = 0; var0 < keys.length; ++var0) {
- StyleContext.registerStaticAttributeKey(keys[var0]);
- }
-
- } catch (Throwable var1) {
- var1.printStackTrace();
- }
- }
- }
-