📄 j2ee_1_4.xsd
字号:
java.lang.Long java.lang.Float java.lang.Double Example: <env-entry-type>java.lang.Boolean</env-entry-type> ]]> </xsd:documentation> </xsd:annotation> <xsd:simpleContent> <xsd:restriction base="j2ee:string"> <xsd:enumeration value="java.lang.Boolean"/> <xsd:enumeration value="java.lang.Byte"/> <xsd:enumeration value="java.lang.Character"/> <xsd:enumeration value="java.lang.String"/> <xsd:enumeration value="java.lang.Short"/> <xsd:enumeration value="java.lang.Integer"/> <xsd:enumeration value="java.lang.Long"/> <xsd:enumeration value="java.lang.Float"/> <xsd:enumeration value="java.lang.Double"/> </xsd:restriction> </xsd:simpleContent> </xsd:complexType><!-- **************************************************** --> <xsd:complexType name="env-entryType"> <xsd:annotation> <xsd:documentation> The env-entryType is used to declare an application's environment entry. The declaration consists of an optional description, the name of the environment entry, and an optional value. If a value is not specified, one must be supplied during deployment. It is used by env-entry elements. </xsd:documentation> </xsd:annotation> <xsd:sequence> <xsd:element name="description" type="j2ee:descriptionType" minOccurs="0" maxOccurs="unbounded"/> <xsd:element name="env-entry-name" type="j2ee:jndi-nameType"> <xsd:annotation> <xsd:documentation> <![CDATA[ The env-entry-name element contains the name of a Deployment Component's environment entry. The name is a JNDI name relative to the java:comp/env context. The name must be unique within a Deployment Component. The uniqueness constraints must be defined within the declared context. Example: <env-entry-name>minAmount</env-entry-name> ]]> </xsd:documentation> </xsd:annotation> </xsd:element> <xsd:element name="env-entry-type" type="j2ee:env-entry-type-valuesType"/> <xsd:element name="env-entry-value" type="j2ee:xsdStringType" minOccurs="0"> <xsd:annotation> <xsd:documentation> <![CDATA[ The env-entry-value designates the value of a Deployment Component's environment entry. The value must be a String that is valid for the constructor of the specified type that takes a single String parameter, or for java.lang.Character, a single character. Example: <env-entry-value>100.00</env-entry-value> ]]> </xsd:documentation> </xsd:annotation> </xsd:element> </xsd:sequence> <xsd:attribute name="id" type="xsd:ID"/> </xsd:complexType><!-- **************************************************** --> <xsd:complexType name="fully-qualified-classType"> <xsd:annotation> <xsd:documentation> The elements that use this type designate the name of a Java class or interface. The name is in the form of a "binary name", as defined in the JLS. This is the form of name used in Class.forName(). Tools that need the canonical name (the name used in source code) will need to convert this binary name to the canonical name. </xsd:documentation> </xsd:annotation> <xsd:simpleContent> <xsd:restriction base="j2ee:string"/> </xsd:simpleContent> </xsd:complexType><!-- **************************************************** --> <xsd:complexType name="generic-booleanType"> <xsd:annotation> <xsd:documentation> This type defines four different values which can designate boolean values. This includes values yes and no which are not designated by xsd:boolean </xsd:documentation> </xsd:annotation> <xsd:simpleContent> <xsd:restriction base="j2ee:string"> <xsd:enumeration value="true"/> <xsd:enumeration value="false"/> <xsd:enumeration value="yes"/> <xsd:enumeration value="no"/> </xsd:restriction> </xsd:simpleContent> </xsd:complexType><!-- **************************************************** --> <xsd:complexType name="homeType"> <xsd:annotation> <xsd:documentation> <![CDATA[ The homeType defines the fully-qualified name of an enterprise bean's home interface. Example: <home>com.aardvark.payroll.PayrollHome</home> ]]> </xsd:documentation> </xsd:annotation> <xsd:simpleContent> <xsd:restriction base="j2ee:fully-qualified-classType"/> </xsd:simpleContent> </xsd:complexType><!-- **************************************************** --> <xsd:complexType name="iconType"> <xsd:annotation> <xsd:documentation> The icon type contains small-icon and large-icon elements that specify the file names for small and large GIF or JPEG icon images used to represent the parent element in a GUI tool. The xml:lang attribute defines the language that the icon file names are provided in. Its value is "en" (English) by default. </xsd:documentation> </xsd:annotation> <xsd:sequence> <xsd:element name="small-icon" type="j2ee:pathType" minOccurs="0"> <xsd:annotation> <xsd:documentation> <![CDATA[ The small-icon element contains the name of a file containing a small (16 x 16) icon image. The file name is a relative path within the Deployment Component's Deployment File. The image may be either in the JPEG or GIF format. The icon can be used by tools. Example: <small-icon>employee-service-icon16x16.jpg</small-icon> ]]> </xsd:documentation> </xsd:annotation> </xsd:element> <xsd:element name="large-icon" type="j2ee:pathType" minOccurs="0"> <xsd:annotation> <xsd:documentation> <![CDATA[ The large-icon element contains the name of a file containing a large (32 x 32) icon image. The file name is a relative path within the Deployment Component's Deployment File. The image may be either in the JPEG or GIF format. The icon can be used by tools. Example: <large-icon>employee-service-icon32x32.jpg</large-icon> ]]> </xsd:documentation> </xsd:annotation> </xsd:element> </xsd:sequence> <xsd:attribute ref="xml:lang"/> <xsd:attribute name="id" type="xsd:ID"/> </xsd:complexType><!-- **************************************************** --> <xsd:complexType name="java-identifierType"> <xsd:annotation> <xsd:documentation> The java-identifierType defines a Java identifier. The users of this type should further verify that the content does not contain Java reserved keywords. </xsd:documentation> </xsd:annotation> <xsd:simpleContent> <xsd:restriction base="j2ee:string"> <xsd:pattern value="($|_|\p{L})(\p{L}|\p{Nd}|_|$)*"/> </xsd:restriction> </xsd:simpleContent> </xsd:complexType><!-- **************************************************** --> <xsd:complexType name="java-typeType"> <xsd:annotation> <xsd:documentation> This is a generic type that designates a Java primitive type or a fully qualified name of a Java interface/type, or an array of such types. </xsd:documentation> </xsd:annotation> <xsd:simpleContent> <xsd:restriction base="j2ee:string"> <xsd:pattern value="[^\p{Z}]*"/> </xsd:restriction> </xsd:simpleContent> </xsd:complexType><!-- **************************************************** --> <xsd:complexType name="jndi-nameType"> <xsd:annotation> <xsd:documentation> The jndi-nameType type designates a JNDI name in the Deployment Component's environment and is relative to the java:comp/env context. A JNDI name must be unique within the Deployment Component. </xsd:documentation> </xsd:annotation> <xsd:simpleContent> <xsd:restriction base="j2ee:string"/> </xsd:simpleContent> </xsd:complexType><!-- **************************************************** --> <xsd:group name="jndiEnvironmentRefsGroup"> <xsd:annotation> <xsd:documentation> This group keeps the usage of the contained JNDI environment reference elements consistent across J2EE deployment descriptors. </xsd:documentation> </xsd:annotation> <xsd:sequence> <xsd:element name="env-entry" type="j2ee:env-entryType" minOccurs="0" maxOccurs="unbounded"/> <xsd:element name="ejb-ref" type="j2ee:ejb-refType" minOccurs="0" maxOccurs="unbounded"/> <xsd:element name="ejb-local-ref" type="j2ee:ejb-local-refType" minOccurs="0" maxOccurs="unbounded"/> <xsd:group ref="j2ee:service-refGroup"/> <xsd:element name="resource-ref" type="j2ee:resource-refType" minOccurs="0" maxOccurs="unbounded"/> <xsd:element name="resource-env-ref" type="j2ee:resource-env-refType" minOccurs="0" maxOccurs="unbounded"/> <xsd:element name="message-destination-ref" type="j2ee:message-destination-refType" minOccurs="0" maxOccurs="unbounded"/> </xsd:sequence> </xsd:group><!-- **************************************************** --> <xsd:complexType name="listenerType"> <xsd:annotation> <xsd:documentation> The listenerType indicates the deployment properties for a web application listener bean. </xsd:documentation> </xsd:annotation> <xsd:sequence> <xsd:group ref="j2ee:descriptionGroup"/> <xsd:element name="listener-class" type="j2ee:fully-qualified-classType"> <xsd:annotation> <xsd:documentation> The listener-class element declares a class in the application must be registered as a web application listener bean. The value is the fully qualified classname of the listener class. </xsd:documentation> </xsd:annotation> </xsd:element> </xsd:sequence> <xsd:attribute name="id" type="xsd:ID"/> </xsd:complexType><!-- **************************************************** --> <xsd:complexType name="local-homeType"> <xsd:annotation> <xsd:documentation> The local-homeType defines the fully-qualified name of an enterprise bean's local home interface. </xsd:documentation> </xsd:annotation> <xsd:simpleContent> <xsd:restriction base="j2ee:fully-qualified-classType"/> </xsd:simpleContent> </xsd:complexType><!-- **************************************************** --> <xsd:complexType name="localType"> <xsd:annotation> <xsd:documentation> The localType defines the fully-qualified name of an enterprise bean's local interface. </xsd:documentation> </xsd:annotation> <xsd:simpleContent> <xsd:restriction base="j2ee:fully-qualified-classType"/> </xsd:simpleContent> </xsd:complexType><!-- **************************************************** --> <xsd:complexType name="message-destination-linkType"> <xsd:annotation> <xsd:documentation> The message-destination-linkType is used to link a message destination reference or message-driven bean to a message destination. The Assembler sets the value to reflect the flow of messages between producers and consumers in the application. The value must be the message-destination-name of a message destination in the same Deployment File or in another Deployment File in the same J2EE application unit.
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -