javaquery/api/src/main/java/org/apidesign/bck2brwsr/htmlpage/api/Image.java
author Anton Epple <toni.epple@eppleton.de>
Mon, 27 May 2013 08:30:30 +0200
branchcanvas
changeset 1145 0e2c3676d77a
parent 1135 836bc1845c65
permissions -rw-r--r--
Readded Image and ImageData to have the complete API again. No need to use Data in API anymore. Added caching to Image. Image are not required to be added to the page anymore, but are created in javaScript instead.
     1 /**
     2  * Back 2 Browser Bytecode Translator
     3  * Copyright (C) 2012 Jaroslav Tulach <jaroslav.tulach@apidesign.org>
     4  *
     5  * This program is free software: you can redistribute it and/or modify
     6  * it under the terms of the GNU General Public License as published by
     7  * the Free Software Foundation, version 2 of the License.
     8  *
     9  * This program is distributed in the hope that it will be useful,
    10  * but WITHOUT ANY WARRANTY; without even the implied warranty of
    11  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
    12  * GNU General Public License for more details.
    13  *
    14  * You should have received a copy of the GNU General Public License
    15  * along with this program. Look for COPYING file in the top folder.
    16  * If not, see http://opensource.org/licenses/GPL-2.0.
    17  */
    18 package org.apidesign.bck2brwsr.htmlpage.api;
    19 
    20 
    21 /**
    22  *
    23  * @author Anton Epple <toni.epple@eppleton.de>
    24  */
    25 public class Image extends Element {
    26 
    27     public Image(String id) {
    28         super(id);
    29     }
    30   
    31     @Override
    32     void dontSubclass() {
    33     }
    34 
    35     public int getHeight() {
    36         return (int) super.getAttribute("height");
    37     }
    38 
    39     public int getWidth() {
    40        return (int) super.getAttribute("width");
    41     }
    42     
    43 }