Ignore:
Timestamp:
2014-08-06T19:33:57+02:00 (12 years ago)
Author:
donvip
Message:

[josm_opendata] add more unit tests, fix Java 7 warnings

Location:
applications/editors/josm/plugins/opendata/includes/org/jopendocument/dom
Files:
13 edited

Legend:

Unmodified
Added
Removed
  • applications/editors/josm/plugins/opendata/includes/org/jopendocument/dom/ChildCreator.java

    r28000 r30568  
    3737            throw new NullPointerException("null content");
    3838        this.content = content;
    39         this.elemsOrder = new ArrayList<Element>(children);
     39        this.elemsOrder = new ArrayList<>(children);
    4040    }
    4141
  • applications/editors/josm/plugins/opendata/includes/org/jopendocument/dom/ImmutableDocStyledNode.java

    r28000 r30568  
    2525
    2626    private static final Set<Document> getDocuments(final ODPackage pkg) {
    27         final Set<Document> res = new HashSet<Document>();
     27        final Set<Document> res = new HashSet<>();
    2828        for (final String entry : pkg.getEntries()) {
    2929            final ODPackageEntry e = pkg.getEntry(entry);
  • applications/editors/josm/plugins/opendata/includes/org/jopendocument/dom/ODMeta.java

    r28000 r30568  
    4242    private static final Map<XMLVersion, List<Element>> ELEMS_ORDER;
    4343    static {
    44         ELEMS_ORDER = new HashMap<XMLVersion, List<Element>>(2);
     44        ELEMS_ORDER = new HashMap<>(2);
    4545        ELEMS_ORDER.put(XMLVersion.getOOo(), createChildren(XMLVersion.getOOo()));
    4646        ELEMS_ORDER.put(XMLVersion.getOD(), createChildren(XMLVersion.getOD()));
     
    5050        final Namespace meta = ins.getMETA();
    5151        final Namespace dc = ins.getNS("dc");
    52         final List<Element> res = new ArrayList<Element>(8);
     52        final List<Element> res = new ArrayList<>(8);
    5353        res.add(new Element("generator", meta));
    5454        res.add(new Element("title", dc));
  • applications/editors/josm/plugins/opendata/includes/org/jopendocument/dom/ODPackage.java

    r28000 r30568  
    3737    private static final Set<String> subdocNames;
    3838    static {
    39         subdocNames = new HashSet<String>();
     39        subdocNames = new HashSet<>();
    4040        // section 2.1 of OpenDocument-v1.1-os.odt
    4141        subdocNames.add("content.xml");
     
    4949
    5050    public ODPackage() {
    51         this.files = new HashMap<String, ODPackageEntry>();
     51        this.files = new HashMap<>();
    5252        this.file = null;
    5353    }
  • applications/editors/josm/plugins/opendata/includes/org/jopendocument/dom/ODSingleXMLDocument.java

    r28000 r30568  
    2828    final static Set<String> DONT_PREFIX;
    2929    static {
    30         DONT_PREFIX = new HashSet<String>();
     30        DONT_PREFIX = new HashSet<>();
    3131        // don't touch to user fields and variables
    3232        // we want them to be the same across the document
     
    5757    ODSingleXMLDocument(ODSingleXMLDocument doc, ODPackage p) {
    5858        super(doc);
    59         this.stylesNames = new HashSet<String>(doc.stylesNames);
    60         this.listStylesNames = new HashSet<String>(doc.listStylesNames);
     59        this.stylesNames = new HashSet<>(doc.stylesNames);
     60        this.listStylesNames = new HashSet<>(doc.listStylesNames);
    6161        this.pkg = p;
    6262        this.meta = ODMeta.create(this);
  • applications/editors/josm/plugins/opendata/includes/org/jopendocument/dom/ODXMLDocument.java

    r28000 r30568  
    4141    private static final Map<XMLVersion, List<Element>> ELEMS_ORDER;
    4242    static {
    43         ELEMS_ORDER = new HashMap<XMLVersion, List<Element>>(2);
     43        ELEMS_ORDER = new HashMap<>(2);
    4444        ELEMS_ORDER.put(XMLVersion.getOOo(), createChildren(XMLVersion.getOOo()));
    4545        ELEMS_ORDER.put(XMLVersion.getOD(), createChildren(XMLVersion.getOD()));
     
    4848    private static final List<Element> createChildren(XMLVersion ins) {
    4949        final Namespace ns = ins.getOFFICE();
    50         final List<Element> res = new ArrayList<Element>(8);
     50        final List<Element> res = new ArrayList<>(8);
    5151        res.add(new Element("meta", ns));
    5252        res.add(new Element("settings", ns));
     
    6363    static private final Map<String, String> namePrefixes;
    6464    static {
    65         namePrefixes = new HashMap<String, String>();
     65        namePrefixes = new HashMap<>();
    6666        namePrefixes.put("table:table", "table");
    6767        namePrefixes.put("text:a", "office");
  • applications/editors/josm/plugins/opendata/includes/org/jopendocument/dom/StyleDesc.java

    r28000 r30568  
    6868        this.family = family;
    6969        this.baseName = baseName;
    70         this.refElements = new CollectionMap<String, String>();
     70        this.refElements = new CollectionMap<>();
    7171        // 4 since they are not common
    72         this.multiRefElements = new CollectionMap<String, String>(4);
     72        this.multiRefElements = new CollectionMap<>(4);
    7373    }
    7474
  • applications/editors/josm/plugins/opendata/includes/org/jopendocument/dom/StyleStyle.java

    r28000 r30568  
    3737    private static boolean descsLoaded = false;
    3838    static {
    39         family2Desc = new HashMap<XMLVersion, Map<String, StyleDesc<?>>>();
    40         class2Desc = new HashMap<XMLVersion, Map<Class<? extends StyleStyle>, StyleDesc<?>>>();
     39        family2Desc = new HashMap<>();
     40        class2Desc = new HashMap<>();
    4141        for (final XMLVersion v : XMLVersion.values()) {
    4242            family2Desc.put(v, new HashMap<String, StyleDesc<?>>());
  • applications/editors/josm/plugins/opendata/includes/org/jopendocument/dom/XMLVersion.java

    r28000 r30568  
    8181
    8282    private XMLVersion(String name, Namespace manifest) {
    83         this.nss = new HashMap<String, Namespace>(16);
     83        this.nss = new HashMap<>(16);
    8484    }
    8585
  • applications/editors/josm/plugins/opendata/includes/org/jopendocument/dom/spreadsheet/Cell.java

    r28000 r30568  
    136136     */
    137137    public String getTextValue(final boolean ooMode) {
    138         final List<String> ps = new ArrayList<String>();
     138        final List<String> ps = new ArrayList<>();
    139139        for (final Object o : this.getElement().getChildren()) {
    140140            final Element child = (Element) o;
  • applications/editors/josm/plugins/opendata/includes/org/jopendocument/dom/spreadsheet/Row.java

    r28000 r30568  
    4444        this.parent = parent;
    4545        this.index = index;
    46         this.cells = new ArrayList<Cell<D>>();
     46        this.cells = new ArrayList<>();
    4747        for (final Element cellElem : this.getCellElements()) {
    4848            addCellElem(cellElem);
     
    5959
    6060    private void addCellElem(final Element cellElem) {
    61         final Cell<D> cell = new Cell<D>(this, cellElem);
     61        final Cell<D> cell = new Cell<>(this, cellElem);
    6262        this.cells.add(cell);
    6363
  • applications/editors/josm/plugins/opendata/includes/org/jopendocument/dom/spreadsheet/SpreadSheet.java

    r28000 r30568  
    4949
    5050        // map Sheet by XML elements so has not to depend on ordering or name
    51         this.sheets = new HashMap<Element, Sheet>();
     51        this.sheets = new HashMap<>();
    5252    }
    5353
  • applications/editors/josm/plugins/opendata/includes/org/jopendocument/dom/spreadsheet/Table.java

    r28000 r30568  
    4444        super(parent, local, TableStyle.class);
    4545
    46         this.rows = new ArrayList<Row<D>>();
    47         this.cols = new ArrayList<Column<D>>();
     46        this.rows = new ArrayList<>();
     47        this.cols = new ArrayList<>();
    4848
    4949        this.readColumns();
     
    7171
    7272    private final void addCol(Element clone) {
    73         this.cols.add(new Column<D>(this, clone));
     73        this.cols.add(new Column<>(this, clone));
    7474    }
    7575
    7676    private Tuple2<List<Element>, Integer> flatten(boolean col) {
    77         final List<Element> res = new ArrayList<Element>();
     77        final List<Element> res = new ArrayList<>();
    7878        final Element header = this.getElement().getChild("table-header-" + getName(col) + "s", getTABLE());
    7979        if (header != null)
     
    128128
    129129    private synchronized void addRow(Element child) {
    130         this.rows.add(new Row<D>(this, child, this.rows.size()));
     130        this.rows.add(new Row<>(this, child, this.rows.size()));
    131131    }
    132132
Note: See TracChangeset for help on using the changeset viewer.