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.
toni@521
     1
/**
toni@521
     2
 * Back 2 Browser Bytecode Translator
toni@521
     3
 * Copyright (C) 2012 Jaroslav Tulach <jaroslav.tulach@apidesign.org>
toni@521
     4
 *
toni@521
     5
 * This program is free software: you can redistribute it and/or modify
toni@521
     6
 * it under the terms of the GNU General Public License as published by
toni@521
     7
 * the Free Software Foundation, version 2 of the License.
toni@521
     8
 *
toni@521
     9
 * This program is distributed in the hope that it will be useful,
toni@521
    10
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
toni@521
    11
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
toni@521
    12
 * GNU General Public License for more details.
toni@521
    13
 *
toni@521
    14
 * You should have received a copy of the GNU General Public License
toni@521
    15
 * along with this program. Look for COPYING file in the top folder.
toni@521
    16
 * If not, see http://opensource.org/licenses/GPL-2.0.
toni@521
    17
 */
toni@521
    18
package org.apidesign.bck2brwsr.htmlpage.api;
toni@521
    19
toni@1145
    20
toni@521
    21
/**
toni@521
    22
 *
toni@521
    23
 * @author Anton Epple <toni.epple@eppleton.de>
toni@521
    24
 */
toni@1135
    25
public class Image extends Element {
toni@521
    26
toni@1135
    27
    public Image(String id) {
toni@521
    28
        super(id);
toni@521
    29
    }
toni@1117
    30
  
toni@521
    31
    @Override
toni@521
    32
    void dontSubclass() {
toni@521
    33
    }
toni@1117
    34
toni@1135
    35
    public int getHeight() {
toni@1135
    36
        return (int) super.getAttribute("height");
toni@1117
    37
    }
toni@1117
    38
toni@1135
    39
    public int getWidth() {
toni@1135
    40
       return (int) super.getAttribute("width");
toni@1117
    41
    }
toni@521
    42
    
toni@521
    43
}