--- a/jdk/src/share/classes/javax/swing/text/TextLayoutStrategy.java Thu Jul 24 14:51:13 2008 +0400
+++ b/jdk/src/share/classes/javax/swing/text/TextLayoutStrategy.java Thu Jul 24 16:43:36 2008 +0400
@@ -103,7 +103,7 @@
* constraints for each row. This is called by a FlowView.layout
* to update the child views in the flow.
*
- * @param v the view to reflow
+ * @param fv the view to reflow
*/
public void layout(FlowView fv) {
super.layout(fv);
@@ -485,9 +485,9 @@
* Returns a map with the attributes defined on the current
* character.
*/
- public Map getAttributes() {
+ public Map<Attribute, Object> getAttributes() {
Object[] ka = keys.toArray();
- Hashtable h = new Hashtable();
+ Hashtable<Attribute, Object> h = new Hashtable<Attribute, Object>();
for (int i = 0; i < ka.length; i++) {
TextAttribute a = (TextAttribute) ka[i];
Object value = getAttribute(a);
@@ -520,16 +520,16 @@
* iterator's text range. The set is empty if no
* attributes are defined.
*/
- public Set getAllAttributeKeys() {
+ public Set<Attribute> getAllAttributeKeys() {
return keys;
}
View v;
- static Set keys;
+ static Set<Attribute> keys;
static {
- keys = new HashSet();
+ keys = new HashSet<Attribute>();
keys.add(TextAttribute.FONT);
keys.add(TextAttribute.RUN_DIRECTION);
}