Start line:  
End line:  

Snippet Preview

Snippet HTML Code

Stack Overflow Questions
<?xml version="1.0" encoding="UTF-8"?>

<!-- lang.xml
	Purpose:
		A definition of the xul/html language for ZK
	Description:
		
	Note:
	 1. Properties defined here are assigned to all instances of the
		specified definition, no matter it is created by ZUML or by program.
	History:
		Tue May 31 18:02:46     2005, Created by tomyeh

Copyright (C) 2005 Potix Corporation. All Rights Reserved.
-->
<language>
	<language-name>xul/html</language-name>
	<device-type>ajax</device-type>
	<namespace>http://www.zkoss.org/2005/zul</namespace>
	<extension>zul</extension><!-- the first extension is the major one -->
	<extension>xul</extension>

	<version>
		<version-class>org.zkoss.zul.Version</version-class>
		<version-uid>3.6.3</version-uid>
	</version>

	<!-- Note: JavaScript that are listed here will be loaded no matter
		what language is used.
		Use zk.load("x.y") if x.y is required only for certain language
	-->

	<!-- use zk.js.dsp to package all common js file in one http request.-->
	<javascript src="~./js/zk/zk.js.dsp" charset="UTF-8"/>
	<javascript src="~./js/zk/lang.js.dsp" charset="UTF-8"/>

	<stylesheet href="~./zul/css/norm*.css.dsp*" type="text/css"/>

	<!-- To have better performance with BeanShell, import most-common later -->
	<zscript language="Java">
	import java.util.*;
	import java.lang.*;
	import org.zkoss.zk.ui.util.Clients;
	import org.zkoss.zk.ui.event.*;
	import org.zkoss.zk.ui.*;
	import org.zkoss.zul.*;

	void alert(Object m) {
		Messagebox.show("" + m);
	}
	</zscript>

	<!-- 
		Note: '~./' means it is located in the class path starting from
		'/metainfo/web'. For example, '~./img/abc.gif' means abc.gif located
		at '/metainfo/web/img'.
	-->
	<mold>
		<mold-name>desktop</mold-name>
		<mold-uri>~./zul/html/desktop.dsp</mold-uri><!-- it doesn't support class: -->
	</mold>
	<mold>
		<mold-name>page</mold-name>
		<mold-uri>~./zul/html/page.dsp</mold-uri><!-- it doesn't support class: -->
	</mold>
	<mold><!-- Optional. If omitted, it is assumed to be the same as desktop URI -->
		<mold-name>complete</mold-name>
		<mold-uri>~./zul/html/complete.dsp</mold-uri><!-- it doesn't support class: -->
	</mold>

	<!-- Defines the component and attribute names used to represent
	a label when a plain text is found in ZUL XML.
	-->
	<label-template>
		<component-name>label</component-name>
		<component-attribute>value</component-attribute>
	</label-template>
	<!-- Defines the templat for macro components -->
	<macro-template>
		<macro-class>org.zkoss.zk.ui.HtmlMacroComponent</macro-class>
		<macro-uri>~./zul/html/macro.dsp</macro-uri>
	</macro-template>
	<!-- Defines the template for the Native namespace
		[Optional] Define it only if the Native namespace is supported.
	-->
	<native-template>
		<native-class>org.zkoss.zk.ui.HtmlNativeComponent</native-class>
	</native-template>

	<!-- Specifies a component
	<component>
		<component-name>foo</component-name> //the component name
		<component-class>Foo</component-class> //the component class

		//Any number of molds are allowed and
		//where mold-uri could be an expression or contain '~ctx/'
		<mold>
			<mold-name>default</mold-name>
			<mold-uri>~./foo/fool.js</mold-uri>
		</mold>

		//Specifies which property to assign the text within the element to.
		//If not specified (default), the text becomes a child Label component.
		//If specified, the text is assigned to the specified property.
		<text-as>content</text-as>

		//Any number of component's property to set
		<property>
			<property-name></property-name>
			<property-value></property-value>
		</property>

		//Any number of annotations
		Annotation of this component definition
		<annotation>
			<annotation-name></annotation-name>
			<attribute>
				<attribute-name></attribute-name>
				<attribute-value></attribute-value>
			</attribute>
			<attribute>
				<attribute-name></attribute-name>
				<attribute-value></attribute-value>
			</attribute>
		</annotation>
		Annotation of the specified field of this component definition
		<annotation>
			<annotation-name></annotation-name>
			<property-name></property-name>
			<attribute>
				<attribute-name></attribute-name>
				<attribute-value></attribute-value>
			</attribute>
			<attribute>
				<attribute-name></attribute-name>
				<attribute-value></attribute-value>
			</attribute>
		</annotation>

		//Any number of custom attributes
		//where attribute-value could be an EL expression
		<custom-attribute>
			<attribute-name></attribute-name>
			<attribute-value></attribute-value>
		</custom-attribute>
	</component>
	-->

	<component>
		<component-name>applet</component-name>
		<component-class>org.zkoss.zul.Applet</component-class>
		<mold>
			<mold-name>default</mold-name>
			<mold-uri>~./zul/html/applet.dsp</mold-uri>
		</mold>
	</component>
	<component>
		<component-name>area</component-name>
		<component-class>org.zkoss.zul.Area</component-class>
		<mold>
			<mold-name>default</mold-name>
			<mold-uri>~./zul/html/area.dsp</mold-uri>
		</mold>
	</component>
	<component>
		<component-name>audio</component-name>
		<component-class>org.zkoss.zul.Audio</component-class>
		<mold>
			<mold-name>default</mold-name>
			<mold-uri>~./zul/html/audio.dsp</mold-uri>
		</mold>
	</component>
	<component>
		<component-name>auxhead</component-name>
		<component-class>org.zkoss.zul.Auxhead</component-class>
		<mold>
			<mold-name>default</mold-name>
			<mold-uri>~./zul/html/auxhead.dsp</mold-uri>
		</mold>
	</component>
	<component>
		<component-name>auxheader</component-name>
		<component-class>org.zkoss.zul.Auxheader</component-class>
		<mold>
			<mold-name>default</mold-name>
			<mold-uri>~./zul/html/auxheader.dsp</mold-uri>
		</mold>
		<preserve-blank/><!-- blank text is converted as a label child -->
	</component>
	<component>
		<component-name>bandbox</component-name>
		<component-class>org.zkoss.zul.Bandbox</component-class>
		<mold>
			<mold-name>default</mold-name>
			<mold-uri>~./zul/html/bandbox2.dsp</mold-uri>
		</mold>
	</component>
	<component>
		<component-name>bandpopup</component-name>
		<component-class>org.zkoss.zul.Bandpopup</component-class>
		<mold>
			<mold-name>default</mold-name>
			<mold-uri>~./zul/html/bandpopup.dsp</mold-uri>
		</mold>
		<preserve-blank/>
	</component>
	<component>
		<component-name>button</component-name>
		<component-class>org.zkoss.zul.Button</component-class>
		<mold>
			<mold-name>default</mold-name>
			<mold-uri>~./zul/html/button2.dsp</mold-uri>
		</mold>
		<mold>
			<mold-name>os</mold-name>
			<mold-uri>~./zul/html/button.dsp</mold-uri>
		</mold>
	</component>
	<component>
		<component-name>box</component-name>
		<component-class>org.zkoss.zul.Box</component-class>
		<mold>
			<mold-name>default</mold-name>
			<mold-uri>~./zul/html/hbox.dsp</mold-uri>
		</mold>
		<mold>
			<mold-name>horizontal</mold-name>
			<mold-uri>~./zul/html/hbox.dsp</mold-uri>
		</mold>
		<mold>
			<mold-name>vertical</mold-name>
			<mold-uri>~./zul/html/vbox.dsp</mold-uri>
		</mold>
	</component>
	<component>
		<component-name>calendar</component-name>
		<component-class>org.zkoss.zul.Calendar</component-class>
		<mold>
			<mold-name>default</mold-name>
			<mold-uri>~./zul/html/calendar.dsp</mold-uri>
		</mold>
	</component>
	<component>
		<component-name>captcha</component-name>
		<component-class>org.zkoss.zul.Captcha</component-class>
		<mold>
			<mold-name>default</mold-name>
			<mold-uri>~./zul/html/image.dsp</mold-uri>
		</mold>
	</component>
	<component>
		<component-name>caption</component-name>
		<component-class>org.zkoss.zul.Caption</component-class>
		<mold>
			<mold-name>default</mold-name>
 			<mold-uri>${self.legend ? '~./zul/html/caption-legend.dsp': '~./zul/html/caption.dsp'}</mold-uri>
		</mold>
		<preserve-blank/>
	</component>
	<component>
		<component-name>chart</component-name>
		<component-class>org.zkoss.zul.Chart</component-class>
		<mold>
			<mold-name>default</mold-name>
			<mold-uri>~./zul/html/imagemap.dsp</mold-uri>
		</mold>
	</component>
	<component>
		<component-name>checkbox</component-name>
		<component-class>org.zkoss.zul.Checkbox</component-class>
		<mold>
			<mold-name>default</mold-name>
			<mold-uri>~./zul/html/checkbox.dsp</mold-uri>
		</mold>
	</component>
	<component>
		<component-name>column</component-name>
		<component-class>org.zkoss.zul.Column</component-class>
		<mold>
			<mold-name>default</mold-name>
			<mold-uri>~./zul/html/column.dsp</mold-uri>
		</mold>
		<preserve-blank/>
	</component>
	<component>
		<component-name>columns</component-name>
		<component-class>org.zkoss.zul.Columns</component-class>
		<mold>
			<mold-name>default</mold-name>
			<mold-uri>~./zul/html/columns.dsp</mold-uri>
		</mold>
	</component>
	<component>
		<component-name>combobox</component-name>
		<component-class>org.zkoss.zul.Combobox</component-class>
		<mold>
			<mold-name>default</mold-name>
			<mold-uri>~./zul/html/combobox2.dsp</mold-uri>
		</mold>
	</component>
	<component>
		<component-name>comboitem</component-name>
		<component-class>org.zkoss.zul.Comboitem</component-class>
		<text-as>content</text-as><!-- treat text within the element as the content property -->
		<mold>
			<mold-name>default</mold-name>
			<mold-uri>~./zul/html/comboitem.dsp</mold-uri>
		</mold>
	</component>
	<component>
		<component-name>datebox</component-name>
		<component-class>org.zkoss.zul.Datebox</component-class>
		<mold>
			<mold-name>default</mold-name>
			<mold-uri>~./zul/html/datebox2.dsp</mold-uri>
		</mold>
	</component>
	<component>
		<component-name>decimalbox</component-name>
		<component-class>org.zkoss.zul.Decimalbox</component-class>
		<mold>
			<mold-name>default</mold-name>
			<mold-uri>~./zul/html/decimalbox.dsp</mold-uri>
		</mold>
	</component>
	<component>
		<component-name>div</component-name>
		<component-class>org.zkoss.zul.Div</component-class>
		<mold>
			<mold-name>default</mold-name>
			<mold-uri>~./zul/html/div.dsp</mold-uri>
		</mold>
		<preserve-blank/>
	</component>
	<component>
		<component-name>doublebox</component-name>
		<component-class>org.zkoss.zul.Doublebox</component-class>
		<mold>
			<mold-name>default</mold-name>
			<mold-uri>~./zul/html/doublebox.dsp</mold-uri>
		</mold>
	</component>
	<component>
		<component-name>fileupload</component-name>
		<component-class>org.zkoss.zul.Fileupload</component-class>
		<mold>
			<mold-name>default</mold-name>
			<mold-uri>~./zul/html/fileupload.dsp</mold-uri>
		</mold>
	</component>
	<component>
		<component-name>flash</component-name>
		<component-class>org.zkoss.zul.Flash</component-class>
		<mold>
			<mold-name>default</mold-name>
			<mold-uri>~./zul/html/flash.dsp</mold-uri>
		</mold>
	</component>
	<component>
		<component-name>foot</component-name>
		<component-class>org.zkoss.zul.Foot</component-class>
		<mold>
			<mold-name>default</mold-name>
			<mold-uri>~./zul/html/foot.dsp</mold-uri>
		</mold>
	</component>
	<component>
		<component-name>footer</component-name>
		<component-class>org.zkoss.zul.Footer</component-class>
		<mold>
			<mold-name>default</mold-name>
			<mold-uri>~./zul/html/footer.dsp</mold-uri>
		</mold>
		<preserve-blank/>
	</component>
	<component>
		<component-name>grid</component-name>
		<component-class>org.zkoss.zul.Grid</component-class>
		<mold>
			<mold-name>default</mold-name>
			<mold-uri>~./zul/html/grid.dsp</mold-uri>
		</mold>
		<mold>
			<mold-name>paging</mold-name>
			<mold-uri>~./zul/html/grid-pg.dsp</mold-uri>
		</mold>
	</component>
	<component>
		<component-name>groupbox</component-name>
		<component-class>org.zkoss.zul.Groupbox</component-class>
		<mold>
			<mold-name>default</mold-name>
			<mold-uri>~./zul/html/groupbox.dsp</mold-uri>
		</mold>
		<mold>
			<mold-name>3d</mold-name>
			<mold-uri>~./zul/html/groupbox2-3d.dsp</mold-uri>
		</mold>
		<preserve-blank/>
	</component>	
	<component>
		<component-name>hbox</component-name>
		<component-class>org.zkoss.zul.Hbox</component-class>
		<mold>
			<mold-name>default</mold-name>
			<mold-uri>~./zul/html/hbox.dsp</mold-uri>
		</mold>
		<mold>
			<mold-name>horizontal</mold-name>
			<mold-uri>~./zul/html/hbox.dsp</mold-uri>
		</mold>
		<mold>
			<mold-name>vertical</mold-name>
			<mold-uri>~./zul/html/vbox.dsp</mold-uri>
		</mold>
	</component>
	<component>
		<component-name>html</component-name>
		<component-class>org.zkoss.zul.Html</component-class>
		<text-as>content</text-as><!-- treat text within the element as the content property -->
		<mold>
			<mold-name>default</mold-name>
			<mold-uri>~./zul/html/html.dsp</mold-uri>
		</mold>
	</component>
	<component>
		<component-name>iframe</component-name>
		<component-class>org.zkoss.zul.Iframe</component-class>
		<mold>
			<mold-name>default</mold-name>
			<mold-uri>~./zul/html/iframe.dsp</mold-uri>
		</mold>
	</component>
	<component>
		<component-name>image</component-name>
		<component-class>org.zkoss.zul.Image</component-class>
		<mold>
			<mold-name>default</mold-name>
			<mold-uri>~./zul/html/image.dsp</mold-uri>
		</mold>
		<mold>
			<mold-name>alphafix</mold-name>
			<mold-uri>~./zul/html/image.dsp</mold-uri>
		</mold>
	</component>
	<component>
		<component-name>imagemap</component-name>
		<component-class>org.zkoss.zul.Imagemap</component-class>
		<mold>
			<mold-name>default</mold-name>
			<mold-uri>~./zul/html/imagemap.dsp</mold-uri>
		</mold>
		<mold>
			<mold-name>alphafix</mold-name>
			<mold-uri>~./zul/html/imagemap.dsp</mold-uri>
		</mold>
	</component>
	<component>
		<component-name>include</component-name>
		<component-class>org.zkoss.zul.Include</component-class>
	</component>
	<component>
		<component-name>intbox</component-name>
		<component-class>org.zkoss.zul.Intbox</component-class>
		<mold>
			<mold-name>default</mold-name>
			<mold-uri>~./zul/html/intbox.dsp</mold-uri>
		</mold>
	</component>
	<component>
		<component-name>label</component-name>
		<component-class>org.zkoss.zul.Label</component-class>
		<text-as>value</text-as>
		<mold>
			<mold-name>default</mold-name>
			<mold-uri>~./zul/html/label.dsp</mold-uri>
		</mold>
	</component>
	<component>
		<component-name>listbox</component-name>
		<component-class>org.zkoss.zul.Listbox</component-class>
		<mold>
			<mold-name>default</mold-name>
			<mold-uri>~./zul/html/listbox.dsp</mold-uri>
		</mold>
		<mold>
			<mold-name>select</mold-name>
			<mold-uri>~./zul/html/listbox-select.dsp</mold-uri>
		</mold>
		<mold>
			<mold-name>paging</mold-name>
			<mold-uri>~./zul/html/listbox-pg.dsp</mold-uri>
		</mold>
	</component>
	<component>
		<component-name>listcell</component-name>
		<component-class>org.zkoss.zul.Listcell</component-class>
		<mold>
			<mold-name>default</mold-name>
			<mold-uri>~./zul/html/listcell.dsp</mold-uri>
		</mold>
		<preserve-blank/>
	</component>
	<component>
		<component-name>listfoot</component-name>
		<component-class>org.zkoss.zul.Listfoot</component-class>
		<mold>
			<mold-name>default</mold-name>
			<mold-uri>~./zul/html/listfoot.dsp</mold-uri>
		</mold>
	</component>
	<component>
		<component-name>listfooter</component-name>
		<component-class>org.zkoss.zul.Listfooter</component-class>
		<mold>
			<mold-name>default</mold-name>
			<mold-uri>~./zul/html/listfooter.dsp</mold-uri>
		</mold>
		<preserve-blank/>
	</component>
	<component>
		<component-name>listhead</component-name>
		<component-class>org.zkoss.zul.Listhead</component-class>
		<mold>
			<mold-name>default</mold-name>
			<mold-uri>~./zul/html/listhead.dsp</mold-uri>
		</mold>
	</component>
	<component>
		<component-name>listheader</component-name>
		<component-class>org.zkoss.zul.Listheader</component-class>
		<mold>
			<mold-name>default</mold-name>
			<mold-uri>~./zul/html/listheader.dsp</mold-uri>
		</mold>
		<preserve-blank/>
	</component>
	<component>
		<component-name>listitem</component-name>
		<component-class>org.zkoss.zul.Listitem</component-class>
		<mold>
			<mold-name>default</mold-name>
			<mold-uri>${self.listbox.mold == 'select' ? '~./zul/html/listitem-select.dsp': '~./zul/html/listitem.dsp'}</mold-uri>
		</mold>
	</component>
	<component>
		<component-name>longbox</component-name>
		<component-class>org.zkoss.zul.Longbox</component-class>
		<mold>
			<mold-name>default</mold-name>
			<mold-uri>~./zul/html/longbox.dsp</mold-uri>
		</mold>
	</component>
	<component><!-- Feature 2493161 -->
		<component-name>macro</component-name>
		<component-class>org.zkoss.zk.ui.HtmlMacroComponent</component-class>
		<macro-uri>~./zul/html/macro.zul</macro-uri>
	</component>
	<component>
		<component-name>menu</component-name>
		<component-class>org.zkoss.zul.Menu</component-class>
		<mold>
			<mold-name>default</mold-name>
			<mold-uri>~./zul/html/menu2.dsp</mold-uri>
		</mold>
	</component>
	<component>
		<component-name>menubar</component-name>
		<component-class>org.zkoss.zul.Menubar</component-class>
		<mold>
			<mold-name>default</mold-name>
			<mold-uri>${self.orient == 'horizontal' ? '~./zul/html/hmenubar2.dsp' : '~./zul/html/vmenubar2.dsp'}</mold-uri>
		</mold>
	</component>
	<component>
		<component-name>menuitem</component-name>
		<component-class>org.zkoss.zul.Menuitem</component-class>
		<mold>
			<mold-name>default</mold-name>
			<mold-uri>~./zul/html/menuitem2.dsp</mold-uri>
		</mold>
	</component>
	<component>
		<component-name>menupopup</component-name>
		<component-class>org.zkoss.zul.Menupopup</component-class>
		<mold>
			<mold-name>default</mold-name>
			<mold-uri>~./zul/html/menupopup2.dsp</mold-uri>
		</mold>
	</component>
	<component>
		<component-name>menuseparator</component-name>
		<component-class>org.zkoss.zul.Menuseparator</component-class>
		<mold>
			<mold-name>default</mold-name>
			<mold-uri>~./zul/html/menuseparator2.dsp</mold-uri>
		</mold>
	</component>
	<component>
		<component-name>paging</component-name>
		<component-class>org.zkoss.zul.Paging</component-class>
		<mold>
			<mold-name>default</mold-name>
			<mold-uri>~./zul/html/paging.dsp</mold-uri>
		</mold>
		<mold>
			<mold-name>os</mold-name>
			<mold-uri>~./zul/html/paging-os.dsp</mold-uri>
		</mold>
	</component>
	<component>
		<component-name>panel</component-name>
		<component-class>org.zkoss.zul.Panel</component-class>
		<mold>
			<mold-name>default</mold-name>
			<mold-uri>~./zul/html/panel.dsp</mold-uri>
		</mold>
	</component>
	<component>
		<component-name>panelchildren</component-name>
		<component-class>org.zkoss.zul.Panelchildren</component-class>
		<mold>
			<mold-name>default</mold-name>
			<mold-uri>~./zul/html/panelchildren.dsp</mold-uri>
		</mold>
	</component>
	<component>
		<component-name>popup</component-name>
		<component-class>org.zkoss.zul.Popup</component-class>
		<mold>
			<mold-name>default</mold-name>
			<mold-uri>~./zul/html/popup.dsp</mold-uri>
		</mold>
		<preserve-blank/>
	</component>
	<component>
		<component-name>progressmeter</component-name>
		<component-class>org.zkoss.zul.Progressmeter</component-class>
		<mold>
			<mold-name>default</mold-name>
			<mold-uri>~./zul/html/progressmeter.dsp</mold-uri>
		</mold>
	</component>
	<component>
		<component-name>radio</component-name>
		<component-class>org.zkoss.zul.Radio</component-class>
		<mold>
			<mold-name>default</mold-name>
			<mold-uri>~./zul/html/radio.dsp</mold-uri>
		</mold>
	</component>
	<component>
		<component-name>radiogroup</component-name>
		<component-class>org.zkoss.zul.Radiogroup</component-class>
		<mold>
			<mold-name>default</mold-name>
			<mold-uri>~./zul/html/radiogroup.dsp</mold-uri>
		</mold>
	</component>
	<component>
		<component-name>row</component-name>
		<component-class>org.zkoss.zul.Row</component-class>
		<mold>
			<mold-name>default</mold-name>
			<mold-uri>~./zul/html/row.dsp</mold-uri>
		</mold>
	</component>
	<component>
		<component-name>rows</component-name>
		<component-class>org.zkoss.zul.Rows</component-class>
		<mold>
			<mold-name>default</mold-name>
			<mold-uri>~./zul/html/rows.dsp</mold-uri>
		</mold>
	</component>
	<component>
		<component-name>script</component-name>
		<component-class>org.zkoss.zul.Script</component-class>
		<text-as>content</text-as><!-- treat text within the element as the content property -->
	</component>
	<component>
		<component-name>separator</component-name>
		<component-class>org.zkoss.zul.Separator</component-class>
		<mold>
			<mold-name>default</mold-name>
			<mold-uri>~./zul/html/separator.dsp</mold-uri>
		</mold>
	</component>
	<component>
		<component-name>slider</component-name>
		<component-class>org.zkoss.zul.Slider</component-class>
		<mold>
			<mold-name>default</mold-name>
			<mold-uri>~./zul/html/slider2.dsp</mold-uri>
		</mold>
		<mold>
			<mold-name>scale</mold-name>
			<mold-uri>~./zul/html/slider2.dsp</mold-uri>
		</mold>
		<mold>
			<mold-name>sphere</mold-name>
			<mold-uri>~./zul/html/slider2.dsp</mold-uri>
		</mold>
	</component>
	<component>
		<component-name>space</component-name>
		<component-class>org.zkoss.zul.Space</component-class>
		<mold>
			<mold-name>default</mold-name>
			<mold-uri>~./zul/html/separator.dsp</mold-uri>
		</mold>
	</component>
	<component>
		<component-name>span</component-name>
		<component-class>org.zkoss.zul.Span</component-class>
		<mold>
			<mold-name>default</mold-name>
			<mold-uri>~./zul/html/span.dsp</mold-uri>
		</mold>
		<preserve-blank/>
	</component>
	<component>
		<component-name>spinner</component-name>
		<component-class>org.zkoss.zul.Spinner</component-class>
		<mold>
			<mold-name>default</mold-name>
			<mold-uri>~./zul/html/spinner.dsp</mold-uri>
		</mold>
	</component>
	<component>
		<component-name>splitter</component-name>
		<component-class>org.zkoss.zul.Splitter</component-class>
		<mold>
			<mold-name>default</mold-name>
			<mold-uri>~./zul/html/splitter.dsp</mold-uri>
		</mold>
	</component>
	<component>
		<component-name>style</component-name>
		<component-class>org.zkoss.zul.Style</component-class>
		<text-as>content</text-as><!-- treat text within the element as the content property -->
		<mold>
			<mold-name>default</mold-name>
			<mold-uri>~./zul/html/style.dsp</mold-uri>
		</mold>
	</component>
	<!-- 	
		  
	-->
	<component>
		<component-name>tabbox</component-name>
		<component-class>org.zkoss.zul.Tabbox</component-class>
		<mold>
			<mold-name>default</mold-name>
			<mold-uri>${self.orient == 'vertical' ? '~./zul/html/vtabbox2.dsp': '~./zul/html/tabbox2.dsp'}</mold-uri>
		</mold>
		<mold>
			<mold-name>accordion</mold-name>
			<mold-uri>~./zul/html/tabbox-accd2.dsp</mold-uri>
		</mold>
		<mold>
			<mold-name>accordion-lite</mold-name>
			<mold-uri>~./zul/html/tabbox-accd2-lite.dsp</mold-uri>
		</mold>
	</component>
	<component>
		<component-name>tabs</component-name>
		<component-class>org.zkoss.zul.Tabs</component-class>
		<mold>
			<mold-name>default</mold-name>
			<mold-uri>${self.parent.orient == 'vertical' ? '~./zul/html/vtabs2.dsp': '~./zul/html/tabs2.dsp'}</mold-uri>
		</mold>
	</component>
	<component>
		<component-name>tab</component-name>
		<component-class>org.zkoss.zul.Tab</component-class>
		<mold>
			<mold-name>default</mold-name>
			<mold-uri>${self.tabbox.orient == 'vertical' ? '~./zul/html/vtab2.dsp': '~./zul/html/tab2.dsp'}</mold-uri>
		</mold>
		<preserve-blank/>
	</component>
	<component>
		<component-name>tabpanels</component-name>
		<component-class>org.zkoss.zul.Tabpanels</component-class>
		<mold>
			<mold-name>default</mold-name>
			<mold-uri>${self.parent.orient == 'vertical' ? '~./zul/html/vtabpanels2.dsp' : '~./zul/html/tabpanels2.dsp'}</mold-uri>
		</mold>
	</component>
	<component>
		<component-name>tabpanel</component-name>
		<component-class>org.zkoss.zul.Tabpanel</component-class>
		<mold>
			<mold-name>default</mold-name>
			<mold-uri>${self.tabbox.mold == 'accordion' ? '~./zul/html/tabpanel-accd2.dsp' : self.tabbox.mold == 'accordion-lite' ? '~./zul/html/tabpanel-accd2-lite.dsp' : self.tabbox.orient == 'vertical' ? '~./zul/html/vtabpanel2.dsp': '~./zul/html/tabpanel2.dsp'}</mold-uri>
		</mold>
		<preserve-blank/>
	</component>
	<component>
		<component-name>textbox</component-name>
		<component-class>org.zkoss.zul.Textbox</component-class>
		<mold>
			<mold-name>default</mold-name>
			<mold-uri>~./zul/html/textbox.dsp</mold-uri>
		</mold>
	</component>
	<component>
		<component-name>timebox</component-name>
		<component-class>org.zkoss.zul.Timebox</component-class>
		<mold>
			<mold-name>default</mold-name>
			<mold-uri>~./zul/html/timebox2.dsp</mold-uri>
		</mold>
	</component>
	<component>
		<component-name>timer</component-name>
		<component-class>org.zkoss.zul.Timer</component-class>
		<mold>
			<mold-name>default</mold-name>
			<mold-uri>~./zul/html/timer.dsp</mold-uri>
		</mold>
	</component>
	<component>
		<component-name>toolbar</component-name>
		<component-class>org.zkoss.zul.Toolbar</component-class>
		<mold>
			<mold-name>default</mold-name>
			<mold-uri>~./zul/html/toolbar.dsp</mold-uri>
		</mold>
		<mold>
			<mold-name>panel</mold-name>
			<mold-uri>~./zul/html/toolbarpanel.dsp</mold-uri>
		</mold>
		<preserve-blank/>
	</component>
	<component>
		<component-name>toolbarbutton</component-name>
		<component-class>org.zkoss.zul.Toolbarbutton</component-class>
		<mold>
			<mold-name>default</mold-name>
			<mold-uri>~./zul/html/toolbarbutton.dsp</mold-uri>
		</mold>
	</component>
	<component>
		<component-name>tree</component-name>
		<component-class>org.zkoss.zul.Tree</component-class>
		<mold>
			<mold-name>default</mold-name>
			<mold-uri>~./zul/html/tree.dsp</mold-uri>
		</mold>
		<mold>
			<mold-name>paging</mold-name>
			<mold-uri>~./zul/html/tree-pg.dsp</mold-uri>
		</mold>
	</component>
	<component>
		<component-name>treecell</component-name>
		<component-class>org.zkoss.zul.Treecell</component-class>
		<mold>
			<mold-name>default</mold-name>
			<mold-uri>~./zul/html/treecell.dsp</mold-uri>
		</mold>
		<preserve-blank/>
	</component>
	<component>
		<component-name>treechildren</component-name>
		<component-class>org.zkoss.zul.Treechildren</component-class>
		<mold>
			<mold-name>default</mold-name>
			<mold-uri>~./zul/html/treechildren.dsp</mold-uri>
		</mold>
	</component>
	<component>
		<component-name>treecol</component-name>
		<component-class>org.zkoss.zul.Treecol</component-class>
		<mold>
			<mold-name>default</mold-name>
			<mold-uri>~./zul/html/treecol.dsp</mold-uri>
		</mold>
		<preserve-blank/>
	</component>
	<component>
		<component-name>treecols</component-name>
		<component-class>org.zkoss.zul.Treecols</component-class>
		<mold>
			<mold-name>default</mold-name>
			<mold-uri>~./zul/html/treecols.dsp</mold-uri>
		</mold>
	</component>
	<component>
		<component-name>treefoot</component-name>
		<component-class>org.zkoss.zul.Treefoot</component-class>
		<mold>
			<mold-name>default</mold-name>
			<mold-uri>~./zul/html/treefoot.dsp</mold-uri>
		</mold>
	</component>
	<component>
		<component-name>treefooter</component-name>
		<component-class>org.zkoss.zul.Treefooter</component-class>
		<mold>
			<mold-name>default</mold-name>
			<mold-uri>~./zul/html/treefooter.dsp</mold-uri>
		</mold>
		<preserve-blank/>
	</component>
	<component>
		<component-name>treeitem</component-name>
		<component-class>org.zkoss.zul.Treeitem</component-class>
		<mold>
			<mold-name>default</mold-name>
			<mold-uri>~./zul/html/treeitem.dsp</mold-uri>
		</mold>
	</component>
	<component>
		<component-name>treerow</component-name>
		<component-class>org.zkoss.zul.Treerow</component-class>
		<mold>
			<mold-name>default</mold-name>
			<mold-uri>~./zul/html/treerow.dsp</mold-uri>
		</mold>
	</component>
	<component>
		<component-name>vbox</component-name>
		<component-class>org.zkoss.zul.Vbox</component-class>
		<mold>
			<mold-name>default</mold-name>
			<mold-uri>~./zul/html/vbox.dsp</mold-uri>
		</mold>
		<mold>
			<mold-name>horizontal</mold-name>
			<mold-uri>~./zul/html/hbox.dsp</mold-uri>
		</mold>
		<mold>
			<mold-name>vertical</mold-name>
			<mold-uri>~./zul/html/vbox.dsp</mold-uri>
		</mold>
	</component>
	<component>
		<component-name>window</component-name>
		<component-class>org.zkoss.zul.Window</component-class>
		<mold>
			<mold-name>default</mold-name>
			<mold-uri>~./zul/html/window2.dsp</mold-uri>
		</mold>
		<preserve-blank/>
	</component>
</language>
New to GrepCode? Check out our FAQ X