001/* 002 * BioJava development code 003 * 004 * This code may be freely distributed and modified under the 005 * terms of the GNU Lesser General Public Licence. This should 006 * be distributed with the code. If you do not have a copy, 007 * see: 008 * 009 * http://www.gnu.org/copyleft/lesser.html 010 * 011 * Copyright for this code is held jointly by the individual 012 * authors. These should be listed in @author doc comments. 013 * 014 * For more information on the BioJava project and its aims, 015 * or to join the biojava-l mailing list, visit the home page 016 * at: 017 * 018 * http://www.biojava.org/ 019 * 020 */ 021// 022// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.4-2 023// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> 024// Any modifications to this file will be lost upon recompilation of the source schema. 025// Generated on: 2013.12.17 at 03:04:15 PM PST 026// 027 028 029package org.biojava.nbio.structure.validation; 030 031import javax.xml.bind.annotation.*; 032import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; 033import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; 034 035 036/** 037 * <p>Java class for anonymous complex type. 038 * 039 * <p>The following schema fragment specifies the expected content contained within this class. 040 * 041 * <pre> 042 * <complexType> 043 * <complexContent> 044 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> 045 * <attribute name="name" use="required" type="{http://www.w3.org/2001/XMLSchema}NCName" /> 046 * <attribute name="properties" use="required" type="{http://www.w3.org/2001/XMLSchema}anySimpleType" /> 047 * <attribute name="version" use="required" type="{http://www.w3.org/2001/XMLSchema}anySimpleType" /> 048 * </restriction> 049 * </complexContent> 050 * </complexType> 051 * </pre> 052 * 053 * 054 */ 055@XmlAccessorType(XmlAccessType.FIELD) 056@XmlType(name = "") 057@XmlRootElement(name = "program") 058public class Program { 059 060 @XmlAttribute(name = "name", required = true) 061 @XmlJavaTypeAdapter(CollapsedStringAdapter.class) 062 @XmlSchemaType(name = "NCName") 063 protected String name; 064 @XmlAttribute(name = "properties", required = true) 065 @XmlSchemaType(name = "anySimpleType") 066 protected String properties; 067 @XmlAttribute(name = "version", required = true) 068 @XmlSchemaType(name = "anySimpleType") 069 protected String version; 070 071 /** 072 * Gets the value of the name property. 073 * 074 * @return 075 * possible object is 076 * {@link String } 077 * 078 */ 079 public String getName() { 080 return name; 081 } 082 083 /** 084 * Sets the value of the name property. 085 * 086 * @param value 087 * allowed object is 088 * {@link String } 089 * 090 */ 091 public void setName(String value) { 092 this.name = value; 093 } 094 095 /** 096 * Gets the value of the properties property. 097 * 098 * @return 099 * possible object is 100 * {@link String } 101 * 102 */ 103 public String getProperties() { 104 return properties; 105 } 106 107 /** 108 * Sets the value of the properties property. 109 * 110 * @param value 111 * allowed object is 112 * {@link String } 113 * 114 */ 115 public void setProperties(String value) { 116 this.properties = value; 117 } 118 119 /** 120 * Gets the value of the version property. 121 * 122 * @return 123 * possible object is 124 * {@link String } 125 * 126 */ 127 public String getVersion() { 128 return version; 129 } 130 131 /** 132 * Sets the value of the version property. 133 * 134 * @param value 135 * allowed object is 136 * {@link String } 137 * 138 */ 139 public void setVersion(String value) { 140 this.version = value; 141 } 142 143}