Package io.molr.mole.core.tree
Class StrandFactoryImpl
- java.lang.Object
-
- io.molr.mole.core.tree.StrandFactoryImpl
-
- All Implemented Interfaces:
StrandFactory
public class StrandFactoryImpl extends java.lang.Object implements StrandFactory
-
-
Constructor Summary
Constructors Constructor Description StrandFactoryImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description io.molr.commons.domain.Strand
createChildStrand(io.molr.commons.domain.Strand parent)
java.util.Optional<io.molr.commons.domain.Strand>
parentOf(io.molr.commons.domain.Strand strand)
io.molr.commons.domain.Strand
rootStrand()
-
-
-
Method Detail
-
createChildStrand
public io.molr.commons.domain.Strand createChildStrand(io.molr.commons.domain.Strand parent)
- Specified by:
createChildStrand
in interfaceStrandFactory
-
rootStrand
public io.molr.commons.domain.Strand rootStrand()
- Specified by:
rootStrand
in interfaceStrandFactory
-
parentOf
public java.util.Optional<io.molr.commons.domain.Strand> parentOf(io.molr.commons.domain.Strand strand)
- Specified by:
parentOf
in interfaceStrandFactory
-
-