1 16 package org.apache.html.dom; 17 18 import org.w3c.dom.html.HTMLButtonElement; 19 20 27 public class HTMLButtonElementImpl 28 extends HTMLElementImpl 29 implements HTMLButtonElement, HTMLFormControl 30 { 31 32 private static final long serialVersionUID = 3258131349495100728L; 33 34 public String getAccessKey() 35 { 36 String accessKey; 37 38 accessKey = getAttribute( "accesskey" ); 40 if ( accessKey != null && accessKey.length() > 1 ) 41 accessKey = accessKey.substring( 0, 1 ); 42 return accessKey; 43 } 44 45 46 public void setAccessKey( String accessKey ) 47 { 48 if ( accessKey != null && accessKey.length() > 1 ) 50 accessKey = accessKey.substring( 0, 1 ); 51 setAttribute( "accesskey", accessKey ); 52 } 53 54 55 public boolean getDisabled() 56 { 57 return getBinary( "disabled" ); 58 } 59 60 61 public void setDisabled( boolean disabled ) 62 { 63 setAttribute( "disabled", disabled ); 64 } 65 66 67 public String getName() 68 { 69 return getAttribute( "name" ); 70 } 71 72 73 public void setName( String name ) 74 { 75 setAttribute( "name", name ); 76 } 77 78 79 public int getTabIndex() 80 { 81 try 82 { 83 return Integer.parseInt( getAttribute( "tabindex" ) ); 84 } 85 catch ( NumberFormatException except ) 86 { 87 return 0; 88 } 89 } 90 91 92 public void setTabIndex( int tabIndex ) 93 { 94 setAttribute( "tabindex", String.valueOf( tabIndex ) ); 95 } 96 97 98 public String getType() 99 { 100 return capitalize( getAttribute( "type" ) ); 101 } 102 103 104 public String getValue() 105 { 106 return getAttribute( "value" ); 107 } 108 109 110 public void setValue( String value ) 111 { 112 setAttribute( "value", value ); 113 } 114 115 116 121 public HTMLButtonElementImpl( HTMLDocumentImpl owner, String name ) 122 { 123 super( owner, name ); 124 } 125 126 127 } 128 129 | Popular Tags |