LookSequencing
Utility class that provides mapping-like functionality between Look’s layers fields and its personality.
Properties
displayName : str
User friendly field name
groupName : str
Field group name
sequence : FieldSequence (Read-Only)
Selected field sequence
Constructors
__init__(self, fieldSequence: FieldSequence, displayName: str, groupName: str)
Methods
addFieldToPersonality(self)
Creates new personality property based on the selected field sequence
isFieldContainedInPersonality(self) -> bool
Returns True if looks personality already contains selected field
removeFieldFromPersonality(self)
Removes field from the looks personality
Static Methods
getFieldKeyComponents(fieldKey: str) -> FieldKeyComponents
Parse fieldKey and extract the layer and field name from it.
Parameters:
- fieldKey: A key in the format “{layer Uid}_{decorated field name}”
Returns The layer and decorated field name the key addresses
maybeGetFieldKeyComponents(fieldKey: str) -> FieldKeyComponents
Parse fieldKey and extract the layer and field name from it, without throwing on a key that does not match.
Parameters:
- fieldKey: A key in the format “{layer Uid}_{decorated field name}”
Returns The layer and decorated field name the key addresses, valid only if the key matches the format