Alma/ACSLogTS
element LogDefinitionType

Documentation
This element is used to describe and group together all the log definitions in the same file.
                	
Properties
This component is not nillable.

Model
<LogDefinitionType
  _prefix = common:prefixType : alma
  description = common:nonEmptyString
  name = common:nameType
  shortDescription = common:shortDescriptionString
  type = loggingts:logType
  URL = xs:string>
LogDefinition+
</LogDefinitionType>


Nested Element Summary
 LogDefinition
          This element contains all the information for the code generation of the type safe logs, plus information for documentation purposes. 

Attribute Summary
 common:prefixType_prefix
          
 common:nonEmptyStringdescription
          
 common:nameTypename
          
 common:shortDescriptionStringshortDescription
          
 loggingts:logTypetype
          
 xs:stringURL
          

Attribute Detail

_prefix

Type:
common:prefixType
Default:
alma
Use:
optional
Form:
unqualified

description

Type:
common:nonEmptyString
Use:
optional
Form:
unqualified

name

Type:
common:nameType
Use:
required
Form:
unqualified

shortDescription

Type:
common:shortDescriptionString
Use:
optional
Form:
unqualified

type

Type:
loggingts:logType
Use:
required
Form:
unqualified

URL

Type:
xs:string
Use:
optional
Form:
unqualified

Source
<xs:element name="LogDefinitionType">
<xs:complexType>
<xs:choice maxOccurs="unbounded">
<xs:element maxOccurs="unbounded" name="LogDefinition">
<xs:complexType>
<xs:choice maxOccurs="unbounded" minOccurs="0">
<xs:element name="Member" type="common:Member_"/>
</xs:choice>
<xs:attribute name="logName" type="common:nameType" use="required"/>
<xs:attribute name="shortDescription" type="common:shortDescriptionString" use="required"/>
<xs:attribute name="description" type="common:nonEmptyString" use="required"/>
<xs:attribute name="URL" type="xs:string" use="optional"/>
<xs:attribute name="priority" type="loggingts:priorityType" use="required"/>
<xs:attribute name="audience" type="common:nonEmptyString" use="required"/>
</xs:complexType>
</xs:element>
</xs:choice>
<xs:attribute name="name" type="common:nameType" use="required"/>
<xs:attribute name="type" type="loggingts:logType" use="required"/>
<xs:attribute name="shortDescription" type="common:shortDescriptionString" use="optional"/>
<xs:attribute name="description" type="common:nonEmptyString" use="optional"/>
<xs:attribute name="URL" type="xs:string" use="optional"/>
<xs:attribute default="alma" name="_prefix" type="common:prefixType"/>
</xs:complexType>
</xs:element>


Submit a bug or a feature.
Created by xsddoc, a sub project of xframe, hosted at http://xframe.sourceforge.net.