All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.viaoa.web.html.HtmlImg Maven / Gradle / Ivy

package com.viaoa.web.html;

import java.util.HashSet;
import java.util.Set;

public class HtmlImg extends HtmlElement {

    public HtmlImg(String id) {
        super(id);
    }

    public String getSource() {
        return htmlComponent.getSource();
    }
    public void setSource(String src) {
        htmlComponent.setSource(src);
    }

    public String getSrc() {
        return htmlComponent.getSrc();
    }
    public void setSrc(String src) {
        htmlComponent.setSrc(src);
    }
    
    public String getAlt() {
        return htmlComponent.getAlt();
    }
    public void setAlt(String alt) {
        htmlComponent.setAlt(alt);
    }
    
    public int getImageHeight() {
        return htmlComponent.getImageHeight();
    }

    public void setImageHeight(int val) {
        htmlComponent.setImageHeight(val);
    }

    public int getImageWidth() {
        return htmlComponent.getImageWidth();
    }

    /*remove ??
    public void setWidth(int val) {
        oaHtmlComponent.setImageWidth(val);
    }
    */

    private static Set hsSupported = new HashSet();  // lowercase
    static {
        hsSupported.add("src");
        hsSupported.add("alt");
        hsSupported.add("imageHeight");
        hsSupported.add("imageWidth");
    }
    public boolean isSupported(String name) {
        if (name == null) return false;
        return super.isSupported(name) || hsSupported.contains(name.toLowerCase());
    }
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy