org.scijava
Interface Optional

All Known Subinterfaces:
Button

public interface Optional

A marker interface for optional SciJava components.

Some components might be discoverable, but cannot always be initialized, e.g. when relying on proprietary libraries. Such components can be marked with this interface to indicate that failure to initialize should not necessarily cause the entire application context to collapse, for example.

Author:
Johannes Schindelin
See Also:
Service



Copyright © 2009–2015 SciJava. All rights reserved.