Package com.ibm.fhir.path
Interface FHIRPathNode.Builder
-
- All Known Implementing Classes:
FHIRPathAbstractNode.Builder,FHIRPathAbstractTemporalValue.Builder,FHIRPathBooleanValue.Builder,FHIRPathDateTimeValue.Builder,FHIRPathDateValue.Builder,FHIRPathDecimalValue.Builder,FHIRPathElementNode.Builder,FHIRPathIntegerValue.Builder,FHIRPathQuantityNode.Builder,FHIRPathQuantityValue.Builder,FHIRPathResourceNode.Builder,FHIRPathStringValue.Builder,FHIRPathTimeValue.Builder
- Enclosing interface:
- FHIRPathNode
public static interface FHIRPathNode.BuilderA builder interface for building FHIRPathNode instances
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description FHIRPathNodebuild()Build a FHIRPathNode using this builderFHIRPathNode.Builderchildren(FHIRPathNode... children)Child nodes of the FHIRPathNodeFHIRPathNode.Builderchildren(Collection<FHIRPathNode> children)Child nodes of the FHIRPathNodeFHIRPathNode.Buildername(String name)The name of the FHIRPathNodeFHIRPathNode.Builderpath(String path)The path of the FHIRPathNodeFHIRPathNode.Buildervalue(FHIRPathSystemValue value)The primitive value of the FHIRPathNode
-
-
-
Method Detail
-
name
FHIRPathNode.Builder name(String name)
The name of the FHIRPathNode- Parameters:
name- the name of the FHIRPathNode- Returns:
- A reference to this builder instance
-
path
FHIRPathNode.Builder path(String path)
The path of the FHIRPathNode- Parameters:
path- the path of the FHIRPathNode- Returns:
- A reference to this builder instance
-
value
FHIRPathNode.Builder value(FHIRPathSystemValue value)
The primitive value of the FHIRPathNode- Parameters:
name- the primitive value of the FHIRPathNode- Returns:
- A reference to this builder instance
-
children
FHIRPathNode.Builder children(FHIRPathNode... children)
Child nodes of the FHIRPathNode- Parameters:
name- child nodes of the FHIRPathNode- Returns:
- A reference to this builder instance
-
children
FHIRPathNode.Builder children(Collection<FHIRPathNode> children)
Child nodes of the FHIRPathNode- Parameters:
name- child nodes of the FHIRPathNode- Returns:
- A reference to this builder instance
-
build
FHIRPathNode build()
Build a FHIRPathNode using this builder- Returns:
- a new FHIRPathNode instance
-
-