package org.dspace.content.license; import java.util.Formatter; import org.dspace.content.DSpaceObject; /** * This is a simple implementation of the LicenseArgumentFormatter for a * DSpaceObject. The formatter options width/precision are not take in care. * * @author bollini * */ public class SimpleDSpaceObjectLicenseFormatter implements LicenseArgumentFormatter { public void formatTo(Formatter formatter, int flags, int width, Object object, String type) { if (object == null) { formatter.format("sample "+type); } else { DSpaceObject dso = (DSpaceObject) object; String name = dso.getName(); if (name != null) { formatter.format(name); } else { formatter.format(""); } } } }