package org.tldgen.model; import org.tldgen.annotations.License; import org.tldgen.annotations.TldVersion; /** * The information that identifies a Library * @author icoloma * */ public class LibrarySignature { /** the tag library name */ private String shortName; /** a short name that is intended to be displayed by tools */ private String displayName; /** a uri uniquely identifying this taglib */ private String uri; /** the version of the TLD to generate */ private TldVersion version = TldVersion.VERSION_20; /** the license to use */ private License license; /** optional small icon that can be used by tools */ private String smallIcon; /** optional large icon that can be used by tools */ private String largeIcon; /** a simple string describing the "use" of this taglib, should be user discernable */ private String description; public String getShortName() { return shortName; } public void setShortName(String name) { this.shortName = name; } public String getDisplayName() { return displayName; } public void setDisplayName(String displayName) { this.displayName = displayName; } public String getUri() { return uri; } public void setUri(String uri) { this.uri = uri; } public TldVersion getVersion() { return version; } public void setVersion(TldVersion version) { this.version = version; } public String getDescription() { return description; } public void setDescription(String description) { this.description = description; } public License getLicense() { return license; } public void setLicense(License license) { this.license = license; } public String getSmallIcon() { return smallIcon; } public void setSmallIcon(String smallIcon) { this.smallIcon = smallIcon; } public String getLargeIcon() { return largeIcon; } public void setLargeIcon(String largeIcon) { this.largeIcon = largeIcon; } }