You are here: FME Transformers > Lists > ListIndexer

ListIndexer

Demotes the attributes of the list element specified by the index to become main attributes of the feature.

Parameters

Example

If this feature enters this transformer:

somelist{0}.length = 7.3

somelist{0}.kind = ’paved’

somelist{1}.length = 8.4

somelist{1}.kind = ’smooth’

somelist{1}.lanes = 2

somelist{2}.length = 1.1

somelist{2}.kind = ’rough’

and the index is set to 2, then the feature leaving the transformer will have these attributes:

length = 1.1

kind = 'rough'

somelist{0}.length = 7.3

somelist{0}.kind = paved

somelist{1}.length = 8.4

somelist{1}.kind = 'smooth'

somelist{1}.lanes = 2

somelist{2}.length = 1.1

somelist{2}.kind = 'rough'

The index may either be entered as a number, or can be taken from the value of a feature attribute by selecting the attribute name from the pull-down list.

Editing Transformer Parameters

About Transformer Parameter Options

Transformer Categories

Lists

Additional Resources

More information about lists

Search FMEpedia

Search for samples and information about this transformer on FMEpedia.