All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.weicoder.xml.dom4j.output.FormatDom4J Maven / Gradle / Ivy

package com.weicoder.xml.dom4j.output;

import org.dom4j.io.OutputFormat;

import com.weicoder.xml.output.Format;

/**
 * Format接口 Dom4J实现
 * @author WD  
 */
public final class FormatDom4J implements Format {
	// Dom4J OutputFormat
	private OutputFormat format;

	/**
	 * 构造方法
	 * @param encoding 编码
	 */
	public FormatDom4J(String encoding) {
		// 创建漂亮的打印格式
		format = OutputFormat.createPrettyPrint();
		// 设置编码
		format.setEncoding(encoding);
	}

	/**
	 * 设置编码格式
	 * @param encoding 编码
	 */
	public void setEncoding(String encoding) {
		format.setEncoding(encoding);
	}

	/**
	 * 设置输出格式
	 * @param format OutputFormat
	 */
	public void setFormat(OutputFormat format) {
		this.format = format;
	}

	/**
	 * 获得输出格式
	 * @return OutputFormat
	 */
	public OutputFormat getFormat() {
		return format;
	}
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy