1 14 package org.wings.plaf.css; 15 16 17 import java.io.IOException ; 18 19 import org.wings.SAnchor; 20 import org.wings.SComponent; 21 import org.wings.io.Device; 22 23 public class AnchorCG 24 extends AbstractComponentCG 25 implements org.wings.plaf.AnchorCG { 26 public void writeContent(final Device device, 27 final SComponent _c) 28 throws IOException { 29 final SAnchor component = (SAnchor) _c; 30 31 device.print("<a HREF=\""); 32 device.print(component.getURL()); 33 device.print("\""); 34 35 Utils.printCSSInlineFullSize(device, _c.getPreferredSize()); 36 if (component.isFocusOwner()) 37 Utils.optAttribute(device, "focus", component.getName()); 38 39 Utils.optAttribute(device, "target", component.getTarget()); 40 Utils.optAttribute(device, "name", component.getName()); 41 Utils.optAttribute(device, "tabindex", component.getFocusTraversalIndex()); 42 Utils.writeEvents(device, component); 43 device.print(">"); 44 Utils.renderContainer(device, component); 45 device.print("</a>"); 46 } 47 } 48 | Popular Tags |