Interface FluentMutableOptionalHeaderHolder<H extends FluentMutableOptionalHeaderHolder<H>>
- Type Parameters:
H- the type of aFluentMutableOptionalHeaderHolder
- All Superinterfaces:
OptionalHeaderHolder
- All Known Subinterfaces:
IMutableNode<N>
- All Known Implementing Classes:
AbstractMutableNode, FileNode, MutableNode
public interface FluentMutableOptionalHeaderHolder<H extends FluentMutableOptionalHeaderHolder<H>>
extends OptionalHeaderHolder
A
FluentMutableOptionalHeaderHolder is a
OptionalHeaderHolder whose header can be set programmatically and
fluently and removed programmatically.- Author:
- Silvan Wyss
-
Method Summary
Modifier and TypeMethodDescriptionvoidRemoves the header of currentFluentMutableOptionalHeaderHolder.Sets the header of the currentFluentMutableOptionalHeaderHolder.Methods inherited from interface OptionalHeaderHolder
getHeader, getHeaderOrEmptyString, getOptionalHeader, hasHeader, hasHeader
-
Method Details
-
removeHeader
void removeHeader()Removes the header of currentFluentMutableOptionalHeaderHolder. -
setHeader
Sets the header of the currentFluentMutableOptionalHeaderHolder.- Parameters:
header-- Returns:
- the current
FluentMutableOptionalHeaderHolder - Throws:
RuntimeException- if the given header is null or blank
-