FL.objects.Replace.Replace

class FL.objects.Replace.Replace(replace_or_hint_or_node_or_type: Replace | Hint | Node | int | None = None, index: int | None = None)

Bases: Copyable

Replace - class to represent item of hint replacment program

Replace.__doc__ reports only ‘Replace’ … so use this information with care

To use attribute object, Replase must have valid parent To assign a Node, Node must not be an orphan To assign a Hint, Hint must not be an orphan

__init__(replace_or_hint_or_node_or_type: Replace | Hint | Node | int | None = None, index: int | None = None) None

Replace() - generic constructor, creates an empty replace item Replace(Replace) - copy constructor Replace(Hint) Replace(Node) Replace(Int type,Int index)

Parameters:
  • replace_or_hint_or_node_or_type (Replace | Hint | Node | int | None, optional) – _description_. Defaults to None.

  • index (int | None, optional) – _description_. Defaults to None.

Methods

__init__([replace_or_hint_or_node_or_type, ...])

Replace() - generic constructor, creates an empty replace item Replace(Replace) - copy constructor Replace(Hint) Replace(Node) Replace(Int type,Int index)

Attributes

index

parent

Replace's parent object, Glyph

type

property parent: Glyph | None

Replace’s parent object, Glyph

Returns:

_description_

Return type:

Glyph | None