001 // 002 // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.0-b11-EA 003 // See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> 004 // Any modifications to this file will be lost upon recompilation of the source schema. 005 // Generated on: 2005.05.06 at 02:17:10 BST 006 // 007 008 009 package org.codehaus.activesoap.policy.addressing; 010 011 import org.codehaus.activesoap.handler.stax.AnyAttribute; 012 import org.codehaus.activesoap.handler.stax.AnyElementMarshaler; 013 014 import javax.xml.namespace.NamespaceContext; 015 import javax.xml.namespace.QName; 016 import javax.xml.stream.XMLStreamWriter; 017 import javax.xml.stream.XMLStreamException; 018 import java.util.HashMap; 019 import java.util.Map; 020 import java.util.Iterator; 021 022 /** 023 * @XmlAccessorType(value = AccessType.FIELD) 024 * @XmlType(name = "AttributedURI", namespace = "http://schemas.xmlsoap.org/ws/2003/03/addressing") 025 */ 026 public class AttributedURI extends AnyAttributeSupport { 027 028 /** 029 * @XmlValue 030 */ 031 protected String value; 032 033 /** 034 * Gets the value of the value property. 035 * 036 * @return possible object is 037 * {@link String} 038 */ 039 public String getValue() { 040 return value; 041 } 042 043 public AttributedURI() { 044 } 045 046 public AttributedURI(String value) { 047 this.value = value; 048 } 049 050 /** 051 * Sets the value of the value property. 052 * 053 * @param value allowed object is 054 * {@link String} 055 */ 056 public void setValue(String value) { 057 this.value = value; 058 } 059 060 public String toString() { 061 return getClass().getName() + "('" + getValue() + "')"; 062 } 063 064 public void putValue(NamespaceContext namespaceContext, String value) { 065 setValue(value); 066 } 067 068 public void writeContent(AnyElementMarshaler marshaler, XMLStreamWriter out) throws XMLStreamException { 069 if (value != null) { 070 out.writeCharacters(value); 071 } 072 } 073 074 }