Uses of Interface
org.refcodes.component.LinkComponent
-
-
Uses of LinkComponent in org.refcodes.component
Subinterfaces of LinkComponent in org.refcodes.component Modifier and Type Interface Description interfaceCompositeComponentAny composite implementation of the refcodes frameworks should implement thisCompositeComponentinterface so that any therein containedComponentinstances' state change methods are supported by theCompositeComponentas well and forwarded to theComponentcontained in theCompositeComponentinstance.static interfaceCompositeComponent.ExtendedCompositeComponent<CTX,CON>TheCompositeComponent.ExtendedCompositeComponentprovides extended functionality to theCompositeComponent's functionality by including extendedOpenablefunctionality (ConnectionOpenable) and extendsInitializablefunctionality (Configurable).static interfaceLinkComponent.LinkAutomatonA system implementing theLinkComponent.LinkAutomatoninterface supports managingLinkComponentinstances and takes care that the open/close statuses are invoked in the correct order by throwing according exceptions in case the open/close-cycle is invoked in the wrong order.static interfaceLinkComponent.LinkComponentBuilder<B extends LinkComponent.LinkComponentBuilder<B>>Similar to theLinkComponentwith additional according builder methods.Classes in org.refcodes.component that implement LinkComponent Modifier and Type Class Description classAbstractDeviceAutomatonTheAbstractDeviceAutomatonimplements the very basicAbstractDeviceAutomatonfunctionality.classCompositeComponentImpl<C extends Component>TheCompositeComponentImplis an implementation of theCompositeComponent.static classCompositeComponentImpl.ExtendedCompositeComponentImpl<C extends Component,CTX,CON>TheCompositeComponentImpl.ExtendedCompositeComponentImplis an implementation of theCompositeComponent.ExtendedCompositeComponent.classDeviceAutomatonImplThis class implements aLifeCycleComponent.LifeCycleAutomaton.Fields in org.refcodes.component declared as LinkComponent Modifier and Type Field Description protected LinkComponentDeviceAutomatonImpl. _connectionComponentConstructors in org.refcodes.component with parameters of type LinkComponent Constructor Description DeviceAutomatonImpl(LinkComponent aConnectionComponent)This constructor uses aLifeCycleStatusfor wrapping it inside theDeviceAutomatonImpl, making sure of obeying and guarding the correctLifeCycleStatus's order ofLifeCycleStatusstates for you.
-