1 /** 2 * Copyright 2010 The Kuali Foundation Licensed under the 3 * Educational Community License, Version 2.0 (the "License"); you may 4 * not use this file except in compliance with the License. You may 5 * obtain a copy of the License at 6 * 7 * http://www.osedu.org/licenses/ECL-2.0 8 * 9 * Unless required by applicable law or agreed to in writing, 10 * software distributed under the License is distributed on an "AS IS" 11 * BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express 12 * or implied. See the License for the specific language governing 13 * permissions and limitations under the License. 14 */ 15 16 // 17 // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vJAXB 2.0 in JDK 1.6 18 // See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> 19 // Any modifications to this file will be lost upon recompilation of the source schema. 20 // Generated on: 2008.10.21 at 02:14:18 PM PDT 21 // 22 23 24 package org.kuali.student.common.dictionary.old.dto; 25 26 import java.io.Serializable; 27 import java.util.ArrayList; 28 import java.util.List; 29 30 import javax.xml.bind.annotation.XmlAccessType; 31 import javax.xml.bind.annotation.XmlAccessorType; 32 import javax.xml.bind.annotation.XmlElement; 33 34 35 /** 36 * <p>Java class for anonymous complex type. 37 * 38 * <p>The following schema fragment specifies the expected content contained within this class. 39 * 40 * <pre> 41 * <complexType> 42 * <complexContent> 43 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> 44 * <sequence> 45 * <element ref="{http://www.dto.dictionary.student.kuali.org}objectStructure" maxOccurs="unbounded"/> 46 * </sequence> 47 * </restriction> 48 * </complexContent> 49 * </complexType> 50 * </pre> 51 * 52 * 53 */ 54 @XmlAccessorType(XmlAccessType.FIELD) 55 public class Dictionary implements Serializable{ 56 57 private static final long serialVersionUID = 1L; 58 59 @XmlElement(required = true) 60 protected List<ObjectStructure> objectStructure; 61 62 /** 63 * Gets the value of the objectStructure property. 64 * 65 * <p> 66 * This accessor method returns a reference to the live list, 67 * not a snapshot. Therefore any modification you make to the 68 * returned list will be present inside the JAXB object. 69 * This is why there is not a <CODE>set</CODE> method for the objectStructure property. 70 * 71 * <p> 72 * For example, to add a new item, do as follows: 73 * <pre> 74 * getObjectStructure().add(newItem); 75 * </pre> 76 * 77 * 78 * <p> 79 * Objects of the following type(s) are allowed in the list 80 * {@link ObjectStructure } 81 * 82 * 83 */ 84 public List<ObjectStructure> getObjectStructure() { 85 if (objectStructure == null) { 86 objectStructure = new ArrayList<ObjectStructure>(); 87 } 88 return this.objectStructure; 89 } 90 91 }