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

org.nakedobjects.plugins.htmlviewer.html.ObjectIcon Maven / Gradle / Ivy

The newest version!
package org.nakedobjects.plugins.htmlviewer.html;

import java.io.PrintWriter;

import org.nakedobjects.metamodel.adapter.NakedObject;
import org.nakedobjects.plugins.htmlviewer.component.Component;
import org.nakedobjects.plugins.htmlviewer.component.ImageLookup;
import org.nakedobjects.plugins.htmlviewer.request.Request;



public class ObjectIcon implements Component {
    private final NakedObject element;
    private final String id;
    private final String style;
    private final String description;

    public ObjectIcon(final NakedObject element, final String description, final String id, final String style) {
        this.element = element;
        this.description = description;
        this.id = id;
        this.style = style;
    }

    public void write(final PrintWriter writer) {
        writer.print("
"); writer.print("\"");"); writer.print(element.titleString()); writer.print(""); writer.println("
"); } } // Copyright (c) Naked Objects Group Ltd.




© 2015 - 2025 Weber Informatics LLC | Privacy Policy