/** * Constructs a new image flavor. * @param parentFlavor the parent image flavor * @param namespace an XML namespace URI refining the parent image flavor */ public XMLNamespaceEnabledImageFlavor(ImageFlavor parentFlavor, String namespace) { super(parentFlavor.getName() + ";namespace=" + namespace, parentFlavor); this.namespace = namespace; }
/** * Constructs a new image flavor. * @param parentFlavor the parent image flavor * @param mime a MIME type refining the parent image flavor */ public MimeEnabledImageFlavor(ImageFlavor parentFlavor, String mime) { super(mime + ";" + parentFlavor.getName(), parentFlavor); this.mime = mime; }
/** * Constructs a new image flavor. * @param parentFlavor the parent image flavor */ protected RefinedImageFlavor(ImageFlavor parentFlavor) { this(parentFlavor.getName(), parentFlavor); }
/** {@inheritDoc} */ public String toString() { return getName(); }