
org.nakedobjects.plugins.htmlviewer.html.ViewDiv Maven / Gradle / Ivy
The newest version!
package org.nakedobjects.plugins.htmlviewer.html;
import java.io.PrintWriter;
import java.util.ArrayList;
import java.util.List;
import org.nakedobjects.plugins.htmlviewer.component.Component;
import org.nakedobjects.plugins.htmlviewer.component.ImageLookup;
import org.nakedobjects.plugins.htmlviewer.component.ViewPane;
public class ViewDiv extends CompositeComponent implements ViewPane {
private String iconName;
private String objectId;
private Component[] menu = new Component[0];
private String title;
private List messages = new ArrayList();
private List warnings = new ArrayList();
private String description;
public void setIconName(final String iconName) {
this.iconName = iconName;
}
public void setLink(final String objectId) {
this.objectId = objectId;
}
public void setMenu(final Component[] menu) {
this.menu = menu;
}
public void setTitle(final String title, final String description) {
this.title = title;
this.description = description;
}
public void setWarningsAndMessages(final List messages, final List warnings) {
this.messages = messages;
this.warnings = warnings;
}
@Override
protected void writeAfter(final PrintWriter writer) {
writer.println("