package jp.sourceforge.projects.ee2e.core.relax;

import java.io.*;
import org.w3c.dom.*;

/**
 * <b>IEE2RDefvarChoice</b> is generated by Relaxer based on ee2e.rlx.
 *
 * @version ee2e.rlx 1.2 (Tue Apr 29 23:33:18 JST 2003)
 * @author  Relaxer 0.13 (http://www.relaxer.org)
 */
public interface IEE2RDefvarChoice {
    /**
     * Creates a DOM representation of the object.
     * Result is appended to the Node <code>parent</code>.
     *
     * @param parent
     */
    void makeElement(Node parent);

    /**
     * Makes a XML text representation.
     *
     * @param buffer
     */
    void makeTextElement(StringBuffer buffer);

    /**
     * Makes a XML text representation.
     *
     * @param buffer
     */
    void makeTextElement(PrintWriter buffer);
}
