Node Icons Extension Point

Extension Point ID: pl.edu.agh.cast.nodeIcons

Extension Point pozwala na dostarczenie fabryki ikon (pl.edu.agh.cast.figure.icons.NodeIcon) dla węzłów różnego typu. Fabryka musi implementować interfejs pl.edu.agh.cast.figure.icons.INodeIconFactory. Aby uprościć tworzenie nowych fabryk należy skorzystać z abstrakcyjnej impementacji pl.edu.agh.cast.figure.icons.AbstractNodeIconFactory. Przykadowe wykorzystanie można znaleźć w klasie pl.edu.agh.cast.figure.icons.CoreNodeIconFactory.

Każda ikona jest przedstawiona jako obiekt klasy NodeIcon, który zawiera:

Extension Point Node Icons posiada następujące atrybuty:

Nazwa pola Użycie Typ danej Opis
factory Wymagane java Wskazanie na klasę Java implementującą interfejs pl.edu.agh.cast.figure.icons.INodeIconFactory