diff options
Diffstat (limited to 'xmerge/source/xmerge/java/org/openoffice/xmerge/converter/xml/StyleCatalog.java')
-rw-r--r-- | xmerge/source/xmerge/java/org/openoffice/xmerge/converter/xml/StyleCatalog.java | 36 |
1 files changed, 18 insertions, 18 deletions
diff --git a/xmerge/source/xmerge/java/org/openoffice/xmerge/converter/xml/StyleCatalog.java b/xmerge/source/xmerge/java/org/openoffice/xmerge/converter/xml/StyleCatalog.java index 2832a44ec37b..818a4f250db9 100644 --- a/xmerge/source/xmerge/java/org/openoffice/xmerge/converter/xml/StyleCatalog.java +++ b/xmerge/source/xmerge/java/org/openoffice/xmerge/converter/xml/StyleCatalog.java @@ -42,7 +42,7 @@ import org.w3c.dom.NodeList; */ public class StyleCatalog { - private ArrayList styles; // The actual styles + private ArrayList<Style> styles; // The actual styles /** * Constructor @@ -51,7 +51,7 @@ public class StyleCatalog { * for efficiency purposes. */ public StyleCatalog(int initialEntries) { - styles = new ArrayList(initialEntries); + styles = new ArrayList<Style>(initialEntries); } @@ -90,8 +90,8 @@ public class StyleCatalog { * whether there is a match in the * families array. */ - public void add(Node node, String families[], Class classes[], - Class defaultClass, boolean alwaysCreateDefault) { + public void add(Node node, String families[], Class<?> classes[], + Class<?> defaultClass, boolean alwaysCreateDefault) { if (node == null) return; @@ -117,7 +117,7 @@ public class StyleCatalog { for (int j = 0; j < families.length; j++) { if (families[j].equals(familyName)) { - Class styleClass = classes[j]; + Class<?> styleClass = classes[j]; callConstructor(classes[j], child); found = true; } @@ -138,16 +138,16 @@ public class StyleCatalog { * @param cls The class whose constructor will be called. * @param node The constructed class will be added to this node. */ - private void callConstructor(Class cls, Node node) { - Class params[] = new Class[2]; + private void callConstructor(Class<?> cls, Node node) { + Class<?> params[] = new Class[2]; params[0] = Node.class; params[1] = this.getClass(); try { - Constructor c = cls.getConstructor(params); + Constructor<?> c = cls.getConstructor(params); Object p[] = new Object[2]; p[0] = node; p[1] = this; - styles.add(c.newInstance(p)); + styles.add((Style) c.newInstance(p)); } catch (Exception e) { Debug.log(Debug.ERROR, "Exception when calling constructor", e); } @@ -180,10 +180,10 @@ public class StyleCatalog { * null otherwise */ public Style lookup(String name, String family, String parent, - Class styleClass) { + Class<?> styleClass) { int nStyles = styles.size(); for (int i = 0; i < nStyles; i++) { - Style s = (Style)styles.get(i); + Style s = styles.get(i); if ((name != null) && (s.getName() != null) && (!s.getName().equals(name))) continue; @@ -218,7 +218,7 @@ public class StyleCatalog { int matchCount = 0; int nStyles = styles.size(); for (int j = 0; j < nStyles; j++) { - Style p = ((Style)styles.get(j)).getResolved(); + Style p = styles.get(j).getResolved(); if (p.isSubset(s)) matchCount++; } @@ -226,7 +226,7 @@ public class StyleCatalog { Style[] matchArray = new Style[matchCount]; matchCount = 0; for (int j = 0; j < nStyles; j++) { - Style p = ((Style)styles.get(j)).getResolved(); + Style p = styles.get(j).getResolved(); if (p.isSubset(s)) matchArray[matchCount++] = p; } return matchArray; @@ -269,7 +269,7 @@ public class StyleCatalog { int len = styles.size(); for (int j = 0; j < len; j++) { - Style s = (Style)styles.get(j); + Style s = styles.get(j); Element styleNode = parentDoc.createElement("style:style"); @@ -304,7 +304,7 @@ public class StyleCatalog { TextStyle.dumpHdr(); int nStyles = styles.size(); for (int i = 0; i < nStyles; i++) { - Style s = (Style)styles.get(i); + Style s = styles.get(i); if (s.getClass().equals(TextStyle.class)) ((TextStyle)s).dumpCSV(); } @@ -312,7 +312,7 @@ public class StyleCatalog { ParaStyle.dumpHdr(); int nStyles = styles.size(); for (int i = 0; i < nStyles; i++) { - Style s = (Style)styles.get(i); + Style s = styles.get(i); if (s.getClass().equals(ParaStyle.class)) ((ParaStyle)s).dumpCSV(); } @@ -335,8 +335,8 @@ public class StyleCatalog { * * @return The class that is appropriate for this node. */ - private Class getClass(Node node, String[] families, Class[] classes, - Class defaultClass) { + private Class<?> getClass(Node node, String[] families, Class<?>[] classes, + Class<?> defaultClass) { NamedNodeMap attributes = node.getAttributes(); if (attributes != null) { int len = attributes.getLength(); |