1 package org.codehaus.xfire.aegis.yom; 2 3 import javax.xml.namespace.QName; 4 5 import org.codehaus.xfire.aegis.AbstractMessageWriter; 6 import org.codehaus.xfire.aegis.MessageWriter; 7 import org.codehaus.yom.Attribute; 8 9 public class AttributeWriter 10 extends AbstractMessageWriter 11 { 12 private Attribute att; 13 private String namespace; 14 private String name; 15 private String prefix; 16 17 public AttributeWriter(Attribute att) 18 { 19 this.att = att; 20 } 21 22 public void writeValue(Object value) 23 { 24 att.setValue(value.toString()); 25 } 26 27 public MessageWriter getAttributeWriter(String name) 28 { 29 throw new IllegalStateException(); 30 } 31 32 public MessageWriter getAttributeWriter(String name, String namespace) 33 { 34 throw new IllegalStateException(); 35 } 36 37 public MessageWriter getAttributeWriter(QName qname) 38 { 39 throw new IllegalStateException(); 40 } 41 42 public MessageWriter getElementWriter(String name) 43 { 44 throw new IllegalStateException(); 45 } 46 47 public MessageWriter getElementWriter(String name, String namespace) 48 { 49 throw new IllegalStateException(); 50 } 51 52 public MessageWriter getElementWriter(QName qname) 53 { 54 throw new IllegalStateException(); 55 } 56 57 public void close() 58 { 59 } 60 }