/* * Copyright (c) 2016, Metron, Inc. * All rights reserved. * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions are met: * * Redistributions of source code must retain the above copyright * notice, this list of conditions and the following disclaimer. * * Redistributions in binary form must reproduce the above copyright * notice, this list of conditions and the following disclaimer in the * documentation and/or other materials provided with the distribution. * * Neither the name of Metron, Inc. nor the * names of its contributors may be used to endorse or promote products * derived from this software without specific prior written permission. * * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED * WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE * DISCLAIMED. IN NO EVENT SHALL METRON, INC. BE LIABLE FOR ANY * DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ // // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.3-hudson-jaxb-ri-2.2.3-3- // See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> // Any modifications to this file will be lost upon recompilation of the source schema. // Generated on: 2011.12.06 at 04:31:59 PM EST // package com.metsci.glimpse.dspl.lite.schema; import javax.xml.bind.annotation.XmlAccessType; import javax.xml.bind.annotation.XmlAccessorType; import javax.xml.bind.annotation.XmlAttribute; import javax.xml.bind.annotation.XmlType; /** * * Column specification describing attributes of a particular * column in the corresponding csv data file. * * * <p>Java class for Column complex type. * * <p>The following schema fragment specifies the expected content contained within this class. * * <pre> * <complexType name="Column"> * <complexContent> * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> * <attribute name="id" use="required" type="{http://www.w3.org/2001/XMLSchema}string" /> * <attribute name="type" use="required" type="{http://www.w3.org/2001/XMLSchema}string" /> * <attribute name="key" use="required" type="{http://www.w3.org/2001/XMLSchema}boolean" /> * <attribute name="name" type="{http://www.w3.org/2001/XMLSchema}string" /> * <attribute name="unit" type="{http://www.w3.org/2001/XMLSchema}string" /> * <attribute name="description" type="{http://www.w3.org/2001/XMLSchema}string" /> * <attribute name="url" type="{http://www.w3.org/2001/XMLSchema}string" /> * <attribute name="parent" type="{http://www.w3.org/2001/XMLSchema}string" /> * <attribute name="format" type="{http://www.w3.org/2001/XMLSchema}string" /> * </restriction> * </complexContent> * </complexType> * </pre> * * */ @XmlAccessorType( XmlAccessType.FIELD ) @XmlType( name = "Column" ) public class Column { @XmlAttribute( name = "id", required = true ) protected String id; @XmlAttribute( name = "type", required = true ) protected String type; @XmlAttribute( name = "key", required = true ) protected boolean key; @XmlAttribute( name = "name" ) protected String name; @XmlAttribute( name = "unit" ) protected String unit; @XmlAttribute( name = "description" ) protected String description; @XmlAttribute( name = "url" ) protected String url; @XmlAttribute( name = "parent" ) protected String parent; @XmlAttribute( name = "format" ) protected String format; /** * Gets the value of the id property. * * @return * possible object is * {@link String } * */ public String getId( ) { return id; } /** * Sets the value of the id property. * * @param value * allowed object is * {@link String } * */ public void setId( String value ) { this.id = value; } /** * Gets the value of the type property. * * @return * possible object is * {@link String } * */ public String getType( ) { return type; } /** * Sets the value of the type property. * * @param value * allowed object is * {@link String } * */ public void setType( String value ) { this.type = value; } /** * Gets the value of the key property. * */ public boolean isKey( ) { return key; } /** * Sets the value of the key property. * */ public void setKey( boolean value ) { this.key = value; } /** * Gets the value of the name property. * * @return * possible object is * {@link String } * */ public String getName( ) { return name; } /** * Sets the value of the name property. * * @param value * allowed object is * {@link String } * */ public void setName( String value ) { this.name = value; } /** * Gets the value of the unit property. * * @return * possible object is * {@link String } * */ public String getUnit( ) { return unit; } /** * Sets the value of the unit property. * * @param value * allowed object is * {@link String } * */ public void setUnit( String value ) { this.unit = value; } /** * Gets the value of the description property. * * @return * possible object is * {@link String } * */ public String getDescription( ) { return description; } /** * Sets the value of the description property. * * @param value * allowed object is * {@link String } * */ public void setDescription( String value ) { this.description = value; } /** * Gets the value of the url property. * * @return * possible object is * {@link String } * */ public String getUrl( ) { return url; } /** * Sets the value of the url property. * * @param value * allowed object is * {@link String } * */ public void setUrl( String value ) { this.url = value; } /** * Gets the value of the parent property. * * @return * possible object is * {@link String } * */ public String getParent( ) { return parent; } /** * Sets the value of the parent property. * * @param value * allowed object is * {@link String } * */ public void setParent( String value ) { this.parent = value; } /** * Gets the value of the format property. * * @return * possible object is * {@link String } * */ public String getFormat( ) { return format; } /** * Sets the value of the format property. * * @param value * allowed object is * {@link String } * */ public void setFormat( String value ) { this.format = value; } }