Stereotype Attributes
...
...
/
...
0
...
...
/
...
...
...
...
...
...
...
...
...
...
...
...
A pattern to identify the record. The pattern is checked before the fields are separated. If no pattern is defined, all records will be parsed.
...
^Pattern.*
...
FlatFileGroup (Class)
This class is used to group multiple records into one (virtual) structure. A group does not have a representation in the flat file itself.
...
MultiExcerptName | FlatFileGroup |
---|
...
Multiexcerpt include |
---|
MultiExcerptName | pattern |
---|
PageWithExcerpt | @self |
---|
|
...
^Pattern.*
...
FlatFileSubRecord (Class)
...
MultiExcerptName | FlatFileSubRecord |
---|
...
self.UNS.exists()
...
...
...
...
...
...
...
left("<any character>")
right("<any character>")
...
- Parsing: Ignore the specified character from the left/right side to the first different character.
- Composing: Fill the property from the left/right side to the first different character using the specified character.
...
left("0")
right(" ")
...
Multiexcerpt |
---|
MultiExcerptName | suppressEscaping |
---|
|
Boolean value to suppress escaping. |
...
...
Separated Layout
...
MultiExcerptName | FlatFileAttribute_separated |
---|
...
...
...
Multiexcerpt include |
---|
MultiExcerptName | suppressEscaping |
---|
PageWithExcerpt | @self |
---|
|
...
...
MultiExcerptName | macro |
---|
PageWithExcerpt | @self |
---|
...
GetCounter(0)
...
FlatFileComplexAttribute (Property)
This class is used to divide fields into sub-fields. You can think of this like a FlatFileRecord placed within a single field.
...
...
Defines the attribute layout (fixed or separated) of the complex attribute.
- Fixed: For property values that are shorter than the maximum length of the field, the field is filled with a fill character. As per default, this is blank space, but you can change the the fill character in attribute fillCharacter of the FlatFile class (see Attributes of Class FlatFile).
- Separated: If separated is used, specify the separator using attributeSeparator (see below).
...
...
Multiexcerpt |
---|
MultiExcerptName | suppressEscaping |
---|
|
Boolean value to suppress escaping. |
...
Multiexcerpt include |
---|
MultiExcerptName | macro |
---|
PageWithExcerpt | @self |
---|
|
...
GetCounter(0)
...
Parameters
...
...
...
...
...
...
...
...
...
...
...
...
...