/*
* BackRendererDescriptor.java
*
* Created on 30 ������ 2006 �., 22:09
*
*/
package datechooser.beans.editor.descriptor;
import datechooser.view.BackRenderer;
import java.net.URL;
/**
* @see DescriptionManager
* @see ClassDescriptor
* @see datechooser.view.BackRenderer
* @author Androsov Vadim
* @since 1.0
*/
public class BackRendererDescriptor extends ClassDescriptor {
public Class getDescriptedClass() {
return BackRenderer.class;
}
public String getJavaDescription(Object value) {
BackRenderer renderer = (BackRenderer) value;
StringBuffer descr = new StringBuffer("new ");
descr.append(getClassName());
descr.append("( " + renderer.getStyle());
descr.append(getSeparator());
descr.append('"');
descr.append(renderer.getUrl().getFile());
descr.append("\")");
return descr.toString();
}
public String getDescription(Object value) {
return ((BackRenderer) value).getUrl().getPath();
}
}