- All Superinterfaces:
SchemeAccessor,SchemeAccessor.SchemeMutator
- All Known Implementing Classes:
HttpServerContextBuilder,UrlBuilder
- Enclosing interface:
- SchemeAccessor
public static interface SchemeAccessor.SchemeProperty
extends SchemeAccessor, SchemeAccessor.SchemeMutator
Provides a URL scheme.
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.refcodes.web.SchemeAccessor
SchemeAccessor.SchemeBuilder<B extends SchemeAccessor.SchemeBuilder<B>>, SchemeAccessor.SchemeMutator, SchemeAccessor.SchemeProperty -
Method Summary
Modifier and TypeMethodDescriptiondefault StringletProtocol(String aProtocol) This method stores and passes through the given argument, which is very useful for builder APIs: Sets the givenString(setter) as ofSchemeAccessor.SchemeMutator.setProtocol(String)and returns the very same value (getter).default org.refcodes.data.SchemeletScheme(org.refcodes.data.Scheme aScheme) This method stores and passes through the given argument, which is very useful for builder APIs: Sets the givenScheme(setter) as ofSchemeAccessor.SchemeMutator.setScheme(Scheme)and returns the very same value (getter).Methods inherited from interface org.refcodes.web.SchemeAccessor
getScheme, toProtocolMethods inherited from interface org.refcodes.web.SchemeAccessor.SchemeMutator
setProtocol, setScheme
-
Method Details
-
letScheme
default org.refcodes.data.Scheme letScheme(org.refcodes.data.Scheme aScheme) This method stores and passes through the given argument, which is very useful for builder APIs: Sets the givenScheme(setter) as ofSchemeAccessor.SchemeMutator.setScheme(Scheme)and returns the very same value (getter).- Parameters:
aScheme- TheSchemeto set (viaSchemeAccessor.SchemeMutator.setScheme(Scheme)).- Returns:
- Returns the value passed for it to be used in conclusive processing steps.
-
letProtocol
This method stores and passes through the given argument, which is very useful for builder APIs: Sets the givenString(setter) as ofSchemeAccessor.SchemeMutator.setProtocol(String)and returns the very same value (getter).- Parameters:
aProtocol- TheStringto set (viaSchemeAccessor.SchemeMutator.setProtocol(String)).- Returns:
- Returns the value passed for it to be used in conclusive processing steps.
-