Interface OptionalHeaderHolder
- All Known Subinterfaces:
ChainedNode, FluentMutableOptionalHeaderHolder<H>, IMutableNode<N>, MutableOptionalHeaderHolder, Node<N>
- All Known Implementing Classes:
AbstractMutableNode, AbstractNode, FileNode, ImmutableChainedNode, ImmutableNode, MutableNode
-
Method Summary
-
Method Details
-
getHeader
String getHeader()- Returns:
- the header of the current
OptionalHeaderHolder - Throws:
RuntimeException- if the currentOptionalHeaderHolderdoes not have a header
-
getHeaderOrEmptyString
- Returns:
- the header of the current
OptionalHeaderHolderif the currentOptionalHeaderHolderhas a header, an emptyStringotherwise
-
getOptionalHeader
- Returns:
- a new
Optionalwith the header of the currentOptionalHeaderHolderif the currentOptionalHeaderHolderhas a header has a header, an emptyOptionalotherwise
-
hasHeader
boolean hasHeader()- Returns:
- true if the current
OptionalHeaderHolderhas a header, false otherwise
-
hasHeader
- Parameters:
header-- Returns:
- true if the current
OptionalHeaderHolderhas the given header, false otherwise
-