/[classpath]/classpath/javax/swing/text/StyledDocument.java
ViewVC logotype

Diff of /classpath/javax/swing/text/StyledDocument.java

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.3.2.1 by gnu_andrew, Tue Aug 2 20:12:38 2005 UTC revision 1.3.2.2 by gnu_andrew, Wed Nov 2 00:44:04 2005 UTC
# Line 45  import java.awt.Font; Line 45  import java.awt.Font;
45   * @author      Andrew Selkirk   * @author      Andrew Selkirk
46   * @version     1.0   * @version     1.0
47   */   */
48  public interface StyledDocument extends Document {  public interface StyledDocument extends Document
49    {
50      /**
51       * addStyle
52       * @param nm TODO
53       * @param parent TODO
54       * @returns Style
55       */
56      Style addStyle(String nm, Style parent);
57    
58      /**
59       * removeStyle
60       * @param nm TODO
61       */
62      void removeStyle(String nm);
63    
64      /**
65       * getStyle
66       * @param nm TODO
67       * @returns Style
68       */
69      Style getStyle(String nm);
70    
71      /**
72       * setCharacterAttributes
73       * @param offset TODO
74       * @param length TODO
75       * @param set TODO
76       * @param replace TODO
77       */
78      void setCharacterAttributes(int offset, int length, AttributeSet set,
79                                  boolean replace);
80    
81      /**
82       * setParagraphAttributes
83       * @param offset TODO
84       * @param length TODO
85       * @param set TODO
86       * @param replace TODO
87       */
88      void setParagraphAttributes(int offset, int length, AttributeSet set,
89                                  boolean replace);
90    
91      /**
92       * getLogicalStyle
93       * @param position TODO
94       * @returns Style
95       */
96      Style getLogicalStyle(int position);
97    
98      /**
99       * setLogicalStyle
100       * @param position TODO
101       * @param style TODO
102       */
103      void setLogicalStyle(int position, Style style);
104    
105      /**
106       * getParagraphElement
107       * @param position TODO
108       * @returns Element
109       */
110      Element getParagraphElement(int position);
111    
112      /**
113       * getCharacterElement
114       * @param position TODO
115       * @returns Element
116       */
117      Element getCharacterElement(int position);
118    
119      /**
120       * getForeground
121       * @param set TODO
122       * @returns Color
123       */
124      Color getForeground(AttributeSet set);
125    
126      /**
127       * getBackground
128       * @param set TODO
129       * @returns Color
130       */
131      Color getBackground(AttributeSet set);
132    
133      /**
134       * getFont
135       * @param set TODO
136       * @returns Font
137       */
138      Font getFont(AttributeSet set);
139    
140          //-------------------------------------------------------------  }
         // Methods ----------------------------------------------------  
         //-------------------------------------------------------------  
   
         /**  
          * addStyle  
          * @param nm TODO  
          * @param rent TODO  
          * @returns Style  
          */  
         Style addStyle(String nm, Style parent);  
   
         /**  
          * removeStyle  
          * @param nm TODO  
          */  
         void removeStyle(String nm);  
   
         /**  
          * getStyle  
          * @param nm TODO  
          * @returns Style  
          */  
         Style getStyle(String nm);  
   
         /**  
          * setCharacterAttributes  
          * @param offset TODO  
          * @param length TODO  
          * @param set TODO  
          * @param replace TODO  
          */  
         void setCharacterAttributes(int offset, int length,  
                 AttributeSet set, boolean replace);  
   
         /**  
          * setParagraphAttributes  
          * @param offset TODO  
          * @param length TODO  
          * @param set TODO  
          * @param replace TODO  
          */  
         void setParagraphAttributes(int offset, int length,  
                 AttributeSet set, boolean replace);  
   
         /**  
          * getLogicalStyle  
          * @param position TODO  
          * @returns Style  
          */  
         Style getLogicalStyle(int position);  
   
         /**  
          * setLogicalStyle  
          * @param position TODO  
          * @param style TODO  
          */  
         void setLogicalStyle(int position, Style style);  
   
         /**  
          * getParagraphElement  
          * @param position TODO  
          * @returns Element  
          */  
         Element getParagraphElement(int position);  
   
         /**  
          * getCharacterElement  
          * @param position TODO  
          * @returns Element  
          */  
         Element getCharacterElement(int position);  
   
         /**  
          * getForeground  
          * @param set TODO  
          * @returns Color  
          */  
         Color getForeground(AttributeSet set);  
   
         /**  
          * getBackground  
          * @param set TODO  
          * @returns Color  
          */  
         Color getBackground(AttributeSet set);  
   
         /**  
          * getFont  
          * @param set TODO  
          * @returns Font  
          */  
         Font getFont(AttributeSet set);  
   
   
 } // StyledDocument  

Legend:
Removed from v.1.3.2.1  
changed lines
  Added in v.1.3.2.2

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26