亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來(lái)到蟲(chóng)蟲(chóng)下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲(chóng)蟲(chóng)下載站

?? jpdl-3.0.xsd

?? jbpm demo 是一款非常不錯(cuò)的開(kāi)源工作流,簡(jiǎn)單易用,適合擴(kuò)張開(kāi)發(fā)!
?? XSD
?? 第 1 頁(yè) / 共 3 頁(yè)
字號(hào):
<?xml version="1.0" encoding="UTF-8"?>
<!-- edited with XMLSPY v2004 rel. 4 U (http://www.xmlspy.com) by Jim Rigsbee (private) -->
<xs:schema targetNamespace="http://jbpm.org/3/jpdl" elementFormDefault="qualified" attributeFormDefault="unqualified" version="3.0" xmlns="http://jbpm.org/3/jpdl" xmlns:xs="http://www.w3.org/2001/XMLSchema">
	<xs:element name="process-definition" type="process-definition-v3.0">
		<xs:annotation>
			<xs:documentation>jBPM Process Definition Language (JPDL) version 3.0 </xs:documentation>
		</xs:annotation>
	</xs:element>
	<xs:simpleType name="configType">
		<xs:annotation>
			<xs:documentation>Indicates how to use the metadata within a handler</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:string">
			<xs:enumeration value="field"/>
			<xs:enumeration value="bean"/>
			<xs:enumeration value="constructor"/>
			<xs:enumeration value="configuration-property"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="duedateType">
		<xs:annotation>
			<xs:documentation>Expression that indicates when a timer is due to fire</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:string">
			<xs:pattern value="\p{N}+([ ]+business)?[ ]+((second)|(seconds)|(minute)|(minutes)|(hour)|(hours)|(day)|(days)|(week)|(weeks)|(month)|(months)|(year)|(years))([ ]+(and)[ ]+\p{N}+([ ]+business)?[ ]+((second)|(seconds)|(minute)|(minutes)|(hour)|(hours)|(day)|(days)|(week)|(weeks)|(month)|(months)|(year)|(years)))*"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="booleanType">
		<xs:annotation>
			<xs:documentation>Yes, no, true, false, on, and off</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:string">
			<xs:enumeration value="yes"/>
			<xs:enumeration value="no"/>
			<xs:enumeration value="true"/>
			<xs:enumeration value="false"/>
			<xs:enumeration value="on"/>
			<xs:enumeration value="off"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="accessType">
		<xs:annotation>
			<xs:documentation>Defines how a variable may be accessed</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:string">
			<xs:enumeration value="read"/>
			<xs:enumeration value="read,required"/>
			<xs:enumeration value="read,write"/>
			<xs:enumeration value="read,write,required"/>
			<xs:enumeration value="write"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="repeatType">
		<xs:annotation>
			<xs:documentation>Defines if and when to repeat a timer</xs:documentation>
		</xs:annotation>
		<xs:union memberTypes="duedateType booleanType"/>
	</xs:simpleType>
	<xs:element name="action">
		<xs:annotation>
			<xs:documentation>Defines custom behavior</xs:documentation>
		</xs:annotation>
		<xs:complexType mixed="true">
			<xs:sequence>
				<xs:any processContents="lax" minOccurs="0" maxOccurs="unbounded"/>
			</xs:sequence>
			<xs:attribute name="name" type="xs:string" use="optional">
				<xs:annotation>
					<xs:documentation>The name of the action.  When actions are given names, they can be looked up from the process definition.  This can be useful for runtime actions and declaring actions only once.</xs:documentation>
				</xs:annotation>
			</xs:attribute>
			<xs:attribute name="class" type="xs:string" use="optional">
				<xs:annotation>
					<xs:documentation>Either a class or ref-name must be specified.</xs:documentation>
				</xs:annotation>
			</xs:attribute>
			<xs:attribute name="ref-name" type="xs:string" use="optional">
				<xs:annotation>
					<xs:documentation>Either a class or ref-name must be specified.  The content of this action is not processed if a referenced action is specified.</xs:documentation>
				</xs:annotation>
			</xs:attribute>
			<xs:attribute name="accept-propagated-events" type="booleanType" use="optional" default="true">
				<xs:annotation>
					<xs:documentation>If set to false, the action will only be executed on events that were fired on this action's element.</xs:documentation>
				</xs:annotation>
			</xs:attribute>
			<xs:attribute name="config-type" type="configType" use="optional">
				<xs:annotation>
					<xs:documentation>Specifies how the action object should be constructed and how the content of this element should be used as configuration information for the action object.</xs:documentation>
				</xs:annotation>
			</xs:attribute>
		</xs:complexType>
	</xs:element>
	<xs:element name="assignment">
		<xs:annotation>
			<xs:documentation>Controls the behavior of assigning a task to an identity.</xs:documentation>
		</xs:annotation>
		<xs:complexType>
			<xs:sequence>
				<xs:any processContents="lax" minOccurs="0" maxOccurs="unbounded">
					<xs:annotation>
						<xs:documentation>The content of the assignment element can be used as configuration information for your custom assignment handler implementations.  This allows the creation of reusable delegation classes.</xs:documentation>
					</xs:annotation>
				</xs:any>
			</xs:sequence>
			<xs:attribute name="class" type="xs:string" use="required">
				<xs:annotation>
					<xs:documentation>The fully qualified class name of an implementation of org.jbpm.taskmgmt.def.AssignmentHandler.</xs:documentation>
				</xs:annotation>
			</xs:attribute>
			<xs:attribute name="config-type" type="configType" use="optional">
				<xs:annotation>
					<xs:documentation>Specifies how the assignment handler object should be constructed and how the content of this element should be used as configuration information for that object.</xs:documentation>
				</xs:annotation>
			</xs:attribute>
			<xs:attribute name="expression" type="xs:string" use="optional"/>
		</xs:complexType>
	</xs:element>
	<xs:element name="cancel-timer">
		<xs:annotation>
			<xs:documentation>Cancels a timer previously set with create-timer</xs:documentation>
		</xs:annotation>
		<xs:complexType>
			<xs:attribute name="name" type="xs:string" use="required">
				<xs:annotation>
					<xs:documentation>The name of the timer to be cancelled.</xs:documentation>
				</xs:annotation>
			</xs:attribute>
		</xs:complexType>
	</xs:element>
	<xs:element name="create-timer">
		<xs:annotation>
			<xs:documentation>See documentation for the timer element.</xs:documentation>
		</xs:annotation>
		<xs:complexType>
			<xs:choice>
				<xs:element ref="action"/>
				<xs:element ref="script"/>
			</xs:choice>
			<xs:attribute name="name" type="xs:string" use="optional">
				<xs:annotation>
					<xs:documentation>The name of the timer.  This name can be used later in a cancel-timer element.</xs:documentation>
				</xs:annotation>
			</xs:attribute>
			<xs:attribute name="duedate" type="duedateType" use="required">
				<xs:annotation>
					<xs:documentation>The duration that specifies the time period between the creation of the timer and the execution of the timer.  This can be expressed in business hours, minutes, etc.  See the documentation for syntax for this attribute.</xs:documentation>
				</xs:annotation>
			</xs:attribute>
			<xs:attribute name="repeat" type="repeatType" use="optional">
				<xs:annotation>
					<xs:documentation>yes, true, or duration.  After a timer has been executed on the duedate, this repeat attribute specifies the duration between repeating timer executions until the node is left.  If yes or true are specified then the value of duedate is used.</xs:documentation>
				</xs:annotation>
			</xs:attribute>
			<xs:attribute name="transition" type="xs:string" use="optional"/>
		</xs:complexType>
	</xs:element>
	<xs:element name="decision">
		<xs:annotation>
			<xs:documentation>Defines a decision to be made in the processing path</xs:documentation>
		</xs:annotation>
		<xs:complexType>
			<xs:sequence>
				<xs:annotation>
					<xs:documentation>Either a handler or transitions with conditions should be specified.   The decision will look for the first transition for which the condition evaluates to true.  A transition without a condition is considered to evaluate to true (to model the 'otherwise' branch.  See the condition element.</xs:documentation>
				</xs:annotation>
				<xs:element name="handler" minOccurs="0">
					<xs:complexType>
						<xs:sequence>
							<xs:any processContents="lax" minOccurs="0" maxOccurs="unbounded">
								<xs:annotation>
									<xs:documentation>The content of the handler element can be used as configuration information for your custom decision handler implementations.  This allows the creation of reusable delegation classes.</xs:documentation>
								</xs:annotation>
							</xs:any>
						</xs:sequence>
						<xs:attribute name="class" type="xs:string" use="required">
							<xs:annotation>
								<xs:documentation>The fully qualified class name of an implementation of org.jbpm.graph.node.DecisionHandler.</xs:documentation>
							</xs:annotation>
						</xs:attribute>
						<xs:attribute name="config-type" type="configType" use="optional">
							<xs:annotation>
								<xs:documentation>Specifies how the decision handler object should be constructed and how the content of this element should be used as configuration information for that object.</xs:documentation>
							</xs:annotation>
						</xs:attribute>
					</xs:complexType>
				</xs:element>
				<xs:element name="transition" minOccurs="0" maxOccurs="unbounded">
					<xs:complexType>
						<xs:sequence>
							<xs:element name="condition" minOccurs="0">
								<xs:annotation>
									<xs:documentation>A beanshell script that evaluates to true or false.</xs:documentation>
								</xs:annotation>
							</xs:element>
							<xs:choice minOccurs="0" maxOccurs="unbounded">
								<xs:element ref="action" minOccurs="0" maxOccurs="unbounded"/>
								<xs:element ref="script" minOccurs="0" maxOccurs="unbounded"/>
								<xs:element ref="create-timer" minOccurs="0" maxOccurs="unbounded"/>
								<xs:element ref="cancel-timer" minOccurs="0" maxOccurs="unbounded"/>
							</xs:choice>
							<xs:element ref="exception-handler" minOccurs="0" maxOccurs="unbounded"/>
						</xs:sequence>
						<xs:attribute name="name" type="xs:string" use="required">
							<xs:annotation>
								<xs:documentation>The name of the transition.  Note that each transition leaving a node must have a distinct name.</xs:documentation>
							</xs:annotation>
						</xs:attribute>
						<xs:attribute name="to" type="xs:string" use="required">
							<xs:annotation>
								<xs:documentation>The hierarchical name of the destination node.  See documentation for an description of hierarchical names.</xs:documentation>
							</xs:annotation>
						</xs:attribute>
					</xs:complexType>
				</xs:element>
				<xs:element ref="event" minOccurs="0" maxOccurs="unbounded"/>
				<xs:element ref="timer" minOccurs="0" maxOccurs="unbounded"/>
				<xs:element ref="exception-handler" minOccurs="0" maxOccurs="unbounded"/>
			</xs:sequence>
			<xs:attribute name="name" type="xs:string" use="required"/>
		</xs:complexType>
	</xs:element>
	<xs:element name="end-state">
		<xs:annotation>
			<xs:documentation>Marks the end of a processing path.</xs:documentation>
		</xs:annotation>
		<xs:complexType>
			<xs:sequence>
				<xs:element name="event" minOccurs="0" maxOccurs="unbounded">
					<xs:annotation>
						<xs:documentation>Event types supported:  node-enter, before-signal</xs:documentation>
					</xs:annotation>
					<xs:complexType>
						<xs:choice minOccurs="0" maxOccurs="unbounded">
							<xs:element ref="action"/>
							<xs:element ref="script"/>
							<xs:element ref="create-timer"/>
							<xs:element ref="cancel-timer"/>
						</xs:choice>
						<xs:attribute name="type" use="required">
							<xs:simpleType>
								<xs:restriction base="xs:string">
									<xs:enumeration value="node-enter"/>
									<xs:enumeration value="before-signal"/>
								</xs:restriction>
							</xs:simpleType>
						</xs:attribute>
					</xs:complexType>
				</xs:element>
				<xs:element ref="exception-handler" minOccurs="0" maxOccurs="unbounded"/>
			</xs:sequence>
			<xs:attribute name="name" type="xs:string" use="required"/>
		</xs:complexType>
	</xs:element>
	<xs:element name="event">
		<xs:annotation>
			<xs:documentation>Supported event types: node-enter, node-leave, before-signal, after-signal.</xs:documentation>
		</xs:annotation>
		<xs:complexType>
			<xs:choice minOccurs="0" maxOccurs="unbounded">
				<xs:element ref="action"/>
				<xs:element ref="script"/>
				<xs:element ref="create-timer"/>
				<xs:element ref="cancel-timer"/>
			</xs:choice>
			<xs:attribute name="type" use="required">
				<xs:simpleType>
					<xs:restriction base="xs:string">
						<xs:enumeration value="node-enter"/>
						<xs:enumeration value="node-leave"/>
						<xs:enumeration value="before-signal"/>
						<xs:enumeration value="after-signal"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:attribute>
		</xs:complexType>
	</xs:element>
	<xs:element name="exception-handler">
		<xs:annotation>
			<xs:documentation>A list of exception handlers that applies to all exceptions thrown by delegation classes within this node.</xs:documentation>
		</xs:annotation>
		<xs:complexType>
			<xs:choice maxOccurs="unbounded">
				<xs:element ref="action"/>
				<xs:element ref="script"/>
			</xs:choice>
			<xs:attribute name="exception-class" type="xs:string" use="optional">
				<xs:annotation>
					<xs:documentation>Specifies the fully qualified class name of the java throwable class that should match this exception handler.  If this attribute is not specified it matches all exceptions derived from java.lang.Throwable.</xs:documentation>

?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
精品一区二区三区欧美| 欧美一区二区成人| 精品免费视频一区二区| 亚洲精品第1页| 极品瑜伽女神91| 欧美日精品一区视频| 国产欧美日韩亚州综合 | 一区二区久久久| 国产美女精品人人做人人爽| 884aa四虎影成人精品一区| 国产精品无遮挡| 久久精品国产精品亚洲精品 | 久久激五月天综合精品| 91一区二区在线| 国产午夜亚洲精品理论片色戒 | 美女视频黄免费的久久| 欧洲视频一区二区| 亚洲视频精选在线| 国产高清久久久| 午夜精品久久久久久久久| 成人av小说网| 国产精品久久久久天堂| 国产一区二区三区视频在线播放 | 午夜精品久久久久久久99樱桃| 91无套直看片红桃| 亚洲特黄一级片| 不卡一区在线观看| 国产精品素人一区二区| 国产黄色91视频| 久久久久国色av免费看影院| 久久99精品国产.久久久久| 欧美一区二区久久| 日韩精品欧美成人高清一区二区| 欧美在线短视频| 亚洲国产乱码最新视频| 欧美午夜精品理论片a级按摩| 亚洲人成精品久久久久久| a美女胸又www黄视频久久| 国产精品乱码一区二区三区软件 | 亚洲在线视频免费观看| 在线观看日韩电影| 亚洲影院免费观看| 欧美日韩一区二区三区四区五区| 夜夜嗨av一区二区三区| 91国内精品野花午夜精品| 亚洲一区免费观看| 欧美亚洲综合网| 91蝌蚪porny成人天涯| 国精产品一区一区三区mba桃花 | 欧美日韩日日摸| 亚洲午夜精品久久久久久久久| 欧洲人成人精品| 天堂蜜桃一区二区三区| 日韩午夜精品视频| 国产在线精品一区二区夜色| 久久精品综合网| gogo大胆日本视频一区| 亚洲精品国产一区二区三区四区在线| 一本久久a久久精品亚洲| 亚洲成人精品一区| 日韩精品一区二区三区视频在线观看| 精品一区二区三区久久| 欧美国产亚洲另类动漫| 91小视频免费看| 午夜免费久久看| 精品福利视频一区二区三区| 国产精品538一区二区在线| 国产精品乱码一区二区三区软件| 日本韩国欧美一区二区三区| 亚洲成人午夜影院| 精品久久久久香蕉网| 成人h动漫精品一区二区| 亚洲一区在线观看免费| 精品美女被调教视频大全网站| 丁香六月久久综合狠狠色| 一区二区视频在线看| 欧美日韩在线电影| 亚洲国产电影在线观看| 欧美一区二区三区在| av在线这里只有精品| 亚洲成人av一区| 97久久超碰国产精品电影| 一区二区三区丝袜| 欧美草草影院在线视频| 成人av在线网站| 日韩电影网1区2区| 国产视频一区在线观看| 欧美综合在线视频| 精品一区二区三区av| 亚洲人午夜精品天堂一二香蕉| 欧美日韩免费视频| 国产成人在线观看免费网站| 亚洲一卡二卡三卡四卡| 久久麻豆一区二区| 欧美在线综合视频| 国产在线不卡视频| 亚洲愉拍自拍另类高清精品| 久久久精品国产免费观看同学| 91九色02白丝porn| 国产成人免费视频一区| 午夜精品aaa| 国产精品国产馆在线真实露脸 | 成人成人成人在线视频| 日日欢夜夜爽一区| 亚洲欧美一区二区在线观看| 欧美成人一区二区三区片免费| 91精品婷婷国产综合久久性色| 久久免费的精品国产v∧| 国产一区二区三区| 国产欧美精品一区aⅴ影院| 欧美美女直播网站| 91一区二区三区在线播放| 精品一区二区三区在线播放视频| 亚洲日本一区二区| 久久综合国产精品| 欧美日本在线播放| 色老综合老女人久久久| 国产精品一区二区在线观看网站| 婷婷综合另类小说色区| 亚洲人快播电影网| 国产精品久久久久影院| 精品国产髙清在线看国产毛片| 欧美少妇性性性| 北条麻妃一区二区三区| 国产资源在线一区| 理论电影国产精品| 日韩av电影免费观看高清完整版在线观看 | 日韩精品亚洲一区二区三区免费| 中文字幕日本乱码精品影院| 2014亚洲片线观看视频免费| 欧美精品xxxxbbbb| 在线看不卡av| 91小视频免费看| 波多野结衣中文字幕一区| 国产成人免费视频一区| 国产一区二区网址| 美女免费视频一区| 日韩va欧美va亚洲va久久| 亚洲国产视频直播| av一区二区三区| 一二三四社区欧美黄| 日韩一区二区中文字幕| 色呦呦日韩精品| 99久久精品国产网站| voyeur盗摄精品| 高清beeg欧美| 国产白丝网站精品污在线入口| 国产在线不卡视频| 国产精品一区二区三区四区| 美洲天堂一区二卡三卡四卡视频 | 国产精品美女久久久久av爽李琼| 久久久亚洲精品一区二区三区 | 久久久久久久久久久久久久久99| 日韩一区和二区| 精品人在线二区三区| 精品免费日韩av| 久久精品亚洲精品国产欧美| 国产日韩综合av| 中文字幕中文在线不卡住| 亚洲欧美电影院| 亚洲最大色网站| 亚洲成人午夜影院| 热久久国产精品| 久久精品国产精品亚洲精品| 久久99国产精品免费| 国产乱国产乱300精品| 成人一区二区三区| 91亚洲精品乱码久久久久久蜜桃 | 国产成人午夜精品影院观看视频| 国产成人在线观看免费网站| 从欧美一区二区三区| 99re这里都是精品| 在线观看www91| 欧美精品乱人伦久久久久久| 69堂成人精品免费视频| 精品黑人一区二区三区久久| 久久久久久久久99精品| 国产精品视频你懂的| 一区二区三区蜜桃| 日韩电影一二三区| 国产一区二区在线视频| 99精品一区二区三区| 欧美日韩综合色| 欧美xfplay| 国产精品天天看| 亚洲午夜在线电影| 久久99久久久欧美国产| 成人一区在线观看| 欧美视频一区二区三区四区 | 69堂国产成人免费视频| 久久综合久久综合久久| 国产精品久久精品日日| 亚洲va国产va欧美va观看| 精品一区二区三区免费播放| 欧美一二三区精品| 国产欧美综合在线| 日韩毛片精品高清免费| 日韩av电影免费观看高清完整版| 高潮精品一区videoshd| 欧美一a一片一级一片|