1 21 24 package org.lobobrowser.html.domimpl; 25 26 import org.lobobrowser.html.style.*; 27 import org.w3c.dom.html2.HTMLPreElement; 28 29 public class HTMLPreElementImpl extends HTMLAbstractUIElement implements 30 HTMLPreElement { 31 public HTMLPreElementImpl(String name) { 32 super(name); 33 } 34 35 public int getWidth() { 36 String widthText = this.getAttribute("width"); 37 if(widthText == null) { 38 return 0; 39 } 40 try { 41 return Integer.parseInt(widthText); 42 } catch(NumberFormatException nfe) { 43 return 0; 44 } 45 } 46 47 public void setWidth(int width) { 48 this.setAttribute("width", String.valueOf(width)); 49 } 50 51 protected RenderState createRenderState(RenderState prevRenderState) { 52 return new PreRenderState(prevRenderState, this); 53 } 54 } 55 | Popular Tags |