package saker.sdk.support.api
public interface SDKDescriptionVisitor
Visitor interface for the possible types of SDKDescription.
The visitor is used with SDKDescription.accept(visit
method of this interface.
All of the declared methods in this interface are default
and throw an
UnsupportedOperationException by default. Additional visit
methods may be added to this
interface with similar default implementations.
Clients are recommended to implement this interface.
public default void | visit( Visits an environment SDK description. |
public default void | visit( Visits an indeterminate SDK description. |
public default void | visit( Resolved SDK descriptions are strongly discouraged, clients aren't expected to support these kind of
SDK descriptions. |
public default void | visit( Visits a user SDK description. |
Visits an environment SDK description.
descriptionThe SDK description.
Visits an indeterminate SDK description.
The default implementation visits the base SDK description.
descriptionThe SDK description.
Resolved SDK descriptions are strongly discouraged, clients aren't expected to support these kind of
SDK descriptions.
Visits a resolved SDK description.
descriptionThe SDK description.
Visits a user SDK description.
descriptionThe SDK description.