001 /*
002 * XML Type: transportAddressType
003 * Namespace: http://openejb.apache.org/xml/ns/corba-tss-config-2.1
004 * Java type: org.apache.geronimo.corba.xbeans.csiv2.tss.TSSTransportAddressType
005 *
006 * Automatically generated - do not modify.
007 */
008 package org.apache.geronimo.corba.xbeans.csiv2.tss.impl;
009 /**
010 * An XML transportAddressType(@http://openejb.apache.org/xml/ns/corba-tss-config-2.1).
011 *
012 * This is an atomic type that is a restriction of org.apache.geronimo.corba.xbeans.csiv2.tss.TSSTransportAddressType.
013 */
014 public class TSSTransportAddressTypeImpl extends org.apache.xmlbeans.impl.values.JavaStringHolderEx implements org.apache.geronimo.corba.xbeans.csiv2.tss.TSSTransportAddressType
015 {
016
017 public TSSTransportAddressTypeImpl(org.apache.xmlbeans.SchemaType sType)
018 {
019 super(sType, true);
020 }
021
022 protected TSSTransportAddressTypeImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
023 {
024 super(sType, b);
025 }
026
027 private static final javax.xml.namespace.QName PORT$0 =
028 new javax.xml.namespace.QName("", "port");
029 private static final javax.xml.namespace.QName HOSTNAME$2 =
030 new javax.xml.namespace.QName("", "hostname");
031
032
033 /**
034 * Gets the "port" attribute
035 */
036 public short getPort()
037 {
038 synchronized (monitor())
039 {
040 check_orphaned();
041 org.apache.xmlbeans.SimpleValue target = null;
042 target = (org.apache.xmlbeans.SimpleValue)get_store().find_attribute_user(PORT$0);
043 if (target == null)
044 {
045 return 0;
046 }
047 return target.getShortValue();
048 }
049 }
050
051 /**
052 * Gets (as xml) the "port" attribute
053 */
054 public org.apache.xmlbeans.XmlShort xgetPort()
055 {
056 synchronized (monitor())
057 {
058 check_orphaned();
059 org.apache.xmlbeans.XmlShort target = null;
060 target = (org.apache.xmlbeans.XmlShort)get_store().find_attribute_user(PORT$0);
061 return target;
062 }
063 }
064
065 /**
066 * True if has "port" attribute
067 */
068 public boolean isSetPort()
069 {
070 synchronized (monitor())
071 {
072 check_orphaned();
073 return get_store().find_attribute_user(PORT$0) != null;
074 }
075 }
076
077 /**
078 * Sets the "port" attribute
079 */
080 public void setPort(short port)
081 {
082 synchronized (monitor())
083 {
084 check_orphaned();
085 org.apache.xmlbeans.SimpleValue target = null;
086 target = (org.apache.xmlbeans.SimpleValue)get_store().find_attribute_user(PORT$0);
087 if (target == null)
088 {
089 target = (org.apache.xmlbeans.SimpleValue)get_store().add_attribute_user(PORT$0);
090 }
091 target.setShortValue(port);
092 }
093 }
094
095 /**
096 * Sets (as xml) the "port" attribute
097 */
098 public void xsetPort(org.apache.xmlbeans.XmlShort port)
099 {
100 synchronized (monitor())
101 {
102 check_orphaned();
103 org.apache.xmlbeans.XmlShort target = null;
104 target = (org.apache.xmlbeans.XmlShort)get_store().find_attribute_user(PORT$0);
105 if (target == null)
106 {
107 target = (org.apache.xmlbeans.XmlShort)get_store().add_attribute_user(PORT$0);
108 }
109 target.set(port);
110 }
111 }
112
113 /**
114 * Unsets the "port" attribute
115 */
116 public void unsetPort()
117 {
118 synchronized (monitor())
119 {
120 check_orphaned();
121 get_store().remove_attribute(PORT$0);
122 }
123 }
124
125 /**
126 * Gets the "hostname" attribute
127 */
128 public java.lang.String getHostname()
129 {
130 synchronized (monitor())
131 {
132 check_orphaned();
133 org.apache.xmlbeans.SimpleValue target = null;
134 target = (org.apache.xmlbeans.SimpleValue)get_store().find_attribute_user(HOSTNAME$2);
135 if (target == null)
136 {
137 return null;
138 }
139 return target.getStringValue();
140 }
141 }
142
143 /**
144 * Gets (as xml) the "hostname" attribute
145 */
146 public org.apache.xmlbeans.XmlString xgetHostname()
147 {
148 synchronized (monitor())
149 {
150 check_orphaned();
151 org.apache.xmlbeans.XmlString target = null;
152 target = (org.apache.xmlbeans.XmlString)get_store().find_attribute_user(HOSTNAME$2);
153 return target;
154 }
155 }
156
157 /**
158 * True if has "hostname" attribute
159 */
160 public boolean isSetHostname()
161 {
162 synchronized (monitor())
163 {
164 check_orphaned();
165 return get_store().find_attribute_user(HOSTNAME$2) != null;
166 }
167 }
168
169 /**
170 * Sets the "hostname" attribute
171 */
172 public void setHostname(java.lang.String hostname)
173 {
174 synchronized (monitor())
175 {
176 check_orphaned();
177 org.apache.xmlbeans.SimpleValue target = null;
178 target = (org.apache.xmlbeans.SimpleValue)get_store().find_attribute_user(HOSTNAME$2);
179 if (target == null)
180 {
181 target = (org.apache.xmlbeans.SimpleValue)get_store().add_attribute_user(HOSTNAME$2);
182 }
183 target.setStringValue(hostname);
184 }
185 }
186
187 /**
188 * Sets (as xml) the "hostname" attribute
189 */
190 public void xsetHostname(org.apache.xmlbeans.XmlString hostname)
191 {
192 synchronized (monitor())
193 {
194 check_orphaned();
195 org.apache.xmlbeans.XmlString target = null;
196 target = (org.apache.xmlbeans.XmlString)get_store().find_attribute_user(HOSTNAME$2);
197 if (target == null)
198 {
199 target = (org.apache.xmlbeans.XmlString)get_store().add_attribute_user(HOSTNAME$2);
200 }
201 target.set(hostname);
202 }
203 }
204
205 /**
206 * Unsets the "hostname" attribute
207 */
208 public void unsetHostname()
209 {
210 synchronized (monitor())
211 {
212 check_orphaned();
213 get_store().remove_attribute(HOSTNAME$2);
214 }
215 }
216 }