⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 databinder.java

📁 用Java实现的23个常用设计模式源代码
💻 JAVA
字号:
//$Id: Databinder.java,v 1.5.2.2 2003/09/29 12:06:28 oneovthafew Exp $package net.sf.hibernate;import java.util.Collection;import javax.xml.transform.TransformerException;import org.w3c.dom.Document;/** * Provides XML Marshalling for classes registered with a <tt>SessionFactory</tt>. * Hibernate defines a <i>generic</i> XML format that may be used to * represent any class (<tt>hibernate-generic.dtd</tt>). The user configures * an XSLT stylesheet for marshalling data from this generic format to an * application and / or user readable format. By default, Hibernate will * use <tt>hibernate-default.xslt</tt> which maps data to a useful human - * readable format.<br> * <br> * The property <tt>hibernate.xml.output_stylesheet</tt> * specifies a user - written stylesheet. Hiberate will attempt to load the * stylesheet from the classpath first and if not found, it will attempt to * load it as a file.<br> * <br> * <i>This is an experimental feature.</i><br> * <br> * It is not intended that implementors be threadsafe. *  * @see SessionFactory * @author Gavin King, Brad Clow */public interface Databinder {		/**	 * Add an object to the output document.	 * @param object a transient or persistent instance	 * @return Databinder	 */	public Databinder bind(Object object);		/**	 * Add a collection of objects to the output document.	 * @param objects	 * @return Databinder	 */	public Databinder bindAll(Collection objects);		/**	 * Output the generic XML representation of the bound objects.	 *	 * @return String generic XML representation	 * @throws HibernateException	 */	public String toGenericXML() throws HibernateException;		/**	 * Output the generic XML representation of the bound objects as a DOM tree.	 *	 * @return Node generic XML tree	 * @throws HibernateException	 */	public Document toGenericDOM() throws HibernateException;		/**	 * Output the custom XML representation of the bound objects.	 *	 * @return String custom XML representation	 * @throws HibernateException	 * @throws TransformerException	 */	public String toXML() throws HibernateException, TransformerException;		/**	 * Output the custom XML representation of the bound objects as a DOM tree.	 *	 * @return Node custom XML tree	 * @throws HibernateException	 * @throws TransformerException	 */	public Document toDOM() throws HibernateException, TransformerException;		/**	 * Controls lazy initialization.	 *	 * Controls whether bound objects (and their associated objects) that are lazily initialized are	 * explicitly initialized or left as they are.	 *	 * @param initializeLazy true to explicitly initialize lazy objects, 	 *  false to leave them in the state they are in.	 */	public void setInitializeLazy(boolean initializeLazy);}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -