summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMark Wielaard <mark@klomp.org>2006-03-04 09:21:21 +0000
committerMark Wielaard <mark@klomp.org>2006-03-04 09:21:21 +0000
commitc1e94ad315b2ea3464ab3037e1f7ae364e6a856b (patch)
treeeef625fe38f5198d83a40af1badd0538112206cf
parente4d1fa4d45587f549914eeefa4803e9dbd5aba09 (diff)
downloadclasspath-c1e94ad315b2ea3464ab3037e1f7ae364e6a856b.tar.gz
* javax/swing/text/html/HTMLDocument.java: Qualify ElementSpec as
DefaultStyledDocument.ElementSpec for gcj 4.0.x.
-rw-r--r--ChangeLog5
-rw-r--r--javax/swing/text/html/HTMLDocument.java18
2 files changed, 16 insertions, 7 deletions
diff --git a/ChangeLog b/ChangeLog
index 0aac24a36..db45c7d6b 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2006-03-04 Mark Wielaard <mark@klomp.org>
+
+ * javax/swing/text/html/HTMLDocument.java: Qualify ElementSpec as
+ DefaultStyledDocument.ElementSpec for gcj 4.0.x.
+
2006-03-04 David Gilbert <david.gilbert@object-refinery.com>
* javax/swing/text/GapContent.java
diff --git a/javax/swing/text/html/HTMLDocument.java b/javax/swing/text/html/HTMLDocument.java
index 82d3b4a39..2a96953ee 100644
--- a/javax/swing/text/html/HTMLDocument.java
+++ b/javax/swing/text/html/HTMLDocument.java
@@ -136,7 +136,7 @@ public class HTMLDocument extends DefaultStyledDocument
*
* @param data - the date that replaces the content of the document
*/
- protected void create(ElementSpec[] data)
+ protected void create(DefaultStyledDocument.ElementSpec[] data)
{
// Once the super behaviour is properly implemented it should be sufficient
// to simply call super.create(data).
@@ -1297,7 +1297,7 @@ public class HTMLDocument extends DefaultStyledDocument
// we must also close the p-implied.
if (parseStack.size() > 0 && parseStack.peek() == HTML.Tag.IMPLIED)
{
- element = new ElementSpec(null,
+ element = new DefaultStyledDocument.ElementSpec(null,
DefaultStyledDocument.ElementSpec.EndTagType);
parseBuffer.addElement(element);
parseStack.pop();
@@ -1326,14 +1326,17 @@ public class HTMLDocument extends DefaultStyledDocument
// If the previous tag is a start tag then we insert a synthetic
// content tag.
- ElementSpec prev = (ElementSpec) parseBuffer.get(parseBuffer.size() - 1);
- if (prev.getType() == ElementSpec.StartTagType)
+ DefaultStyledDocument.ElementSpec prev;
+ prev = (DefaultStyledDocument.ElementSpec)
+ parseBuffer.get(parseBuffer.size() - 1);
+ if (prev.getType() == DefaultStyledDocument.ElementSpec.StartTagType)
{
AbstractDocument.AttributeContext ctx = getAttributeContext();
AttributeSet attributes = ctx.getEmptySet();
attributes = ctx.addAttribute(attributes, StyleConstants.NameAttribute,
HTML.Tag.CONTENT);
- element = new ElementSpec(attributes, ElementSpec.ContentType,
+ element = new DefaultStyledDocument.ElementSpec(attributes,
+ DefaultStyledDocument.ElementSpec.ContentType,
new char[0], 0, 0);
parseBuffer.add(element);
}
@@ -1341,7 +1344,7 @@ public class HTMLDocument extends DefaultStyledDocument
// we must also close the p-implied.
else if (parseStack.peek() == HTML.Tag.IMPLIED)
{
- element = new ElementSpec(null,
+ element = new DefaultStyledDocument.ElementSpec(null,
DefaultStyledDocument.ElementSpec.EndTagType);
parseBuffer.addElement(element);
if (parseStack.size() > 0)
@@ -1401,7 +1404,8 @@ public class HTMLDocument extends DefaultStyledDocument
attributes = ctx.addAttribute(attributes,
StyleConstants.NameAttribute,
HTML.Tag.IMPLIED);
- element = new ElementSpec(attributes, ElementSpec.StartTagType);
+ element = new DefaultStyledDocument.ElementSpec(attributes,
+ DefaultStyledDocument.ElementSpec.StartTagType);
parseBuffer.add(element);
parseStack.push(HTML.Tag.IMPLIED);
}