/*******************************************************************************
* Copyright (c) 2011, 2015 Oracle and/or its affiliates. All rights reserved.
* This program and the accompanying materials are made available under the
* terms of the Eclipse Public License v1.0 and Eclipse Distribution License v. 1.0
* which accompanies this distribution.
* The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
* and the Eclipse Distribution License is available at
* http://www.eclipse.org/org/documents/edl-v10.php.
*
* Contributors:
* Blaise Doughan - 2.4 - initial implementation
******************************************************************************/
package org.eclipse.persistence.testing.jaxb.listofobjects;
import javax.xml.bind.annotation.XmlAnyElement;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlElements;
import javax.xml.bind.annotation.XmlList;
import javax.xml.bind.annotation.XmlRootElement;
@XmlRootElement
public class NullIteratorListRoot {
private NullIteratorList<NullIteratorListRoot> elementList = new NullIteratorList<NullIteratorListRoot>();
private NullIteratorList<String> elementSimpleList = new NullIteratorList<String>();
private NullIteratorList anyList = new NullIteratorList();
private NullIteratorList choiceList = new NullIteratorList();
private NullIteratorList listList = new NullIteratorList();
@XmlElement
public NullIteratorList getElementList() {
return elementList;
}
public void setElementList(NullIteratorList nullIteratorList) {
this.elementList = nullIteratorList;
}
@XmlElement
public NullIteratorList<String> getElementSimpleList() {
return elementSimpleList;
}
public void setElementSimpleList(NullIteratorList<String> elementSimpleList) {
this.elementSimpleList = elementSimpleList;
}
@XmlAnyElement
public NullIteratorList getAnyList() {
return anyList;
}
public void setAnyList(NullIteratorList anyList) {
this.anyList = anyList;
}
@XmlElements({
@XmlElement(name="foo", type=String.class),
@XmlElement(name="bar", type=Integer.class)
})
public NullIteratorList getChoiceList() {
return choiceList;
}
public void setChoiceList(NullIteratorList choiceList) {
this.choiceList = choiceList;
}
@XmlList
public NullIteratorList getListList() {
return listList;
}
public void setListList(NullIteratorList listList) {
this.listList = listList;
}
}