//
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.4-2
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
// Generated on: 2014.08.29 at 11:50:06 AM CEST
//
package gazz.trifolia.parser;
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.XmlAttribute;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlRootElement;
import javax.xml.bind.annotation.XmlSchemaType;
import javax.xml.bind.annotation.XmlType;
import javax.xml.bind.annotation.adapters.CollapsedStringAdapter;
import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter;
/**
*
Java class for anonymous complex type.
*
*
The following schema fragment specifies the expected content contained within this class.
*
*
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence>
* <element ref="{http://www.lantanagroup.com}Description"/>
* <element ref="{http://www.lantanagroup.com}Constraint" maxOccurs="unbounded"/>
* </sequence>
* <attribute name="bookmark" use="required" type="{http://www.w3.org/2001/XMLSchema}NCName" />
* <attribute name="context" use="required" type="{http://www.w3.org/2001/XMLSchema}NCName" />
* <attribute name="contextType" use="required" type="{http://www.w3.org/2001/XMLSchema}NCName" />
* <attribute name="implementationGuideType" use="required" type="{http://www.w3.org/2001/XMLSchema}NCName" />
* <attribute name="isOpen" use="required" type="{http://www.w3.org/2001/XMLSchema}boolean" />
* <attribute name="oid" use="required" type="{http://www.w3.org/2001/XMLSchema}NMTOKEN" />
* <attribute name="organizationName" use="required" type="{http://www.w3.org/2001/XMLSchema}NCName" />
* <attribute name="owningImplementationGuideName" use="required" type="{http://www.w3.org/2001/XMLSchema}anySimpleType" />
* <attribute name="publishStatus" use="required" type="{http://www.w3.org/2001/XMLSchema}NCName" />
* <attribute name="templateType" use="required" type="{http://www.w3.org/2001/XMLSchema}NCName" />
* <attribute name="title" use="required" type="{http://www.w3.org/2001/XMLSchema}anySimpleType" />
* </restriction>
* </complexContent>
* </complexType>
*
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "", propOrder = {
"description",
"constraint"
})
@XmlRootElement(name = "Template")
public class Template {
@XmlElement(name = "Description", required = true)
protected String description;
@XmlElement(name = "Constraint", required = true)
protected List constraint;
@XmlAttribute(name = "bookmark", required = true)
@XmlJavaTypeAdapter(CollapsedStringAdapter.class)
@XmlSchemaType(name = "NCName")
protected String bookmark;
@XmlAttribute(name = "context", required = true)
@XmlJavaTypeAdapter(CollapsedStringAdapter.class)
@XmlSchemaType(name = "NCName")
protected String context;
@XmlAttribute(name = "contextType", required = true)
@XmlJavaTypeAdapter(CollapsedStringAdapter.class)
@XmlSchemaType(name = "NCName")
protected String contextType;
@XmlAttribute(name = "implementationGuideType", required = true)
@XmlJavaTypeAdapter(CollapsedStringAdapter.class)
@XmlSchemaType(name = "NCName")
protected String implementationGuideType;
@XmlAttribute(name = "isOpen", required = true)
protected boolean isOpen;
@XmlAttribute(name = "oid", required = true)
@XmlJavaTypeAdapter(CollapsedStringAdapter.class)
@XmlSchemaType(name = "NMTOKEN")
protected String oid;
@XmlAttribute(name = "organizationName", required = true)
@XmlJavaTypeAdapter(CollapsedStringAdapter.class)
@XmlSchemaType(name = "NCName")
protected String organizationName;
@XmlAttribute(name = "owningImplementationGuideName", required = true)
@XmlSchemaType(name = "anySimpleType")
protected String owningImplementationGuideName;
@XmlAttribute(name = "publishStatus", required = true)
@XmlJavaTypeAdapter(CollapsedStringAdapter.class)
@XmlSchemaType(name = "NCName")
protected String publishStatus;
@XmlAttribute(name = "templateType", required = true)
@XmlJavaTypeAdapter(CollapsedStringAdapter.class)
@XmlSchemaType(name = "NCName")
protected String templateType;
@XmlAttribute(name = "title", required = true)
@XmlSchemaType(name = "anySimpleType")
protected String title;
/**
* 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 constraint 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 constraint property.
*
*
* For example, to add a new item, do as follows:
*
* getConstraint().add(newItem);
*
*
*
*
* Objects of the following type(s) are allowed in the list
* {@link Constraint }
*
*
*/
public List getConstraint() {
if (constraint == null) {
constraint = new ArrayList();
}
return this.constraint;
}
/**
* Gets the value of the bookmark property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getBookmark() {
return bookmark;
}
/**
* Sets the value of the bookmark property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setBookmark(String value) {
this.bookmark = value;
}
/**
* Gets the value of the context property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getContext() {
return context;
}
/**
* Sets the value of the context property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setContext(String value) {
this.context = value;
}
/**
* Gets the value of the contextType property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getContextType() {
return contextType;
}
/**
* Sets the value of the contextType property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setContextType(String value) {
this.contextType = value;
}
/**
* Gets the value of the implementationGuideType property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getImplementationGuideType() {
return implementationGuideType;
}
/**
* Sets the value of the implementationGuideType property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setImplementationGuideType(String value) {
this.implementationGuideType = value;
}
/**
* Gets the value of the isOpen property.
*
*/
public boolean isIsOpen() {
return isOpen;
}
/**
* Sets the value of the isOpen property.
*
*/
public void setIsOpen(boolean value) {
this.isOpen = value;
}
/**
* Gets the value of the oid property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getOid() {
return oid;
}
/**
* Sets the value of the oid property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setOid(String value) {
this.oid = value;
}
/**
* Gets the value of the organizationName property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getOrganizationName() {
return organizationName;
}
/**
* Sets the value of the organizationName property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setOrganizationName(String value) {
this.organizationName = value;
}
/**
* Gets the value of the owningImplementationGuideName property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getOwningImplementationGuideName() {
return owningImplementationGuideName;
}
/**
* Sets the value of the owningImplementationGuideName property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setOwningImplementationGuideName(String value) {
this.owningImplementationGuideName = value;
}
/**
* Gets the value of the publishStatus property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getPublishStatus() {
return publishStatus;
}
/**
* Sets the value of the publishStatus property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setPublishStatus(String value) {
this.publishStatus = value;
}
/**
* Gets the value of the templateType property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getTemplateType() {
return templateType;
}
/**
* Sets the value of the templateType property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setTemplateType(String value) {
this.templateType = value;
}
/**
* Gets the value of the title property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getTitle() {
return title;
}
/**
* Sets the value of the title property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setTitle(String value) {
this.title = value;
}
}