All Downloads are FREE. Search and download functionalities are using the official Maven repository.

net.anwiba.tools.icons.configuration.generated.Icons Maven / Gradle / Ivy

There is a newer version: 1.2.50
Show newest version
//
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.11 
// See http://java.sun.com/xml/jaxb 
// Any modifications to this file will be lost upon recompilation of the source schema. 
// Generated on: 2018.09.02 at 10:45:53 PM CEST 
//


package net.anwiba.tools.icons.configuration.generated;

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;
import javax.xml.bind.annotation.XmlRootElement;
import javax.xml.bind.annotation.XmlType;


/**
 * 

Java class for icons element declaration. * *

The following schema fragment specifies the expected content contained within this class. * *

 * <element name="icons">
 *   <complexType>
 *     <complexContent>
 *       <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *         <sequence>
 *           <element name="class" type="{}ClassType"/>
 *           <element name="folder" type="{}FolderType" maxOccurs="unbounded" minOccurs="0"/>
 *           <element name="sizes" type="{}IconSizesType" minOccurs="0"/>
 *           <element name="icon" type="{}IconType" maxOccurs="unbounded" minOccurs="0"/>
 *         </sequence>
 *       </restriction>
 *     </complexContent>
 *   </complexType>
 * </element>
 * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "clazz", "folder", "sizes", "icon" }) @XmlRootElement(name = "icons") public class Icons { @XmlElement(name = "class", required = true) protected Class clazz; protected List folder; protected IconSizes sizes; protected List icon; /** * Gets the value of the clazz property. * * @return * possible object is * {@link Class } * */ public Class getClazz() { return clazz; } /** * Sets the value of the clazz property. * * @param value * allowed object is * {@link Class } * */ public void setClazz(Class value) { this.clazz = value; } /** * Gets the value of the folder property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the JAXB object. * This is why there is not a set method for the folder property. * *

* For example, to add a new item, do as follows: *

     *    getFolder().add(newItem);
     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link Folder } * * */ public List getFolder() { if (folder == null) { folder = new ArrayList(); } return this.folder; } /** * Gets the value of the sizes property. * * @return * possible object is * {@link IconSizes } * */ public IconSizes getSizes() { return sizes; } /** * Sets the value of the sizes property. * * @param value * allowed object is * {@link IconSizes } * */ public void setSizes(IconSizes value) { this.sizes = value; } /** * Gets the value of the icon property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the JAXB object. * This is why there is not a set method for the icon property. * *

* For example, to add a new item, do as follows: *

     *    getIcon().add(newItem);
     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link Icon } * * */ public List getIcon() { if (icon == null) { icon = new ArrayList(); } return this.icon; } }





© 2015 - 2025 Weber Informatics LLC | Privacy Policy