package com.jxml.quick.model.qjml;
import com.jxml.quick.ocm.*;
import org.xml.sax.*;
import java.io.*;

/**
 * Models the targetEditor element in QJML.
 * The targetEditor element holds the name of a Java class and the PropertyEditor class
 * which creates instances of that Java class.
 <pre>
DTD:

&lt;!ELEMENT targetEditor EMPTY>

&lt;!ATTLIST targetEditor
&nbsp;&nbsp;&nbsp;&nbsp;<a href="#editor">editor</a> CDATA #IMPLIED
&nbsp;&nbsp;&nbsp;&nbsp;<a href="#target">target</a> CDATA #REQUIRED
&nbsp;&nbsp;&nbsp;&nbsp;ID id #IMPLIED
>
 </pre>
 */
public class QMTargetEditor extends QMCloneable implements QMTarget
{
	/**
	 * Models the editor attribute on the targetEditor element.
	 * The editor attribute names a JavaBean PropertyEditor class.
	 * This attribute is optional, as the PropertyEditor class can often be determined
	 * from the name of the target class.
	 */
	public String editor="";

	/**
	 * Models the target attribute on the targetEditor element.
	 * The target attribute names a Java class.
	 * This attribute is required.
	 */
	public String target="";

	public String getClassName()
		throws SAXException
	{
		return target;
	}
}
