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

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

?? jpdl-3.0.xsd

?? workflow first jbpm
?? 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一区二区三区免费野_久草精品视频
樱桃国产成人精品视频| 成人涩涩免费视频| 日本aⅴ免费视频一区二区三区| 亚洲欧美成人一区二区三区| 国产精品国产三级国产三级人妇 | 男人操女人的视频在线观看欧美| 亚洲一区二区三区小说| 亚洲福利视频一区二区| 天天综合网天天综合色| 日韩激情视频在线观看| 蜜桃一区二区三区在线观看| 看片的网站亚洲| 韩国中文字幕2020精品| 处破女av一区二区| 99国产精品国产精品毛片| 91一区二区在线观看| 91国偷自产一区二区开放时间 | 久久久久国产免费免费| 国产亚洲短视频| 国产精品第13页| 亚洲综合精品自拍| 日韩在线一区二区三区| 精品写真视频在线观看| 成人高清免费在线播放| 亚洲国产成人午夜在线一区| 欧美zozozo| 国产欧美一区视频| 亚洲视频免费观看| 天天做天天摸天天爽国产一区| 另类专区欧美蜜桃臀第一页| 国产精品538一区二区在线| eeuss影院一区二区三区| 欧洲精品视频在线观看| 欧美刺激午夜性久久久久久久| 久久精品一区二区三区av| 亚洲美女一区二区三区| 日本欧美一区二区三区| 成人精品视频网站| 欧美日韩一级视频| 国产三级久久久| 亚洲第一电影网| 国产成人在线视频网站| 欧美午夜精品久久久久久孕妇 | 国产精品全国免费观看高清 | 国产精品免费丝袜| 午夜精品成人在线视频| 国产成人欧美日韩在线电影| 在线看一区二区| 2023国产精品| 亚洲午夜电影网| 处破女av一区二区| 91精品国产91综合久久蜜臀| 国产精品欧美久久久久无广告| 亚洲一区中文日韩| 国产老妇另类xxxxx| 欧美精品日韩一本| 国产精品久久久久久久久久免费看 | 中文字幕佐山爱一区二区免费| 天天综合网天天综合色| av电影一区二区| 精品国产污污免费网站入口| 国产精品美女久久久久久久久| 日韩精品色哟哟| 91麻豆成人久久精品二区三区| 精品久久久久一区| 午夜精品福利在线| 91麻豆福利精品推荐| 国产午夜精品美女毛片视频| 青椒成人免费视频| 欧美在线视频你懂得| 中文一区在线播放| 激情综合五月婷婷| 91精品国产入口在线| 亚洲综合丝袜美腿| 99久久精品免费| 国产日韩精品一区二区三区| 免费观看成人av| 欧美一区二视频| 五月天久久比比资源色| 91九色02白丝porn| 日韩理论片一区二区| 丰满少妇久久久久久久| 精品剧情在线观看| 日韩av电影天堂| 欧美精品一卡二卡| 亚洲国产综合在线| 色综合亚洲欧洲| 亚洲欧洲成人精品av97| 成人激情免费电影网址| 久久久久97国产精华液好用吗| 美女网站在线免费欧美精品| 7777精品伊人久久久大香线蕉完整版 | 国产精品久久久久婷婷| 国产福利一区二区| 久久精品无码一区二区三区| 激情六月婷婷久久| 精品久久国产字幕高潮| 久色婷婷小香蕉久久| 日韩欧美国产精品一区| 免费美女久久99| 精品国产91洋老外米糕| 国产资源在线一区| 久久久综合激的五月天| 国产成人高清视频| 欧美极品少妇xxxxⅹ高跟鞋| 国产成人精品免费网站| 国产精品免费av| 一本一道综合狠狠老| 亚洲免费色视频| 欧美视频日韩视频| 午夜精品免费在线| 欧美一卡2卡3卡4卡| 久久不见久久见免费视频1| 久久久影院官网| 99综合电影在线视频| 亚洲一区二区三区四区在线免费观看 | 美女精品一区二区| 日韩精品一区二区三区在线观看| 奇米精品一区二区三区在线观看一| 777久久久精品| 国内成人自拍视频| 欧美国产国产综合| 在线影视一区二区三区| 婷婷丁香久久五月婷婷| 欧美大片免费久久精品三p| 国产尤物一区二区在线| 欧美激情在线一区二区三区| 91伊人久久大香线蕉| 无码av中文一区二区三区桃花岛| 日韩一区二区三区四区五区六区| 激情久久五月天| 成人欧美一区二区三区小说| 欧美三级蜜桃2在线观看| 蜜桃一区二区三区在线| 国产欧美中文在线| 欧美性xxxxxxxx| 国产又黄又大久久| 一区二区高清在线| 精品粉嫩超白一线天av| 暴力调教一区二区三区| 午夜日韩在线电影| 久久日韩精品一区二区五区| 91原创在线视频| 久久国产生活片100| 中文字幕日韩一区二区| 欧美日韩免费一区二区三区视频| 激情综合色综合久久综合| 亚洲欧美二区三区| 精品国产精品网麻豆系列| 91久久精品网| 国产精品一色哟哟哟| 亚洲妇熟xx妇色黄| 国产精品美女久久久久aⅴ国产馆| 在线精品视频一区二区三四| 国产在线国偷精品免费看| 亚洲免费av在线| 久久蜜桃香蕉精品一区二区三区| 在线免费亚洲电影| 国产精品亚洲人在线观看| 亚洲国产成人porn| 国产精品国产三级国产有无不卡| 91精品国产一区二区人妖| 91网站最新网址| 国内精品伊人久久久久av影院| 一区二区三区欧美| 日本一区二区三区电影| 91精品国产色综合久久| 一本一本大道香蕉久在线精品 | 99久精品国产| 精品一区二区三区视频| 亚洲成人av在线电影| 国产精品素人一区二区| 91精品婷婷国产综合久久竹菊| 91丨porny丨在线| 国产一区二区三区视频在线播放| 天天影视色香欲综合网老头| 亚洲欧美在线高清| 久久久久高清精品| 日韩视频永久免费| 欧美亚洲愉拍一区二区| 国产91精品一区二区麻豆亚洲| 日本中文一区二区三区| 一区av在线播放| 亚洲免费成人av| 亚洲欧洲精品一区二区三区| 国产亚洲精久久久久久| 欧美成人精品3d动漫h| 欧美久久久久久久久| 欧美三级韩国三级日本三斤| 91网站视频在线观看| 成人动漫视频在线| 成人激情免费视频| 丰满少妇久久久久久久| 国产成人亚洲精品狼色在线| 国产一区高清在线| 国内成人精品2018免费看| 国产专区综合网| 国产麻豆欧美日韩一区| 国产在线精品一区二区三区不卡 | 日本道免费精品一区二区三区|