Observer

Overview

Location

  • Reference:
    • Elements.dll  .NET, .NET Standard 2.0
    • elements.jar  Cooper
    • Elements.fx  Island, ToffeeV2
    • libElements.fx  Toffee
  • Namespace: RemObjects.Elements.RTL
  • Platforms: .NET, .NET Standard 2.0, Cooper, Island, Toffee, ToffeeV2


Instance Methods


constructor

 

constructor(aTarget: not nullable Object; aName: not nullable String; aWillChangeCallback: ObserverBlock; aDidChangeCallback: not nullable ObserverBlock)

 

Observer(Object! aTarget, String! aName, ObserverBlock aWillChangeCallback, ObserverBlock! aDidChangeCallback)

 

init(_ aTarget: Object, _ aName: String, _ aWillChangeCallback: ObserverBlock, _ aDidChangeCallback: ObserverBlock)

 

Observer(Object aTarget, String aName, ObserverBlock aWillChangeCallback, ObserverBlock aDidChangeCallback)

 

Sub New(aTarget As Object, aName As String, aWillChangeCallback As ObserverBlock, aDidChangeCallback As ObserverBlock)

Parameters:

  • aTarget:
  • aName:
  • aWillChangeCallback:
  • aDidChangeCallback:

Dispose .NET, .NET Standard 2.0, Cooper, Island, ToffeeV2

 

method Dispose

 

void Dispose()

 

func Dispose()

 

void Dispose()

 

Sub Dispose()

Dispose Dispose() Toffee

 

func Dispose(Dispose )

Parameters:

  • :

finalize  protected Cooper

 

method finalize

 

void finalize()

 

func finalize()

 

void finalize()

 

Sub finalize()

propertyChange  final Cooper

 

method propertyChange(e: PropertyChangeEvent)

 

void propertyChange(PropertyChangeEvent e)

 

func propertyChange(_ e: PropertyChangeEvent)

 

void propertyChange(PropertyChangeEvent e)

 

Sub propertyChange(e As PropertyChangeEvent)

Parameters:

  • e:

Unsubscribe .NET, .NET Standard 2.0, Cooper, Island, ToffeeV2

 

method Unsubscribe

 

void Unsubscribe()

 

func Unsubscribe()

 

void Unsubscribe()

 

Sub Unsubscribe()

Unsubscribe Unsubscribe()  virtual Toffee

 

func Unsubscribe(Unsubscribe )

Parameters:

  • :