Architectural Types

  • Component protocol ensuring the component has an FUIAttributedProvider for supplying style info.

    See more

    Declaration

    Swift

    public protocol FUIAttributesConsumer : AnyObject
  • Component protocol, for composing style info for a component.

    See more

    Declaration

    Swift

    public protocol FUIAttributesProvider : AnyObject
  • Implementation protocol, for calculating frame layouts on various bounds and layout margin updates.

    See more

    Declaration

    Swift

    public protocol FUICalculateLayout
  • Infrastructure protocol, indicating to the NUIViewRenderer that the view contains child properties which are styleable in components composing style attributes from NSAttributedStringKey: Any] dictionaries.

    Not typically used directly by app developer.

    See more

    Declaration

    Swift

    public protocol FUIStyleByStringAttributes : AnyObject
  • A enum describing the state of an user-interactive fiori component.

    See more

    Declaration

    Swift

    public enum FUIControlState : Int
  • Protocol instructing some components whether to apply styles for a .light, or .dark.

    See more

    Declaration

    Swift

    public protocol FUIBackgroundSchemeSupporting : AnyObject