/**
 * Copyright (c) Codice Foundation
 * 
 * This is free software: you can redistribute it and/or modify it under the terms of the GNU Lesser
 * General Public License as published by the Free Software Foundation, either version 3 of the
 * License, or any later version.
 * 
 * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without
 * even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
 * Lesser General Public License for more details. A copy of the GNU Lesser General Public License
 * is distributed along with this program and can be found at
 * <http://www.gnu.org/licenses/lgpl.html>.
 * 
 **/
package org.codice.nitf.filereader;

import java.util.ArrayList;

public class TreEntry {
    private String name = null;
    private String value = null;
    private ArrayList<TreGroup> groups = null;
    private TreGroup entryParent = null;

    public TreEntry(String fieldName, String fieldValue, TreGroup parent) {
        name = fieldName;
        value = fieldValue;
        entryParent = parent;
    }

    public TreEntry(String fieldName, TreGroup parent) {
        name = fieldName;
        entryParent = parent;
        groups = new ArrayList<TreGroup>();
    }

    public void setName(String fieldName) {
        name = fieldName;
    }

    public String getName() {
        return name;
    }

    public void setFieldValue(String fieldValue) {
        value = fieldValue;
    }

    public String getFieldValue() {
        return value;
    }

    public void initGroups() {
        if (groups == null) {
            groups = new ArrayList<TreGroup>();
        }
    }

    public ArrayList<TreGroup> getGroups() {
        return groups;
    }

    public void addGroup(TreGroup group) {
        groups.add(group);
    }

    public void dump() {
        System.out.println("\tName:" + name);
        if (value != null) {
            System.out.println("\tValue:" + value);
        } else if (groups != null) {
            for (TreGroup group : groups) {
                System.out.println("\t--New Group--");
                group.dump();
                System.out.println("\t--End Group--");
            }
        }
    }
}
@@ -34,17 +34,16 @@
 ation%0A *
- 
 %0A * This
@@ -675,17 +675,16 @@
 tml%3E.%0A *
- 
 %0A **/%0Apa
@@ -2224,8 +2224,9 @@
 %0A    %7D%0A%7D
+%0A

Fix checkstyle whitespace issues