classpath-patches
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[cp-patches] FYI: implemented javax.text.DefaultStyledDocument.setLogica


From: Roman Kennke
Subject: [cp-patches] FYI: implemented javax.text.DefaultStyledDocument.setLogicalStyle
Date: Wed, 01 Jun 2005 17:23:30 +0200
User-agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.2.1) Gecko/20021204

2005-06-01  Roman Kennke  <address@hidden>

       * javax/swing/text/DefaultStyledDocument.java
       (setLogicalStyle): Implemented this method.


/Roman

Index: DefaultStyledDocument.java
===================================================================
RCS file: 
/cvsroot/classpath/classpath/javax/swing/text/DefaultStyledDocument.java,v
retrieving revision 1.1
diff -u -r1.1 DefaultStyledDocument.java
--- DefaultStyledDocument.java  21 Dec 2004 07:37:24 -0000      1.1
+++ DefaultStyledDocument.java  1 Jun 2005 15:18:58 -0000
@@ -181,8 +181,15 @@
   
   public void setLogicalStyle(int position, Style style)
   {
-    // FIXME: Implement me.
-    throw new Error("not implemented");
+    Element el = getParagraphElement(position);
+    if (el instanceof AbstractElement)
+      {
+        AbstractElement ael = (AbstractElement) el;
+        ael.setResolveParent(style);
+      }
+    else
+      throw new AssertionError("paragraph elements are expected to be"
+         + "instances of javax.swing.text.AbstractDocument.AbstractElement");
   }
 
   public void setParagraphAttributes(int offset, int length,

reply via email to

[Prev in Thread] Current Thread [Next in Thread]