<?xml version="1.0" encoding="UTF-8"?>
<!--
 * IBM Confidential
 *
 * OCO Source Materials
 *
 * @CODETOBEDEFINED
 *
 * (C) COPYRIGHT IBM CORP. 2014
 *
 * The source code for this program is not published or otherwise
 * divested of its trade secrets, irrespective of what has been
 * deposited with the U.S. Copyright Office.
 *
 -->
<component-registry basedir="webclient/components"
		xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
		xsi:noNamespaceSchemaLocation='../component-registry.xsd'>

	<!-- MiniApp -->
	<component-descriptor name="miniapp">
		<property-list>
			<property name="datasrc">
				<default-value></default-value>
			</property>
			<property name="defaultrender">
				<default-value>true</default-value>
			</property>
			<!-- application id, dirname in webclient/miniapps/ -->
			<property name="appid">
				<default-value></default-value>
			</property>
			<property name="options">
				<default-value></default-value>
			</property>
			<property name="display">
				<flag name="global" />
				<default-value>true</default-value>
			</property>
			<property name="id">
				<flag name="final" />
			</property>
			<property name="jsp-filename">
				<default-value>miniapps/miniapp</default-value>
			</property>
			<property name="waitlockid">
				<default-value></default-value>
			</property>			
			<!-- 
				If true, then only a single instance of a MiniApp with the same singleinstanceid can
				exist in the dom, at any given time.  When a new instance is created, the old one will
				be destroyed BEFORE the new one is created.
			 -->
			<property name="singleinstance">
				<default-value>true</default-value>
			</property>
			<property name="singleinstanceid">
				<default-value>_MiniAppInstance</default-value>
			</property>			
			<!-- if true, then progress indicator will be visible, until it is manually turned off  -->
			<property name="progressindicator">
				<default-value>true</default-value>
			</property>
			<!-- workflow-specific -->
			<property name="nodedatasrc">
				<default-value></default-value>
			</property>
			<property name="actiondatasrc">
				<default-value></default-value>
			</property>
		</property-list>
	</component-descriptor>
	
    <!-- Simple RAW Html -->
    <component-descriptor name="html">
        <property-list>
            <property name="defaultrender">
                <default-value>true</default-value>
            </property>
            <property name="display">
                <flag name="global" />
                <default-value>true</default-value>
            </property>
            <property name="id">
                <flag name="final" />
            </property>
            <property name="tag">
                <flag name="final" />
            </property>
            <property name="attrs">
                <flag name="final" />
            </property>
            <property name="jsp-filename">
                <default-value>miniapps/html</default-value>
            </property>
        </property-list>
    </component-descriptor>
    
    <component-descriptor name="hbox">
        <property-list>
            <property name="defaultrender">
                <default-value>false</default-value>
            </property>            
            <property name="alwaysinclude">
                <default-value>true</default-value>
            </property>
            <property name="display">
                <flag name="global" />
                <default-value>true</default-value>
            </property>
            <property name="id">
                <flag name="final" />
            </property>
            <property name="jsp-filename">
                <default-value>miniapps/hbox</default-value>
            </property>
        </property-list>
    </component-descriptor>
    
</component-registry>