ModelloFeaturesTest
A model to test Modello features with every plugin and point to plugin specific features.
<features-demo xmlns="http://codehaus-plexus.github.io/FEATURES/1.5.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://codehaus-plexus.github.io/FEATURES/1.5.0 http://codehaus-plexus.github.io/features-1.5.0.xsd">
<versionField/>
<comment/>
<description/>
<required/>
<identifier/>
<identifierPart2>
<id/>
</identifierPart2>
<simpleTypes>
<primitiveBoolean/>
<primitiveChar/>
<primitiveByte/>
<primitiveShort/>
<primitiveInt/>
<primitiveLong/>
<primitiveFloat/>
<primitiveDouble/>
<objectBoolean/>
<objectCharacter/>
<objectByte/>
<objectShort/>
<objectInteger/>
<objectLong/>
<objectFloat/>
<objectDouble/>
<objectString/>
<objectDate/>
<primitiveBooleanNoDefault/>
<primitiveCharNoDefault/>
<primitiveByteNoDefault/>
<primitiveShortNoDefault/>
<primitiveIntNoDefault/>
<primitiveLongNoDefault/>
<primitiveFloatNoDefault/>
<primitiveDoubleNoDefault/>
<objectBooleanNoDefault/>
<objectCharacterNoDefault/>
<objectByteNoDefault/>
<objectShortNoDefault/>
<objectIntegerNoDefault/>
<objectLongNoDefault/>
<objectFloatNoDefault/>
<objectDoubleNoDefault/>
<objectStringNoDefault/>
<objectDateNoDefault/>
<dom/>
<content attr=.. attr2=.. />
</simpleTypes>
<defaultValues>
<primitiveBoolean/>
<primitiveChar/>
<primitiveByte/>
<primitiveShort/>
<primitiveInt/>
<primitiveLong/>
<primitiveFloat/>
<primitiveDouble/>
<objectBoolean/>
<objectCharacter/>
<objectByte/>
<objectShort/>
<objectInteger/>
<objectLong/>
<objectFloat/>
<objectDouble/>
<objectString/>
<objectDate/>
<primitiveBooleanNoDefault/>
<primitiveCharNoDefault/>
<primitiveByteNoDefault/>
<primitiveShortNoDefault/>
<primitiveIntNoDefault/>
<primitiveLongNoDefault/>
<primitiveFloatNoDefault/>
<primitiveDoubleNoDefault/>
<objectBooleanNoDefault/>
<objectCharacterNoDefault/>
<objectByteNoDefault/>
<objectShortNoDefault/>
<objectIntegerNoDefault/>
<objectLongNoDefault/>
<objectFloatNoDefault/>
<objectDoubleNoDefault/>
<objectStringNoDefault/>
<objectDateNoDefault/>
<dom/>
<content attr=.. attr2=.. />
</defaultValues>
<arrays/>
<associationFeatures>
<listReferences>
<listReference>
<id/>
</listReference>
</listReferences>
<setReferences>
<setReference>
<id/>
</setReference>
</setReferences>
<listStrings/>
<setStrings/>
<properties>
<key>value</key>
</properties>
<bidi>
<parent>
<listReferences>
<listReference>
<id/>
</listReference>
</listReferences>
<setReferences>
<setReference>
<id/>
</setReference>
</setReferences>
<listStrings/>
<setStrings/>
<properties>
<key>value</key>
</properties>
<bidi>...recursion...<bidi>
<listOfBidis>
<listOfBidi>
<parent>...recursion...<parent>
</listOfBidi>
</listOfBidis>
<setOfBidis>
<setOfBidi>
<parent>...recursion...<parent>
</setOfBidi>
</setOfBidis>
</parent>
</bidi>
<listOfBidis>
<listOfBidi>
<parent>
<listReferences>
<listReference>
<id/>
</listReference>
</listReferences>
<setReferences>
<setReference>
<id/>
</setReference>
</setReferences>
<listStrings/>
<setStrings/>
<properties>
<key>value</key>
</properties>
<bidi>
<parent>...recursion...<parent>
</bidi>
<listOfBidis>
<listOfBidi>...recursion...<listOfBidi>
</listOfBidis>
<setOfBidis>
<setOfBidi>
<parent>...recursion...<parent>
</setOfBidi>
</setOfBidis>
</parent>
</listOfBidi>
</listOfBidis>
<setOfBidis>
<setOfBidi>
<parent>
<listReferences>
<listReference>
<id/>
</listReference>
</listReferences>
<setReferences>
<setReference>
<id/>
</setReference>
</setReferences>
<listStrings/>
<setStrings/>
<properties>
<key>value</key>
</properties>
<bidi>
<parent>...recursion...<parent>
</bidi>
<listOfBidis>
<listOfBidi>
<parent>...recursion...<parent>
</listOfBidi>
</listOfBidis>
<setOfBidis>
<setOfBidi>...recursion...<setOfBidi>
</setOfBidis>
</parent>
</setOfBidi>
</setOfBidis>
</associationFeatures>
<javaFeatures>
<interfaces>
<id/>
</interfaces>
<packageName>
<reference>
<id/>
</reference>
</packageName>
<base baseAttribute=.. >
<baseElement/>
</base>
<subClass subAttribute1=.. baseAttribute=.. >
<subElement1/>
<baseElement/>
</subClass>
<subClass2 subAttribute2=.. subAttribute1=.. baseAttribute=.. >
<subElement2/>
<subElement1/>
<baseElement/>
</subClass2>
<subClass3 subAttribute3=.. subAttribute2=.. subAttribute1=.. baseAttribute=.. >
<subElement3/>
<subElement2/>
<subElement1/>
<baseElement/>
</subClass3>
<useInterface subAttribute1=.. baseAttribute=.. >
<subElement1/>
<baseElement/>
</useInterface>
<listUseInterfaces>
<listUseInterface subAttribute1=.. baseAttribute=.. >
<subElement1/>
<baseElement/>
</listUseInterface>
</listUseInterfaces>
<annotation>
<anyField/>
</annotation>
</javaFeatures>
<xmlFeatures tag-name.attribute=.. >
<attributes primitiveBoolean=.. primitiveChar=.. primitiveByte=.. primitiveShort=.. primitiveInt=.. primitiveLong=.. primitiveFloat=.. primitiveDouble=.. objectBoolean=.. objectCharacter=.. objectByte=.. objectShort=.. objectInteger=.. objectLong=.. objectFloat=.. objectDouble=.. objectString=.. objectDate=.. tag-name=.. />
<attributesDefault primitiveBoolean=.. primitiveChar=.. primitiveByte=.. primitiveShort=.. primitiveInt=.. primitiveLong=.. primitiveFloat=.. primitiveDouble=.. objectBoolean=.. objectCharacter=.. objectByte=.. objectShort=.. objectInteger=.. objectLong=.. objectFloat=.. objectDouble=.. objectString=.. objectDate=.. tag-name=.. />
<content>
<content.long/>
<content.long-with-attributes attr=.. attr2=.. />
</content>
<fieldTrim/>
<fieldNoTrim/>
<dom/>
<domNoTrim/>
<tag-name/>
<dateXmlFormat/>
<dateLong/>
<xmlItemsStyleFlat>
<id/>
</xmlItemsStyleFlat>
<xmlAssociationTagNames>
<association.tag-name>
<id/>
</association.tag-name>
</xmlAssociationTagNames>
<field.tag-names>
<field.tag-name>
<id/>
</field.tag-name>
</field.tag-names>
<field.tag-name>
<association.tag-name>
<id/>
</association.tag-name>
</field.tag-name>
<association.tag-name>
<id/>
</association.tag-name>
<explodeProperties>
<key/>
<value/>
</explodeProperties>
<inlineProperties>
<key>value</key>
</inlineProperties>
<xmlTransientFields>
<persistentField/>
</xmlTransientFields>
<xmlFieldsOrder>
<field1/>
<field-2/>
<field3/>
<field4/>
<field5/>
<field6/>
<field7/>
</xmlFieldsOrder>
<xsdFeatures attribute=.. />
</xmlFeatures>
<xdocFeatures>
<field/>
<xdocSeparatorNone/>
<xdocSeparatorBlank/>
</xdocFeatures>
<node>
<value/>
<child>
<value/>
<child>...recursion...<child>
</child>
</node>
<cloneable>
<someBoolean/>
<someChar/>
<someByte/>
<someShort/>
<someInt/>
<someLong/>
<someFloat/>
<someDouble/>
<someString/>
<someDate/>
<someDom/>
<someProperties>
<key>value</key>
</someProperties>
<someStringList/>
<someStringSet/>
<deepThingy/>
<deepThingyList>
<deepThingyList/>
</deepThingyList>
<deepThingySet>
<deepThingySet/>
</deepThingySet>
<shallowThingy/>
<shallowThingyList>
<shallowThingyList/>
</shallowThingyList>
<shallowThingySet>
<shallowThingySet/>
</shallowThingySet>
</cloneable>
<file>
<file/>
</file>
<action dev=.. />
</features-demo>
features-demo
No description.
Element | Type | Since | Description |
---|---|---|---|
versionField
|
String
|
1.0.0 | A field described as model's versionDefinition field: its value contains the version of the model used. |
comment
|
String
|
1.0.0 | No description. |
description
|
String
|
1.0.0 | Test of a description. |
required
|
String
|
1.0.0 | <field><required>true</required></field>: Test of a required field. |
identifier
|
String
|
1.0.0 | <field><identifier>true</identifier></field>: a field taking part in instance identifier. This field is used to generate toString() , hashCode() and equals() methods. |
identifierPart2
|
Reference
|
1.0.0 | Multiple fields can be participate in an identifier, either simple types or complex ones. |
simpleTypes
|
SimpleTypes
|
1.0.0 | No description. |
defaultValues
|
SimpleTypes
|
1.0.0 | No description. |
arrays
|
ArrayFeatures
|
1.0.0 | No description. |
associationFeatures
|
AssociationFeatures
|
1.0.0 | Test of association features. |
javaFeatures
|
JavaFeatures
|
1.0.0 | No description. |
xmlFeatures
|
XmlFeatures
|
1.0.0 | No description. |
xdocFeatures
|
XdocFeatures
|
1.0.0 | No description. |
node
|
NodeItem
|
1.0.0 | No description. |
cloneable
|
Thing
|
1.0.0 | No description. |
file
|
File
|
1.0.0 | No description. |
action
|
Action
|
1.0.0 | No description. |
identifierPart2
A simple class for association demo.
Element | Type | Since | Description |
---|---|---|---|
id
|
String
|
1.0.0 | No description. |
simpleTypes
<field><type>chose a type</type><field>
: Test of every simple types supported.
Element | Type | Since | Description |
---|---|---|---|
primitiveBoolean
|
boolean
|
1.0.0 | boolean primitive.
Default value: |
primitiveChar
|
char
|
1.0.0 | char primitive.
Default value: |
primitiveByte
|
byte
|
1.0.0 | byte primitive.
Default value: |
primitiveShort
|
short
|
1.0.0 | short primitive.
Default value: |
primitiveInt
|
int
|
1.0.0 | int primitive.
Default value: |
primitiveLong
|
long
|
1.0.0 | long primitive.
Default value: |
primitiveFloat
|
float
|
1.0.0 | float primitive.
Default value: |
primitiveDouble
|
double
|
1.0.0 | double primitive.
Default value: |
objectBoolean
|
Boolean
|
1.5.0 | Boolean class.
Default value: |
objectCharacter
|
Character
|
1.5.0 | Char class.
Default value: |
objectByte
|
Byte
|
1.5.0 | Byte class.
Default value: |
objectShort
|
Short
|
1.5.0 | Short class.
Default value: |
objectInteger
|
Integer
|
1.5.0 | Integer class.
Default value: |
objectLong
|
Long
|
1.5.0 | Long class.
Default value: |
objectFloat
|
Float
|
1.5.0 | Float class.
Default value: |
objectDouble
|
Double
|
1.5.0 | Double class.
Default value: |
objectString
|
String
|
1.0.0 | String class.
Default value: |
objectDate
|
Date
|
1.0.0 | Date class.
Default value: |
primitiveBooleanNoDefault
|
boolean
|
1.0.0 | boolean primitive.
Default value: |
primitiveCharNoDefault
|
char
|
1.0.0 | char primitive.
Default value: |
primitiveByteNoDefault
|
byte
|
1.0.0 | byte primitive.
Default value: |
primitiveShortNoDefault
|
short
|
1.0.0 | short primitive.
Default value: |
primitiveIntNoDefault
|
int
|
1.0.0 | int primitive.
Default value: |
primitiveLongNoDefault
|
long
|
1.0.0 | long primitive.
Default value: |
primitiveFloatNoDefault
|
float
|
1.0.0 | float primitive.
Default value: |
primitiveDoubleNoDefault
|
double
|
1.0.0 | double primitive.
Default value: |
objectBooleanNoDefault
|
Boolean
|
1.5.0 | Boolean class. |
objectCharacterNoDefault
|
Character
|
1.5.0 | Char class. |
objectByteNoDefault
|
Byte
|
1.5.0 | Byte class. |
objectShortNoDefault
|
Short
|
1.5.0 | Short class. |
objectIntegerNoDefault
|
Integer
|
1.5.0 | Integer class. |
objectLongNoDefault
|
Long
|
1.5.0 | Long class. |
objectFloatNoDefault
|
Float
|
1.5.0 | Float class. |
objectDoubleNoDefault
|
Double
|
1.5.0 | Double class. |
objectStringNoDefault
|
String
|
1.0.0 | String class. |
objectDateNoDefault
|
Date
|
1.0.0 | Date class. |
dom
|
DOM
|
1.0.0 | DOM type. |
content
|
ContentTest
|
1.0.0 | Content type: in fact, an association to a class with attributes and one Content field. |
content
A model class that has only XMl attributes fields and exactly one field with Content
type.
Element Content: The field of the class with Content
type.
Attribute | Type | Since | Description |
---|---|---|---|
attr
|
String
|
1.0.0 | An XML attribute. |
attr2
|
int
|
1.0.0 | A 2nd XML attribute.
Default value: |
defaultValues
<field><type>chose a type</type><field>
: Test of every simple types supported.
Element | Type | Since | Description |
---|---|---|---|
primitiveBoolean
|
boolean
|
1.0.0 | boolean primitive.
Default value: |
primitiveChar
|
char
|
1.0.0 | char primitive.
Default value: |
primitiveByte
|
byte
|
1.0.0 | byte primitive.
Default value: |
primitiveShort
|
short
|
1.0.0 | short primitive.
Default value: |
primitiveInt
|
int
|
1.0.0 | int primitive.
Default value: |
primitiveLong
|
long
|
1.0.0 | long primitive.
Default value: |
primitiveFloat
|
float
|
1.0.0 | float primitive.
Default value: |
primitiveDouble
|
double
|
1.0.0 | double primitive.
Default value: |
objectBoolean
|
Boolean
|
1.5.0 | Boolean class.
Default value: |
objectCharacter
|
Character
|
1.5.0 | Char class.
Default value: |
objectByte
|
Byte
|
1.5.0 | Byte class.
Default value: |
objectShort
|
Short
|
1.5.0 | Short class.
Default value: |
objectInteger
|
Integer
|
1.5.0 | Integer class.
Default value: |
objectLong
|
Long
|
1.5.0 | Long class.
Default value: |
objectFloat
|
Float
|
1.5.0 | Float class.
Default value: |
objectDouble
|
Double
|
1.5.0 | Double class.
Default value: |
objectString
|
String
|
1.0.0 | String class.
Default value: |
objectDate
|
Date
|
1.0.0 | Date class.
Default value: |
primitiveBooleanNoDefault
|
boolean
|
1.0.0 | boolean primitive.
Default value: |
primitiveCharNoDefault
|
char
|
1.0.0 | char primitive.
Default value: |
primitiveByteNoDefault
|
byte
|
1.0.0 | byte primitive.
Default value: |
primitiveShortNoDefault
|
short
|
1.0.0 | short primitive.
Default value: |
primitiveIntNoDefault
|
int
|
1.0.0 | int primitive.
Default value: |
primitiveLongNoDefault
|
long
|
1.0.0 | long primitive.
Default value: |
primitiveFloatNoDefault
|
float
|
1.0.0 | float primitive.
Default value: |
primitiveDoubleNoDefault
|
double
|
1.0.0 | double primitive.
Default value: |
objectBooleanNoDefault
|
Boolean
|
1.5.0 | Boolean class. |
objectCharacterNoDefault
|
Character
|
1.5.0 | Char class. |
objectByteNoDefault
|
Byte
|
1.5.0 | Byte class. |
objectShortNoDefault
|
Short
|
1.5.0 | Short class. |
objectIntegerNoDefault
|
Integer
|
1.5.0 | Integer class. |
objectLongNoDefault
|
Long
|
1.5.0 | Long class. |
objectFloatNoDefault
|
Float
|
1.5.0 | Float class. |
objectDoubleNoDefault
|
Double
|
1.5.0 | Double class. |
objectStringNoDefault
|
String
|
1.0.0 | String class. |
objectDateNoDefault
|
Date
|
1.0.0 | Date class. |
dom
|
DOM
|
1.0.0 | DOM type. |
content
|
ContentTest
|
1.0.0 | Content type: in fact, an association to a class with attributes and one Content field. |
arrays
<field><type>chose a type[]</type><field>
: Test of arrays of every types supported (java plugin only).
associationFeatures
<field><type>chose a type</type><field>
: Test of every simple types supported.
Element | Type | Since | Description |
---|---|---|---|
listReferences/listReference*
|
List<Reference>
|
1.0.0 | (Many) No description. |
setReferences/setReference*
|
Set<Reference>
|
1.0.0 | (Many) No description. |
listStrings/listString*
|
List<String>
|
1.0.0 | (Many) No description. |
setStrings/setString*
|
Set<String>
|
1.0.0 | (Many) No description. |
properties/key=value*
|
Properties
|
1.0.0 | (Many) No description. |
bidi
|
Bidirectional
|
1.0.0 | No description. |
listOfBidis/listOfBidi*
|
List<BidiInList>
|
1.0.0 | (Many) No description. |
setOfBidis/setOfBidi*
|
Set<BidiInSet>
|
1.0.0 | (Many) No description. |
listReference
A simple class for association demo.
Element | Type | Since | Description |
---|---|---|---|
id
|
String
|
1.0.0 | No description. |
setReference
A simple class for association demo.
Element | Type | Since | Description |
---|---|---|---|
id
|
String
|
1.0.0 | No description. |
bidi
Test of a bidirectional association, ie an association that has a reference to its parent.
Element | Type | Since | Description |
---|---|---|---|
parent
|
AssociationFeatures
|
1.0.0 | No description. |
parent
<field><type>chose a type</type><field>
: Test of every simple types supported.
Element | Type | Since | Description |
---|---|---|---|
listReferences/listReference*
|
List<Reference>
|
1.0.0 | (Many) No description. |
setReferences/setReference*
|
Set<Reference>
|
1.0.0 | (Many) No description. |
listStrings/listString*
|
List<String>
|
1.0.0 | (Many) No description. |
setStrings/setString*
|
Set<String>
|
1.0.0 | (Many) No description. |
properties/key=value*
|
Properties
|
1.0.0 | (Many) No description. |
bidi
|
Bidirectional
|
1.0.0 | No description. |
listOfBidis/listOfBidi*
|
List<BidiInList>
|
1.0.0 | (Many) No description. |
setOfBidis/setOfBidi*
|
Set<BidiInSet>
|
1.0.0 | (Many) No description. |
listOfBidi
No description.
Element | Type | Since | Description |
---|---|---|---|
parent
|
AssociationFeatures
|
1.0.0 | No description. |
setOfBidi
No description.
Element | Type | Since | Description |
---|---|---|---|
parent
|
AssociationFeatures
|
1.0.0 | No description. |
javaFeatures
Test of java generation specific parameters: see JavaMetadataPlugin class.
Element | Type | Since | Description |
---|---|---|---|
interfaces
|
InterfacesFeature
|
1.0.0 | No description. |
packageName
|
PackageNameFeature
|
1.0.0 | No description. |
base
|
BaseClass
|
1.0.0 | No description. |
subClass
|
SubClassLevel1
|
1.0.0 | No description. |
subClass2
|
SubClassLevel2
|
1.0.0 | No description. |
subClass3
|
SubClassLevel3
|
1.0.0 | No description. |
useInterface
|
SubClassLevel1
|
1.5.0 | No description. |
listUseInterfaces/listUseInterface*
|
List<SubClassLevel1>
|
1.5.0 | (Many) No description. |
annotation
|
AnnotationTest
|
1.0.0 | No description. |
interfaces
.
Element | Type | Since | Description |
---|---|---|---|
id
|
String
|
1.0.0 | No description. |
packageName
<class><packageName>...</packageName></class>
: A class generated in a package different from the default one.
Element | Type | Since | Description |
---|---|---|---|
reference
|
Reference
|
1.0.0 | No description. |
reference
A simple class for association demo.
Element | Type | Since | Description |
---|---|---|---|
id
|
String
|
1.0.0 | No description. |
base
A base class, to be inherited.
Attribute | Type | Since | Description |
---|---|---|---|
baseAttribute
|
int
|
1.0.0 | No description.
Default value: |
Element | Type | Since | Description |
---|---|---|---|
baseElement
|
int
|
1.0.0 | No description.
Default value: |
subClass
<class><superClass>BaseClass</superClass></class>
: A class inheriting from BaseClass.
Attribute | Type | Since | Description |
---|---|---|---|
subAttribute1
|
long
|
1.0.0 | No description.
Default value: |
baseAttribute
|
int
|
1.0.0 | No description.
Default value: |
Element | Type | Since | Description |
---|---|---|---|
subElement1
|
long
|
1.0.0 | No description.
Default value: |
baseElement
|
int
|
1.0.0 | No description.
Default value: |
subClass2
<class><superClass>SubClassLevel1</superClass></class>
: A class inheriting from SubClassLevel1.
Attribute | Type | Since | Description |
---|---|---|---|
subAttribute2
|
float
|
1.0.0 | No description.
Default value: |
subAttribute1
|
long
|
1.0.0 | No description.
Default value: |
baseAttribute
|
int
|
1.0.0 | No description.
Default value: |
Element | Type | Since | Description |
---|---|---|---|
subElement2
|
float
|
1.0.0 | No description.
Default value: |
subElement1
|
long
|
1.0.0 | No description.
Default value: |
baseElement
|
int
|
1.0.0 | No description.
Default value: |
subClass3
<class><superClass>SubClassLevel2</superClass></class>
: A class inheriting from SubClassLevel2.
Attribute | Type | Since | Description |
---|---|---|---|
subAttribute3
|
double
|
1.0.0 | No description.
Default value: |
subAttribute2
|
float
|
1.0.0 | No description.
Default value: |
subAttribute1
|
long
|
1.0.0 | No description.
Default value: |
baseAttribute
|
int
|
1.0.0 | No description.
Default value: |
Element | Type | Since | Description |
---|---|---|---|
subElement3
|
double
|
1.0.0 | No description.
Default value: |
subElement2
|
float
|
1.0.0 | No description.
Default value: |
subElement1
|
long
|
1.0.0 | No description.
Default value: |
baseElement
|
int
|
1.0.0 | No description.
Default value: |
useInterface
<class><superClass>BaseClass</superClass></class>
: A class inheriting from BaseClass.
Attribute | Type | Since | Description |
---|---|---|---|
subAttribute1
|
long
|
1.0.0 | No description.
Default value: |
baseAttribute
|
int
|
1.0.0 | No description.
Default value: |
Element | Type | Since | Description |
---|---|---|---|
subElement1
|
long
|
1.0.0 | No description.
Default value: |
baseElement
|
int
|
1.0.0 | No description.
Default value: |
listUseInterface
<class><superClass>BaseClass</superClass></class>
: A class inheriting from BaseClass.
Attribute | Type | Since | Description |
---|---|---|---|
subAttribute1
|
long
|
1.0.0 | No description.
Default value: |
baseAttribute
|
int
|
1.0.0 | No description.
Default value: |
Element | Type | Since | Description |
---|---|---|---|
subElement1
|
long
|
1.0.0 | No description.
Default value: |
baseElement
|
int
|
1.0.0 | No description.
Default value: |
annotation
No description.
Element | Type | Since | Description |
---|---|---|---|
anyField
|
String
|
1.0.0 | No description. |
xmlFeatures
Test of XML specific parameters: see XmlMetadataPlugin class.
Attribute | Type | Since | Description |
---|---|---|---|
tag-name.attribute
|
String
|
1.0.0 | <field xml.attribute="true" xml.tagName="tag-name.attribute"> |
Element | Type | Since | Description |
---|---|---|---|
attributes
|
XmlAttributes
|
1.0.0 | No description. |
attributesDefault
|
XmlAttributes
|
1.0.0 | No description. |
content
|
XmlContent
|
1.0.0 | No description. |
fieldTrim
|
String
|
1.0.0 | <field> : a text field, by default with trimming. |
fieldNoTrim
|
String
|
1.0.0 | <field xml.trim="false"> : a text field without trimming. |
dom
|
DOM
|
1.0.0 | <field><type>DOM-></type> : a DOM field, by default with trimming (each element in the DOM tree). |
domNoTrim
|
DOM
|
1.0.0 | <field xml.trim="false"><type>DOM-></type> : a DOM field without trimming. |
tag-name
|
String
|
1.0.0 | <field xml.tagName="tag-name"> : a field with an XML name different from the field name. |
dateXmlFormat
|
Date
|
1.0.0 | <field xml.format="SimpleDateFormat specification"> : a Date field with a specified format. |
dateLong
|
Date
|
1.0.0 | <field xml.format="long"> : a Date field as a long value in XML. |
xmlItemsStyleFlat*
|
List<Reference>
|
1.0.0 | (Many) <field><association xml.itemsStyle="flat"/></field> : a "flat" list, ie without enclosing tag. |
xmlAssociationTagNames/association.tag-name*
|
List<Reference>
|
1.0.0 | (Many) <field><association xml.tagName="association.tag-name"></field> : a list with an XML name different from calculated singular of tag name. |
field.tag-names/field.tag-name*
|
List<Reference>
|
1.0.0 | (Many) <field xml.tagName="field.tag-names"><association></field> : a list with an XML name different from field name. |
field.tag-name/association.tag-name*
|
List<Reference>
|
1.0.0 | (Many) <field xml.tagName="field.tag-name"><association xml.tagName="association.tag-name"></field> : a list with an XML name different from field name and an XML name different from calculated singular of tag name. |
association.tag-name*
|
List<Reference>
|
1.0.0 | (Many) <field><association xml.itemsStyle="flat" xml.tagName="association.tag-name"></field> : a flat list with an XML name different from calculated singular of tag name. |
explodeProperties/(key,value)*
|
Properties
|
1.0.0 | (Many) <type>Properties</type><association xml.mapStyle="explode"> . |
inlineProperties/key=value*
|
Properties
|
1.0.0 | (Many) <type>Properties</type><association xml.mapStyle="inline"> (default). |
xmlTransientFields
|
XmlTransientFields
|
1.0.0 | No description. |
xmlFieldsOrder
|
XmlFieldsOrder
|
1.0.0 | No description. |
xsdFeatures
|
XsdFeatures
|
1.0.0 | No description. |
attributes
<field xml.attribute="true">
: fields as XML attribute instead of element, for every simple type.
Attribute | Type | Since | Description |
---|---|---|---|
primitiveBoolean
|
boolean
|
1.0.0 | boolean primitive.
Default value: |
primitiveChar
|
char
|
1.0.0 | char primitive.
Default value: |
primitiveByte
|
byte
|
1.0.0 | byte primitive.
Default value: |
primitiveShort
|
short
|
1.0.0 | short primitive.
Default value: |
primitiveInt
|
int
|
1.0.0 | int primitive.
Default value: |
primitiveLong
|
long
|
1.0.0 | long primitive.
Default value: |
primitiveFloat
|
float
|
1.0.0 | float primitive.
Default value: |
primitiveDouble
|
double
|
1.0.0 | double primitive.
Default value: |
objectBoolean
|
Boolean
|
1.5.0 | Boolean class.
Default value: |
objectCharacter
|
Character
|
1.5.0 | Char class.
Default value: |
objectByte
|
Byte
|
1.5.0 | Byte class.
Default value: |
objectShort
|
Short
|
1.5.0 | Short class.
Default value: |
objectInteger
|
Integer
|
1.5.0 | Integer class.
Default value: |
objectLong
|
Long
|
1.5.0 | Long class.
Default value: |
objectFloat
|
Float
|
1.5.0 | Float class.
Default value: |
objectDouble
|
Double
|
1.5.0 | Double class.
Default value: |
objectString
|
String
|
1.0.0 | String class.
Default value: |
objectDate
|
Date
|
1.0.0 | Date class. |
tag-name
|
String
|
1.0.0 | <field xml.attribute="true" xml.tagName="tag-name"> .
Default value: |
attributesDefault
<field xml.attribute="true">
: fields as XML attribute instead of element, for every simple type.
Attribute | Type | Since | Description |
---|---|---|---|
primitiveBoolean
|
boolean
|
1.0.0 | boolean primitive.
Default value: |
primitiveChar
|
char
|
1.0.0 | char primitive.
Default value: |
primitiveByte
|
byte
|
1.0.0 | byte primitive.
Default value: |
primitiveShort
|
short
|
1.0.0 | short primitive.
Default value: |
primitiveInt
|
int
|
1.0.0 | int primitive.
Default value: |
primitiveLong
|
long
|
1.0.0 | long primitive.
Default value: |
primitiveFloat
|
float
|
1.0.0 | float primitive.
Default value: |
primitiveDouble
|
double
|
1.0.0 | double primitive.
Default value: |
objectBoolean
|
Boolean
|
1.5.0 | Boolean class.
Default value: |
objectCharacter
|
Character
|
1.5.0 | Char class.
Default value: |
objectByte
|
Byte
|
1.5.0 | Byte class.
Default value: |
objectShort
|
Short
|
1.5.0 | Short class.
Default value: |
objectInteger
|
Integer
|
1.5.0 | Integer class.
Default value: |
objectLong
|
Long
|
1.5.0 | Long class.
Default value: |
objectFloat
|
Float
|
1.5.0 | Float class.
Default value: |
objectDouble
|
Double
|
1.5.0 | Double class.
Default value: |
objectString
|
String
|
1.0.0 | String class.
Default value: |
objectDate
|
Date
|
1.0.0 | Date class. |
tag-name
|
String
|
1.0.0 | <field xml.attribute="true" xml.tagName="tag-name"> .
Default value: |
content
<field xml.content="true">
: fields as XML content, for every simple type.
Element | Type | Since | Description |
---|---|---|---|
content.long
|
XmlContentLong
|
1.0.0 | No description. |
content.long-with-attributes
|
XmlContentLongWithAttributes
|
1.0.0 | No description. |
content.long
<field xml.content="true">
with long
type.
Element Content: long
primitive.
content.long-with-attributes
<field xml.content="true">
with long
type and some attributes.
Element Content: long
primitive.
Attribute | Type | Since | Description |
---|---|---|---|
attr
|
String
|
1.0.0 | An XML attribute. |
attr2
|
int
|
1.0.0 | A 2nd XML attribute.
Default value: |
xmlItemsStyleFlat
A simple class for association demo.
Element | Type | Since | Description |
---|---|---|---|
id
|
String
|
1.0.0 | No description. |
association.tag-name
A simple class for association demo.
Element | Type | Since | Description |
---|---|---|---|
id
|
String
|
1.0.0 | No description. |
field.tag-name
A simple class for association demo.
Element | Type | Since | Description |
---|---|---|---|
id
|
String
|
1.0.0 | No description. |
xmlTransientFields
<field xml.transient="true">
: fields marked as transient are ignored by parsers and writers, they hold runtime state that should not be persisted.
Element | Type | Since | Description |
---|---|---|---|
persistentField
|
String
|
1.0.0 | No description. |
xmlFieldsOrder
<field xml.insertParentFieldsUpTo="xxx">
: insert parent fields.
Element | Type | Since | Description |
---|---|---|---|
field1
|
String
|
1.0.0 | No description. |
field-2
|
String
|
1.0.0 | No description. |
field3
|
String
|
1.0.0 | No description. |
field4
|
String
|
1.0.0 | No description. |
field5
|
String
|
1.0.0 | No description. |
field6
|
String
|
1.0.0 | No description. |
field7
|
String
|
1.0.0 | No description. |
xsdFeatures
Test of XSD specific parameters: see XsdMetadataPlugin class.
Attribute | Type | Since | Description |
---|---|---|---|
attribute
|
String
|
1.0.0 | No description. |
xdocFeatures
Test of XDOC specific parameters: see XdocMetadataPlugin class.
Element | Type | Since | Description |
---|---|---|---|
field
|
String
|
1.0.0 | No description. |
xdocSeparatorNone
|
String
|
1.0.0 | <field xdoc.separator="none"> . |
xdocSeparatorBlank
|
String
|
1.0.0 | <field xdoc.separator="blank"> . |
node
No description.
Element | Type | Since | Description |
---|---|---|---|
value
|
String
|
1.0.0 | No description. |
child
|
NodeItem
|
1.0.0 | No description. |
child
No description.
Element | Type | Since | Description |
---|---|---|---|
value
|
String
|
1.0.0 | No description. |
child
|
NodeItem
|
1.0.0 | No description. |
cloneable
No description.
Element | Type | Since | Description |
---|---|---|---|
someBoolean
|
boolean
|
1.0.0 | No description.
Default value: |
someChar
|
char
|
1.0.0 | No description.
Default value: |
someByte
|
byte
|
1.0.0 | No description.
Default value: |
someShort
|
short
|
1.0.0 | No description.
Default value: |
someInt
|
int
|
1.0.0 | No description.
Default value: |
someLong
|
long
|
1.0.0 | No description.
Default value: |
someFloat
|
float
|
1.0.0 | No description.
Default value: |
someDouble
|
double
|
1.0.0 | No description.
Default value: |
someString
|
String
|
1.0.0 | No description. |
someDate
|
Date
|
1.0.0 | No description. |
someDom
|
DOM
|
1.0.0 | No description. |
someProperties/key=value*
|
Properties
|
1.0.0 | (Many) No description. |
someStringList/someStringList*
|
List<String>
|
1.0.0 | (Many) No description. |
someStringSet/someStringSet*
|
Set<String>
|
1.0.0 | (Many) No description. |
deepThingy
|
Thingy
|
1.0.0 | No description. |
deepThingyList/deepThingyList*
|
List<Thingy>
|
1.0.0 | (Many) No description. |
deepThingySet/deepThingySet*
|
Set<Thingy>
|
1.0.0 | (Many) No description. |
shallowThingy
|
Thingy
|
1.0.0 | No description. |
shallowThingyList/shallowThingyList*
|
List<Thingy>
|
1.0.0 | (Many) No description. |
shallowThingySet/shallowThingySet*
|
Set<Thingy>
|
1.0.0 | (Many) No description. |
deepThingy
No description.
Element Content: No description.
deepThingyList
No description.
Element Content: No description.
deepThingySet
No description.
Element Content: No description.
shallowThingy
No description.
Element Content: No description.
shallowThingyList
No description.
Element Content: No description.
shallowThingySet
No description.
Element Content: No description.
file
No description.
Element | Type | Since | Description |
---|---|---|---|
file
|
String
|
1.0.0 | No description. |
action
A single action done on the project, during this release.
Element Content: A short description of the action taken.
Attribute | Type | Since | Description |
---|---|---|---|
dev
|
String
|
1.0.0 |
Name of developer who committed the change. This can be either the id of the developer, as specified in the developers section of the pom.xml file, or the name of the developer. If you generate a changes report and specify the id of the developer, a link is created to that developer in the team-list.html page. |