001 /*
002 * XML Type: tExtensibilityElement
003 * Namespace: http://schemas.xmlsoap.org/wsdl/
004 * Java type: org.apache.geronimo.xbeans.wsdl.TExtensibilityElement
005 *
006 * Automatically generated - do not modify.
007 */
008 package org.apache.geronimo.xbeans.wsdl.impl;
009 /**
010 * An XML tExtensibilityElement(@http://schemas.xmlsoap.org/wsdl/).
011 *
012 * This is a complex type.
013 */
014 public class TExtensibilityElementImpl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements org.apache.geronimo.xbeans.wsdl.TExtensibilityElement
015 {
016
017 public TExtensibilityElementImpl(org.apache.xmlbeans.SchemaType sType)
018 {
019 super(sType);
020 }
021
022 private static final javax.xml.namespace.QName REQUIRED$0 =
023 new javax.xml.namespace.QName("http://schemas.xmlsoap.org/wsdl/", "required");
024
025
026 /**
027 * Gets the "required" attribute
028 */
029 public boolean getRequired()
030 {
031 synchronized (monitor())
032 {
033 check_orphaned();
034 org.apache.xmlbeans.SimpleValue target = null;
035 target = (org.apache.xmlbeans.SimpleValue)get_store().find_attribute_user(REQUIRED$0);
036 if (target == null)
037 {
038 return false;
039 }
040 return target.getBooleanValue();
041 }
042 }
043
044 /**
045 * Gets (as xml) the "required" attribute
046 */
047 public org.apache.xmlbeans.XmlBoolean xgetRequired()
048 {
049 synchronized (monitor())
050 {
051 check_orphaned();
052 org.apache.xmlbeans.XmlBoolean target = null;
053 target = (org.apache.xmlbeans.XmlBoolean)get_store().find_attribute_user(REQUIRED$0);
054 return target;
055 }
056 }
057
058 /**
059 * True if has "required" attribute
060 */
061 public boolean isSetRequired()
062 {
063 synchronized (monitor())
064 {
065 check_orphaned();
066 return get_store().find_attribute_user(REQUIRED$0) != null;
067 }
068 }
069
070 /**
071 * Sets the "required" attribute
072 */
073 public void setRequired(boolean required)
074 {
075 synchronized (monitor())
076 {
077 check_orphaned();
078 org.apache.xmlbeans.SimpleValue target = null;
079 target = (org.apache.xmlbeans.SimpleValue)get_store().find_attribute_user(REQUIRED$0);
080 if (target == null)
081 {
082 target = (org.apache.xmlbeans.SimpleValue)get_store().add_attribute_user(REQUIRED$0);
083 }
084 target.setBooleanValue(required);
085 }
086 }
087
088 /**
089 * Sets (as xml) the "required" attribute
090 */
091 public void xsetRequired(org.apache.xmlbeans.XmlBoolean required)
092 {
093 synchronized (monitor())
094 {
095 check_orphaned();
096 org.apache.xmlbeans.XmlBoolean target = null;
097 target = (org.apache.xmlbeans.XmlBoolean)get_store().find_attribute_user(REQUIRED$0);
098 if (target == null)
099 {
100 target = (org.apache.xmlbeans.XmlBoolean)get_store().add_attribute_user(REQUIRED$0);
101 }
102 target.set(required);
103 }
104 }
105
106 /**
107 * Unsets the "required" attribute
108 */
109 public void unsetRequired()
110 {
111 synchronized (monitor())
112 {
113 check_orphaned();
114 get_store().remove_attribute(REQUIRED$0);
115 }
116 }
117 }