// // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-b10 // See http://java.sun.com/xml/jaxb // Any modifications to this file will be lost upon recompilation of the source schema. // Generated on: 2012.03.24 at 06:20:02 PM BRT // package com.l2jserver.model.template; 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.XmlType; import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; import com.l2jserver.model.id.template.CharacterTemplateID; import com.l2jserver.util.jaxb.CharacterTemplateIDAdapter; /** *

Java class for character element declaration. * *

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

 * <element name="character">
 *   <complexType>
 *     <complexContent>
 *       <extension base="{}ActorTemplate">
 *         <sequence>
 *           <element name="stats">
 *             <complexType>
 *               <complexContent>
 *                 <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                   <sequence>
 *                     <element name="hp">
 *                       <complexType>
 *                         <complexContent>
 *                           <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                             <sequence>
 *                             </sequence>
 *                             <attribute name="base" use="required" type="{http://www.w3.org/2001/XMLSchema}double" />
 *                             <attribute name="modifier" use="required" type="{http://www.w3.org/2001/XMLSchema}double" />
 *                             <attribute name="add" use="required" type="{http://www.w3.org/2001/XMLSchema}double" />
 *                           </restriction>
 *                         </complexContent>
 *                       </complexType>
 *                     </element>
 *                     <element name="mp">
 *                       <complexType>
 *                         <complexContent>
 *                           <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                             <sequence>
 *                             </sequence>
 *                             <attribute name="base" use="required" type="{http://www.w3.org/2001/XMLSchema}double" />
 *                             <attribute name="modifier" use="required" type="{http://www.w3.org/2001/XMLSchema}double" />
 *                             <attribute name="add" use="required" type="{http://www.w3.org/2001/XMLSchema}double" />
 *                           </restriction>
 *                         </complexContent>
 *                       </complexType>
 *                     </element>
 *                     <element name="cp">
 *                       <complexType>
 *                         <complexContent>
 *                           <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                             <sequence>
 *                             </sequence>
 *                             <attribute name="base" use="required" type="{http://www.w3.org/2001/XMLSchema}double" />
 *                             <attribute name="modifier" use="required" type="{http://www.w3.org/2001/XMLSchema}double" />
 *                             <attribute name="add" use="required" type="{http://www.w3.org/2001/XMLSchema}double" />
 *                           </restriction>
 *                         </complexContent>
 *                       </complexType>
 *                     </element>
 *                     <element name="attack">
 *                       <complexType>
 *                         <complexContent>
 *                           <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                             <sequence>
 *                               <element name="physical">
 *                                 <complexType>
 *                                   <complexContent>
 *                                     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                       <sequence>
 *                                       </sequence>
 *                                       <attribute name="damage" use="required" type="{http://www.w3.org/2001/XMLSchema}double" />
 *                                       <attribute name="speed" use="required" type="{http://www.w3.org/2001/XMLSchema}double" />
 *                                     </restriction>
 *                                   </complexContent>
 *                                 </complexType>
 *                               </element>
 *                               <element name="magical">
 *                                 <complexType>
 *                                   <complexContent>
 *                                     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                       <sequence>
 *                                       </sequence>
 *                                       <attribute name="damage" use="required" type="{http://www.w3.org/2001/XMLSchema}double" />
 *                                       <attribute name="speed" use="required" type="{http://www.w3.org/2001/XMLSchema}double" />
 *                                     </restriction>
 *                                   </complexContent>
 *                                 </complexType>
 *                               </element>
 *                             </sequence>
 *                             <attribute name="evasion" use="required" type="{http://www.w3.org/2001/XMLSchema}int" />
 *                             <attribute name="critical" use="required" type="{http://www.w3.org/2001/XMLSchema}int" />
 *                             <attribute name="accuracy" use="required" type="{http://www.w3.org/2001/XMLSchema}int" />
 *                           </restriction>
 *                         </complexContent>
 *                       </complexType>
 *                     </element>
 *                     <element name="defense">
 *                       <complexType>
 *                         <complexContent>
 *                           <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                             <sequence>
 *                               <element name="physical">
 *                                 <complexType>
 *                                   <complexContent>
 *                                     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                       <sequence>
 *                                       </sequence>
 *                                       <attribute name="value" use="required" type="{http://www.w3.org/2001/XMLSchema}double" />
 *                                     </restriction>
 *                                   </complexContent>
 *                                 </complexType>
 *                               </element>
 *                               <element name="magical">
 *                                 <complexType>
 *                                   <complexContent>
 *                                     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                       <sequence>
 *                                       </sequence>
 *                                       <attribute name="value" use="required" type="{http://www.w3.org/2001/XMLSchema}double" />
 *                                     </restriction>
 *                                   </complexContent>
 *                                 </complexType>
 *                               </element>
 *                             </sequence>
 *                           </restriction>
 *                         </complexContent>
 *                       </complexType>
 *                     </element>
 *                     <element name="move">
 *                       <complexType>
 *                         <complexContent>
 *                           <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                             <sequence>
 *                             </sequence>
 *                             <attribute name="run" use="required" type="{http://www.w3.org/2001/XMLSchema}double" />
 *                             <attribute name="walk" use="required" type="{http://www.w3.org/2001/XMLSchema}double" />
 *                           </restriction>
 *                         </complexContent>
 *                       </complexType>
 *                     </element>
 *                     <element name="base">
 *                       <complexType>
 *                         <complexContent>
 *                           <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                             <sequence>
 *                             </sequence>
 *                             <attribute name="int" use="required" type="{http://www.w3.org/2001/XMLSchema}int" />
 *                             <attribute name="str" use="required" type="{http://www.w3.org/2001/XMLSchema}int" />
 *                             <attribute name="con" use="required" type="{http://www.w3.org/2001/XMLSchema}int" />
 *                             <attribute name="men" use="required" type="{http://www.w3.org/2001/XMLSchema}int" />
 *                             <attribute name="dex" use="required" type="{http://www.w3.org/2001/XMLSchema}int" />
 *                             <attribute name="wit" use="required" type="{http://www.w3.org/2001/XMLSchema}int" />
 *                           </restriction>
 *                         </complexContent>
 *                       </complexType>
 *                     </element>
 *                     <element name="maxload" type="{http://www.w3.org/2001/XMLSchema}int"/>
 *                   </sequence>
 *                   <attribute name="level" use="required" type="{http://www.w3.org/2001/XMLSchema}int" />
 *                   <attribute name="crafter" use="required" type="{http://www.w3.org/2001/XMLSchema}boolean" />
 *                 </restriction>
 *               </complexContent>
 *             </complexType>
 *           </element>
 *           <element name="collision">
 *             <complexType>
 *               <complexContent>
 *                 <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                   <sequence>
 *                     <element name="male">
 *                       <complexType>
 *                         <complexContent>
 *                           <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                             <sequence>
 *                             </sequence>
 *                             <attribute name="radius" use="required" type="{http://www.w3.org/2001/XMLSchema}double" />
 *                             <attribute name="heigth" use="required" type="{http://www.w3.org/2001/XMLSchema}double" />
 *                           </restriction>
 *                         </complexContent>
 *                       </complexType>
 *                     </element>
 *                     <element name="female">
 *                       <complexType>
 *                         <complexContent>
 *                           <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                             <sequence>
 *                             </sequence>
 *                             <attribute name="radius" use="required" type="{http://www.w3.org/2001/XMLSchema}double" />
 *                             <attribute name="heigth" use="required" type="{http://www.w3.org/2001/XMLSchema}double" />
 *                           </restriction>
 *                         </complexContent>
 *                       </complexType>
 *                     </element>
 *                   </sequence>
 *                 </restriction>
 *               </complexContent>
 *             </complexType>
 *           </element>
 *         </sequence>
 *         <attribute name="class" use="required" type="{http://schemas.l2jserver2.com/character}CharacterTemplateID" />
 *       </extension>
 *     </complexContent>
 *   </complexType>
 * </element>
 * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "stats", "collision" }) @XmlRootElement(name = "character", namespace = "http://schemas.l2jserver2.com/character") public class CharacterTemplate extends ActorTemplate { @XmlElement(required = true) protected CharacterTemplate.Stats stats; @XmlElement(required = true) protected CharacterTemplate.Collision collision; @XmlAttribute(name = "class", required = true) @XmlJavaTypeAdapter(CharacterTemplateIDAdapter.class) protected CharacterTemplateID id; /** * Gets the value of the stats property. * * @return * possible object is * {@link CharacterTemplate.Stats } * */ public CharacterTemplate.Stats getStats() { return stats; } /** * Sets the value of the stats property. * * @param value * allowed object is * {@link CharacterTemplate.Stats } * */ public void setStats(CharacterTemplate.Stats value) { this.stats = value; } /** * Gets the value of the collision property. * * @return * possible object is * {@link CharacterTemplate.Collision } * */ public CharacterTemplate.Collision getCollision() { return collision; } /** * Sets the value of the collision property. * * @param value * allowed object is * {@link CharacterTemplate.Collision } * */ public void setCollision(CharacterTemplate.Collision value) { this.collision = value; } /** * Gets the value of the id property. * * @return * possible object is * {@link String } * */ public CharacterTemplateID getID() { return id; } /** * Sets the value of the id property. * * @param value * allowed object is * {@link String } * */ public void setID(CharacterTemplateID value) { this.id = value; } /** *

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 name="male">
     *           <complexType>
     *             <complexContent>
     *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                 <sequence>
     *                 </sequence>
     *                 <attribute name="radius" use="required" type="{http://www.w3.org/2001/XMLSchema}double" />
     *                 <attribute name="heigth" use="required" type="{http://www.w3.org/2001/XMLSchema}double" />
     *               </restriction>
     *             </complexContent>
     *           </complexType>
     *         </element>
     *         <element name="female">
     *           <complexType>
     *             <complexContent>
     *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                 <sequence>
     *                 </sequence>
     *                 <attribute name="radius" use="required" type="{http://www.w3.org/2001/XMLSchema}double" />
     *                 <attribute name="heigth" use="required" type="{http://www.w3.org/2001/XMLSchema}double" />
     *               </restriction>
     *             </complexContent>
     *           </complexType>
     *         </element>
     *       </sequence>
     *     </restriction>
     *   </complexContent>
     * </complexType>
     * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "male", "female" }) public static class Collision { @XmlElement(required = true) protected CharacterTemplate.Collision.Male male; @XmlElement(required = true) protected CharacterTemplate.Collision.Female female; /** * Gets the value of the male property. * * @return * possible object is * {@link CharacterTemplate.Collision.Male } * */ public CharacterTemplate.Collision.Male getMale() { return male; } /** * Sets the value of the male property. * * @param value * allowed object is * {@link CharacterTemplate.Collision.Male } * */ public void setMale(CharacterTemplate.Collision.Male value) { this.male = value; } /** * Gets the value of the female property. * * @return * possible object is * {@link CharacterTemplate.Collision.Female } * */ public CharacterTemplate.Collision.Female getFemale() { return female; } /** * Sets the value of the female property. * * @param value * allowed object is * {@link CharacterTemplate.Collision.Female } * */ public void setFemale(CharacterTemplate.Collision.Female value) { this.female = value; } /** *

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>
         *       </sequence>
         *       <attribute name="radius" use="required" type="{http://www.w3.org/2001/XMLSchema}double" />
         *       <attribute name="heigth" use="required" type="{http://www.w3.org/2001/XMLSchema}double" />
         *     </restriction>
         *   </complexContent>
         * </complexType>
         * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "") public static class Female { @XmlAttribute(name = "radius", required = true) protected double radius; @XmlAttribute(name = "heigth", required = true) protected double heigth; /** * Gets the value of the radius property. * */ public double getRadius() { return radius; } /** * Sets the value of the radius property. * */ public void setRadius(double value) { this.radius = value; } /** * Gets the value of the heigth property. * */ public double getHeigth() { return heigth; } /** * Sets the value of the heigth property. * */ public void setHeigth(double value) { this.heigth = value; } } /** *

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>
         *       </sequence>
         *       <attribute name="radius" use="required" type="{http://www.w3.org/2001/XMLSchema}double" />
         *       <attribute name="heigth" use="required" type="{http://www.w3.org/2001/XMLSchema}double" />
         *     </restriction>
         *   </complexContent>
         * </complexType>
         * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "") public static class Male { @XmlAttribute(name = "radius", required = true) protected double radius; @XmlAttribute(name = "heigth", required = true) protected double heigth; /** * Gets the value of the radius property. * */ public double getRadius() { return radius; } /** * Sets the value of the radius property. * */ public void setRadius(double value) { this.radius = value; } /** * Gets the value of the heigth property. * */ public double getHeigth() { return heigth; } /** * Sets the value of the heigth property. * */ public void setHeigth(double value) { this.heigth = value; } } } /** *

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 name="hp">
     *           <complexType>
     *             <complexContent>
     *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                 <sequence>
     *                 </sequence>
     *                 <attribute name="base" use="required" type="{http://www.w3.org/2001/XMLSchema}double" />
     *                 <attribute name="modifier" use="required" type="{http://www.w3.org/2001/XMLSchema}double" />
     *                 <attribute name="add" use="required" type="{http://www.w3.org/2001/XMLSchema}double" />
     *               </restriction>
     *             </complexContent>
     *           </complexType>
     *         </element>
     *         <element name="mp">
     *           <complexType>
     *             <complexContent>
     *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                 <sequence>
     *                 </sequence>
     *                 <attribute name="base" use="required" type="{http://www.w3.org/2001/XMLSchema}double" />
     *                 <attribute name="modifier" use="required" type="{http://www.w3.org/2001/XMLSchema}double" />
     *                 <attribute name="add" use="required" type="{http://www.w3.org/2001/XMLSchema}double" />
     *               </restriction>
     *             </complexContent>
     *           </complexType>
     *         </element>
     *         <element name="cp">
     *           <complexType>
     *             <complexContent>
     *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                 <sequence>
     *                 </sequence>
     *                 <attribute name="base" use="required" type="{http://www.w3.org/2001/XMLSchema}double" />
     *                 <attribute name="modifier" use="required" type="{http://www.w3.org/2001/XMLSchema}double" />
     *                 <attribute name="add" use="required" type="{http://www.w3.org/2001/XMLSchema}double" />
     *               </restriction>
     *             </complexContent>
     *           </complexType>
     *         </element>
     *         <element name="attack">
     *           <complexType>
     *             <complexContent>
     *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                 <sequence>
     *                   <element name="physical">
     *                     <complexType>
     *                       <complexContent>
     *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                           <sequence>
     *                           </sequence>
     *                           <attribute name="damage" use="required" type="{http://www.w3.org/2001/XMLSchema}double" />
     *                           <attribute name="speed" use="required" type="{http://www.w3.org/2001/XMLSchema}double" />
     *                         </restriction>
     *                       </complexContent>
     *                     </complexType>
     *                   </element>
     *                   <element name="magical">
     *                     <complexType>
     *                       <complexContent>
     *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                           <sequence>
     *                           </sequence>
     *                           <attribute name="damage" use="required" type="{http://www.w3.org/2001/XMLSchema}double" />
     *                           <attribute name="speed" use="required" type="{http://www.w3.org/2001/XMLSchema}double" />
     *                         </restriction>
     *                       </complexContent>
     *                     </complexType>
     *                   </element>
     *                 </sequence>
     *                 <attribute name="evasion" use="required" type="{http://www.w3.org/2001/XMLSchema}int" />
     *                 <attribute name="critical" use="required" type="{http://www.w3.org/2001/XMLSchema}int" />
     *                 <attribute name="accuracy" use="required" type="{http://www.w3.org/2001/XMLSchema}int" />
     *               </restriction>
     *             </complexContent>
     *           </complexType>
     *         </element>
     *         <element name="defense">
     *           <complexType>
     *             <complexContent>
     *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                 <sequence>
     *                   <element name="physical">
     *                     <complexType>
     *                       <complexContent>
     *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                           <sequence>
     *                           </sequence>
     *                           <attribute name="value" use="required" type="{http://www.w3.org/2001/XMLSchema}double" />
     *                         </restriction>
     *                       </complexContent>
     *                     </complexType>
     *                   </element>
     *                   <element name="magical">
     *                     <complexType>
     *                       <complexContent>
     *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                           <sequence>
     *                           </sequence>
     *                           <attribute name="value" use="required" type="{http://www.w3.org/2001/XMLSchema}double" />
     *                         </restriction>
     *                       </complexContent>
     *                     </complexType>
     *                   </element>
     *                 </sequence>
     *               </restriction>
     *             </complexContent>
     *           </complexType>
     *         </element>
     *         <element name="move">
     *           <complexType>
     *             <complexContent>
     *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                 <sequence>
     *                 </sequence>
     *                 <attribute name="run" use="required" type="{http://www.w3.org/2001/XMLSchema}double" />
     *                 <attribute name="walk" use="required" type="{http://www.w3.org/2001/XMLSchema}double" />
     *               </restriction>
     *             </complexContent>
     *           </complexType>
     *         </element>
     *         <element name="base">
     *           <complexType>
     *             <complexContent>
     *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                 <sequence>
     *                 </sequence>
     *                 <attribute name="int" use="required" type="{http://www.w3.org/2001/XMLSchema}int" />
     *                 <attribute name="str" use="required" type="{http://www.w3.org/2001/XMLSchema}int" />
     *                 <attribute name="con" use="required" type="{http://www.w3.org/2001/XMLSchema}int" />
     *                 <attribute name="men" use="required" type="{http://www.w3.org/2001/XMLSchema}int" />
     *                 <attribute name="dex" use="required" type="{http://www.w3.org/2001/XMLSchema}int" />
     *                 <attribute name="wit" use="required" type="{http://www.w3.org/2001/XMLSchema}int" />
     *               </restriction>
     *             </complexContent>
     *           </complexType>
     *         </element>
     *         <element name="maxload" type="{http://www.w3.org/2001/XMLSchema}int"/>
     *       </sequence>
     *       <attribute name="level" use="required" type="{http://www.w3.org/2001/XMLSchema}int" />
     *       <attribute name="crafter" use="required" type="{http://www.w3.org/2001/XMLSchema}boolean" />
     *     </restriction>
     *   </complexContent>
     * </complexType>
     * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "hp", "mp", "cp", "attack", "defense", "move", "base", "maxload" }) public static class Stats { @XmlElement(required = true) protected CharacterTemplate.Stats.Hp hp; @XmlElement(required = true) protected CharacterTemplate.Stats.Mp mp; @XmlElement(required = true) protected CharacterTemplate.Stats.Cp cp; @XmlElement(required = true) protected CharacterTemplate.Stats.Attack attack; @XmlElement(required = true) protected CharacterTemplate.Stats.Defense defense; @XmlElement(required = true) protected CharacterTemplate.Stats.Move move; @XmlElement(required = true) protected CharacterTemplate.Stats.Base base; protected int maxload; @XmlAttribute(name = "level", required = true) protected int level; @XmlAttribute(name = "crafter", required = true) protected boolean crafter; /** * Gets the value of the hp property. * * @return * possible object is * {@link CharacterTemplate.Stats.Hp } * */ public CharacterTemplate.Stats.Hp getHp() { return hp; } /** * Sets the value of the hp property. * * @param value * allowed object is * {@link CharacterTemplate.Stats.Hp } * */ public void setHp(CharacterTemplate.Stats.Hp value) { this.hp = value; } /** * Gets the value of the mp property. * * @return * possible object is * {@link CharacterTemplate.Stats.Mp } * */ public CharacterTemplate.Stats.Mp getMp() { return mp; } /** * Sets the value of the mp property. * * @param value * allowed object is * {@link CharacterTemplate.Stats.Mp } * */ public void setMp(CharacterTemplate.Stats.Mp value) { this.mp = value; } /** * Gets the value of the cp property. * * @return * possible object is * {@link CharacterTemplate.Stats.Cp } * */ public CharacterTemplate.Stats.Cp getCp() { return cp; } /** * Sets the value of the cp property. * * @param value * allowed object is * {@link CharacterTemplate.Stats.Cp } * */ public void setCp(CharacterTemplate.Stats.Cp value) { this.cp = value; } /** * Gets the value of the attack property. * * @return * possible object is * {@link CharacterTemplate.Stats.Attack } * */ public CharacterTemplate.Stats.Attack getAttack() { return attack; } /** * Sets the value of the attack property. * * @param value * allowed object is * {@link CharacterTemplate.Stats.Attack } * */ public void setAttack(CharacterTemplate.Stats.Attack value) { this.attack = value; } /** * Gets the value of the defense property. * * @return * possible object is * {@link CharacterTemplate.Stats.Defense } * */ public CharacterTemplate.Stats.Defense getDefense() { return defense; } /** * Sets the value of the defense property. * * @param value * allowed object is * {@link CharacterTemplate.Stats.Defense } * */ public void setDefense(CharacterTemplate.Stats.Defense value) { this.defense = value; } /** * Gets the value of the move property. * * @return * possible object is * {@link CharacterTemplate.Stats.Move } * */ public CharacterTemplate.Stats.Move getMove() { return move; } /** * Sets the value of the move property. * * @param value * allowed object is * {@link CharacterTemplate.Stats.Move } * */ public void setMove(CharacterTemplate.Stats.Move value) { this.move = value; } /** * Gets the value of the base property. * * @return * possible object is * {@link CharacterTemplate.Stats.Base } * */ public CharacterTemplate.Stats.Base getBase() { return base; } /** * Sets the value of the base property. * * @param value * allowed object is * {@link CharacterTemplate.Stats.Base } * */ public void setBase(CharacterTemplate.Stats.Base value) { this.base = value; } /** * Gets the value of the maxload property. * */ public int getMaxload() { return maxload; } /** * Sets the value of the maxload property. * */ public void setMaxload(int value) { this.maxload = value; } /** * Gets the value of the level property. * */ public int getLevel() { return level; } /** * Sets the value of the level property. * */ public void setLevel(int value) { this.level = value; } /** * Gets the value of the crafter property. * */ public boolean isCrafter() { return crafter; } /** * Sets the value of the crafter property. * */ public void setCrafter(boolean value) { this.crafter = value; } /** *

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 name="physical">
         *           <complexType>
         *             <complexContent>
         *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                 <sequence>
         *                 </sequence>
         *                 <attribute name="damage" use="required" type="{http://www.w3.org/2001/XMLSchema}double" />
         *                 <attribute name="speed" use="required" type="{http://www.w3.org/2001/XMLSchema}double" />
         *               </restriction>
         *             </complexContent>
         *           </complexType>
         *         </element>
         *         <element name="magical">
         *           <complexType>
         *             <complexContent>
         *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                 <sequence>
         *                 </sequence>
         *                 <attribute name="damage" use="required" type="{http://www.w3.org/2001/XMLSchema}double" />
         *                 <attribute name="speed" use="required" type="{http://www.w3.org/2001/XMLSchema}double" />
         *               </restriction>
         *             </complexContent>
         *           </complexType>
         *         </element>
         *       </sequence>
         *       <attribute name="evasion" use="required" type="{http://www.w3.org/2001/XMLSchema}int" />
         *       <attribute name="critical" use="required" type="{http://www.w3.org/2001/XMLSchema}int" />
         *       <attribute name="accuracy" use="required" type="{http://www.w3.org/2001/XMLSchema}int" />
         *     </restriction>
         *   </complexContent>
         * </complexType>
         * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "physical", "magical" }) public static class Attack { @XmlElement(required = true) protected CharacterTemplate.Stats.Attack.Physical physical; @XmlElement(required = true) protected CharacterTemplate.Stats.Attack.Magical magical; @XmlAttribute(name = "evasion", required = true) protected int evasion; @XmlAttribute(name = "critical", required = true) protected int critical; @XmlAttribute(name = "accuracy", required = true) protected int accuracy; /** * Gets the value of the physical property. * * @return * possible object is * {@link CharacterTemplate.Stats.Attack.Physical } * */ public CharacterTemplate.Stats.Attack.Physical getPhysical() { return physical; } /** * Sets the value of the physical property. * * @param value * allowed object is * {@link CharacterTemplate.Stats.Attack.Physical } * */ public void setPhysical(CharacterTemplate.Stats.Attack.Physical value) { this.physical = value; } /** * Gets the value of the magical property. * * @return * possible object is * {@link CharacterTemplate.Stats.Attack.Magical } * */ public CharacterTemplate.Stats.Attack.Magical getMagical() { return magical; } /** * Sets the value of the magical property. * * @param value * allowed object is * {@link CharacterTemplate.Stats.Attack.Magical } * */ public void setMagical(CharacterTemplate.Stats.Attack.Magical value) { this.magical = value; } /** * Gets the value of the evasion property. * */ public int getEvasion() { return evasion; } /** * Sets the value of the evasion property. * */ public void setEvasion(int value) { this.evasion = value; } /** * Gets the value of the critical property. * */ public int getCritical() { return critical; } /** * Sets the value of the critical property. * */ public void setCritical(int value) { this.critical = value; } /** * Gets the value of the accuracy property. * */ public int getAccuracy() { return accuracy; } /** * Sets the value of the accuracy property. * */ public void setAccuracy(int value) { this.accuracy = value; } /** *

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>
             *       </sequence>
             *       <attribute name="damage" use="required" type="{http://www.w3.org/2001/XMLSchema}double" />
             *       <attribute name="speed" use="required" type="{http://www.w3.org/2001/XMLSchema}double" />
             *     </restriction>
             *   </complexContent>
             * </complexType>
             * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "") public static class Magical { @XmlAttribute(name = "damage", required = true) protected double damage; @XmlAttribute(name = "speed", required = true) protected double speed; /** * Gets the value of the damage property. * */ public double getDamage() { return damage; } /** * Sets the value of the damage property. * */ public void setDamage(double value) { this.damage = value; } /** * Gets the value of the speed property. * */ public double getSpeed() { return speed; } /** * Sets the value of the speed property. * */ public void setSpeed(double value) { this.speed = value; } } /** *

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>
             *       </sequence>
             *       <attribute name="damage" use="required" type="{http://www.w3.org/2001/XMLSchema}double" />
             *       <attribute name="speed" use="required" type="{http://www.w3.org/2001/XMLSchema}double" />
             *     </restriction>
             *   </complexContent>
             * </complexType>
             * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "") public static class Physical { @XmlAttribute(name = "damage", required = true) protected double damage; @XmlAttribute(name = "speed", required = true) protected double speed; /** * Gets the value of the damage property. * */ public double getDamage() { return damage; } /** * Sets the value of the damage property. * */ public void setDamage(double value) { this.damage = value; } /** * Gets the value of the speed property. * */ public double getSpeed() { return speed; } /** * Sets the value of the speed property. * */ public void setSpeed(double value) { this.speed = value; } } } /** *

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>
         *       </sequence>
         *       <attribute name="int" use="required" type="{http://www.w3.org/2001/XMLSchema}int" />
         *       <attribute name="str" use="required" type="{http://www.w3.org/2001/XMLSchema}int" />
         *       <attribute name="con" use="required" type="{http://www.w3.org/2001/XMLSchema}int" />
         *       <attribute name="men" use="required" type="{http://www.w3.org/2001/XMLSchema}int" />
         *       <attribute name="dex" use="required" type="{http://www.w3.org/2001/XMLSchema}int" />
         *       <attribute name="wit" use="required" type="{http://www.w3.org/2001/XMLSchema}int" />
         *     </restriction>
         *   </complexContent>
         * </complexType>
         * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "") public static class Base { @XmlAttribute(name = "int", required = true) protected int _int; @XmlAttribute(name = "str", required = true) protected int str; @XmlAttribute(name = "con", required = true) protected int con; @XmlAttribute(name = "men", required = true) protected int men; @XmlAttribute(name = "dex", required = true) protected int dex; @XmlAttribute(name = "wit", required = true) protected int wit; /** * Gets the value of the int property. * */ public int getInt() { return _int; } /** * Sets the value of the int property. * */ public void setInt(int value) { this._int = value; } /** * Gets the value of the str property. * */ public int getStr() { return str; } /** * Sets the value of the str property. * */ public void setStr(int value) { this.str = value; } /** * Gets the value of the con property. * */ public int getCon() { return con; } /** * Sets the value of the con property. * */ public void setCon(int value) { this.con = value; } /** * Gets the value of the men property. * */ public int getMen() { return men; } /** * Sets the value of the men property. * */ public void setMen(int value) { this.men = value; } /** * Gets the value of the dex property. * */ public int getDex() { return dex; } /** * Sets the value of the dex property. * */ public void setDex(int value) { this.dex = value; } /** * Gets the value of the wit property. * */ public int getWit() { return wit; } /** * Sets the value of the wit property. * */ public void setWit(int value) { this.wit = value; } } /** *

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>
         *       </sequence>
         *       <attribute name="base" use="required" type="{http://www.w3.org/2001/XMLSchema}double" />
         *       <attribute name="modifier" use="required" type="{http://www.w3.org/2001/XMLSchema}double" />
         *       <attribute name="add" use="required" type="{http://www.w3.org/2001/XMLSchema}double" />
         *     </restriction>
         *   </complexContent>
         * </complexType>
         * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "") public static class Cp { @XmlAttribute(name = "base", required = true) protected double base; @XmlAttribute(name = "modifier", required = true) protected double modifier; @XmlAttribute(name = "add", required = true) protected double add; /** * Gets the value of the base property. * */ public double getBase() { return base; } /** * Sets the value of the base property. * */ public void setBase(double value) { this.base = value; } /** * Gets the value of the modifier property. * */ public double getModifier() { return modifier; } /** * Sets the value of the modifier property. * */ public void setModifier(double value) { this.modifier = value; } /** * Gets the value of the add property. * */ public double getAdd() { return add; } /** * Sets the value of the add property. * */ public void setAdd(double value) { this.add = value; } } /** *

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 name="physical">
         *           <complexType>
         *             <complexContent>
         *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                 <sequence>
         *                 </sequence>
         *                 <attribute name="value" use="required" type="{http://www.w3.org/2001/XMLSchema}double" />
         *               </restriction>
         *             </complexContent>
         *           </complexType>
         *         </element>
         *         <element name="magical">
         *           <complexType>
         *             <complexContent>
         *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                 <sequence>
         *                 </sequence>
         *                 <attribute name="value" use="required" type="{http://www.w3.org/2001/XMLSchema}double" />
         *               </restriction>
         *             </complexContent>
         *           </complexType>
         *         </element>
         *       </sequence>
         *     </restriction>
         *   </complexContent>
         * </complexType>
         * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "physical", "magical" }) public static class Defense { @XmlElement(required = true) protected CharacterTemplate.Stats.Defense.Physical physical; @XmlElement(required = true) protected CharacterTemplate.Stats.Defense.Magical magical; /** * Gets the value of the physical property. * * @return * possible object is * {@link CharacterTemplate.Stats.Defense.Physical } * */ public CharacterTemplate.Stats.Defense.Physical getPhysical() { return physical; } /** * Sets the value of the physical property. * * @param value * allowed object is * {@link CharacterTemplate.Stats.Defense.Physical } * */ public void setPhysical(CharacterTemplate.Stats.Defense.Physical value) { this.physical = value; } /** * Gets the value of the magical property. * * @return * possible object is * {@link CharacterTemplate.Stats.Defense.Magical } * */ public CharacterTemplate.Stats.Defense.Magical getMagical() { return magical; } /** * Sets the value of the magical property. * * @param value * allowed object is * {@link CharacterTemplate.Stats.Defense.Magical } * */ public void setMagical(CharacterTemplate.Stats.Defense.Magical value) { this.magical = value; } /** *

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>
             *       </sequence>
             *       <attribute name="value" use="required" type="{http://www.w3.org/2001/XMLSchema}double" />
             *     </restriction>
             *   </complexContent>
             * </complexType>
             * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "") public static class Magical { @XmlAttribute(name = "value", required = true) protected double value; /** * Gets the value of the value property. * */ public double getValue() { return value; } /** * Sets the value of the value property. * */ public void setValue(double value) { this.value = value; } } /** *

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>
             *       </sequence>
             *       <attribute name="value" use="required" type="{http://www.w3.org/2001/XMLSchema}double" />
             *     </restriction>
             *   </complexContent>
             * </complexType>
             * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "") public static class Physical { @XmlAttribute(name = "value", required = true) protected double value; /** * Gets the value of the value property. * */ public double getValue() { return value; } /** * Sets the value of the value property. * */ public void setValue(double value) { this.value = value; } } } /** *

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>
         *       </sequence>
         *       <attribute name="base" use="required" type="{http://www.w3.org/2001/XMLSchema}double" />
         *       <attribute name="modifier" use="required" type="{http://www.w3.org/2001/XMLSchema}double" />
         *       <attribute name="add" use="required" type="{http://www.w3.org/2001/XMLSchema}double" />
         *     </restriction>
         *   </complexContent>
         * </complexType>
         * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "") public static class Hp { @XmlAttribute(name = "base", required = true) protected double base; @XmlAttribute(name = "modifier", required = true) protected double modifier; @XmlAttribute(name = "add", required = true) protected double add; /** * Gets the value of the base property. * */ public double getBase() { return base; } /** * Sets the value of the base property. * */ public void setBase(double value) { this.base = value; } /** * Gets the value of the modifier property. * */ public double getModifier() { return modifier; } /** * Sets the value of the modifier property. * */ public void setModifier(double value) { this.modifier = value; } /** * Gets the value of the add property. * */ public double getAdd() { return add; } /** * Sets the value of the add property. * */ public void setAdd(double value) { this.add = value; } } /** *

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>
         *       </sequence>
         *       <attribute name="run" use="required" type="{http://www.w3.org/2001/XMLSchema}double" />
         *       <attribute name="walk" use="required" type="{http://www.w3.org/2001/XMLSchema}double" />
         *     </restriction>
         *   </complexContent>
         * </complexType>
         * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "") public static class Move { @XmlAttribute(name = "run", required = true) protected double run; @XmlAttribute(name = "walk", required = true) protected double walk; /** * Gets the value of the run property. * */ public double getRun() { return run; } /** * Sets the value of the run property. * */ public void setRun(double value) { this.run = value; } /** * Gets the value of the walk property. * */ public double getWalk() { return walk; } /** * Sets the value of the walk property. * */ public void setWalk(double value) { this.walk = value; } } /** *

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>
         *       </sequence>
         *       <attribute name="base" use="required" type="{http://www.w3.org/2001/XMLSchema}double" />
         *       <attribute name="modifier" use="required" type="{http://www.w3.org/2001/XMLSchema}double" />
         *       <attribute name="add" use="required" type="{http://www.w3.org/2001/XMLSchema}double" />
         *     </restriction>
         *   </complexContent>
         * </complexType>
         * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "") public static class Mp { @XmlAttribute(name = "base", required = true) protected double base; @XmlAttribute(name = "modifier", required = true) protected double modifier; @XmlAttribute(name = "add", required = true) protected double add; /** * Gets the value of the base property. * */ public double getBase() { return base; } /** * Sets the value of the base property. * */ public void setBase(double value) { this.base = value; } /** * Gets the value of the modifier property. * */ public double getModifier() { return modifier; } /** * Sets the value of the modifier property. * */ public void setModifier(double value) { this.modifier = value; } /** * Gets the value of the add property. * */ public double getAdd() { return add; } /** * Sets the value of the add property. * */ public void setAdd(double value) { this.add = value; } } } }