Package org.refcodes.component
Interface Openable.OpenAutomaton
-
- All Superinterfaces:
Openable
,OpenedAccessor
- All Known Subinterfaces:
LinkComponent.LinkAutomaton
- All Known Implementing Classes:
AbstractDeviceAutomaton
,DeviceAutomatonImpl
- Enclosing interface:
- Openable
public static interface Openable.OpenAutomaton extends Openable, OpenedAccessor
TheOpenable.OpenAutomaton
interface defines those methods related to the opening of connection(s) life-cycle. The semantics of this interface is very similar to that of theInitializable.InitializeAutomaton
interface. To clarify the context regarding connections, theOpenable.OpenAutomaton
interface has been introduced.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.refcodes.component.Openable
Openable.OpenAutomaton, Openable.OpenBuilder<B extends Openable.OpenBuilder<B>>
-
Nested classes/interfaces inherited from interface org.refcodes.component.OpenedAccessor
OpenedAccessor.OpenedMutator, OpenedAccessor.OpenedProperty
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description boolean
isOpenable()
Determines whether the component's connection(s) may get opened.-
Methods inherited from interface org.refcodes.component.Openable
open, openUnchecked
-
Methods inherited from interface org.refcodes.component.OpenedAccessor
isOpened
-
-
-
-
Method Detail
-
isOpenable
boolean isOpenable()
Determines whether the component's connection(s) may get opened.- Returns:
- True if
Openable.open()
is possible.
-
-