/*-
* Copyright 2020 Beuth Hochschule für Technik Berlin, Hochschule für Technik Stuttgart
*
* This file is part of CityDoctor2.
*
* CityDoctor2 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
* (at your option) any later version.
*
* CityDoctor2 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.
*
* You should have received a copy of the GNU Lesser General Public License
* along with CityDoctor2. If not, see .
*/
package de.hft.stuttgart.citydoctor2.checkresult;
import java.util.ArrayList;
import java.util.List;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
@XmlAccessorType(XmlAccessType.FIELD)
public class ErrorDetails {
@XmlElement(name = "polygon", required = false)
private List polygon;
@XmlElement(name = "ring", required = false)
private List ring;
@XmlElement(name = "geometry", required = false)
private List geometry;
@XmlElement(name = "vertex", required = false)
private List vertex;
@XmlElement(name = "edge", required = false)
private List edge;
@XmlElement(name = "parameter", required = false)
private List parameter;
@XmlElement(name = "polygons", required = false)
private List polygons;
@XmlElement(name = "edges", required = false)
private List edges;
@XmlElement(name = "surface", required = false)
private List surface;
public void setEdge(List edge) {
this.edge = edge;
}
public void setRing(List ring) {
this.ring = ring;
}
public void setEdges(List edges) {
this.edges = edges;
}
public void setGeometry(List geometry) {
this.geometry = geometry;
}
public void setParameter(List parameter) {
this.parameter = parameter;
}
public void setPolygon(List polygon) {
this.polygon = polygon;
}
public void setPolygons(List polygons) {
this.polygons = polygons;
}
public void setSurface(List surface) {
this.surface = surface;
}
public void setVertex(List vertex) {
this.vertex = vertex;
}
public List getRing() {
if (ring == null) {
ring = new ArrayList<>();
}
return ring;
}
public List getEdge() {
if (edge == null) {
edge = new ArrayList<>();
}
return edge;
}
public List getEdges() {
if (edges == null) {
edges = new ArrayList<>();
}
return edges;
}
public List getGeometry() {
if (geometry == null) {
geometry = new ArrayList<>();
}
return geometry;
}
public List getParameter() {
if (parameter == null) {
parameter = new ArrayList<>();
}
return parameter;
}
public List getPolygon() {
if (polygon == null) {
polygon = new ArrayList<>();
}
return polygon;
}
public List getPolygons() {
if (polygons == null) {
polygons = new ArrayList<>();
}
return polygons;
}
public List getSurface() {
if (surface == null) {
surface = new ArrayList<>();
}
return surface;
}
public List getVertex() {
if (vertex == null) {
vertex = new ArrayList<>();
}
return vertex;
}
}