Package org.linuxforhealth.fhir.path
Interface FHIRPathNode.Builder
-
- All Known Implementing Classes:
FHIRPathAbstractNode.Builder
,FHIRPathAbstractSystemValue.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.Builder
A builder interface for building FHIRPathNode instances
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description FHIRPathNode
build()
Build a FHIRPathNode using this builderFHIRPathNode.Builder
children(java.util.Collection<FHIRPathNode> children)
Child nodes of the FHIRPathNodeFHIRPathNode.Builder
children(FHIRPathNode... children)
Child nodes of the FHIRPathNodeFHIRPathNode.Builder
name(java.lang.String name)
The name of the FHIRPathNodeFHIRPathNode.Builder
path(java.lang.String path)
The path of the FHIRPathNodeFHIRPathNode.Builder
value(FHIRPathSystemValue value)
The child system value of the FHIRPathNode
-
-
-
Method Detail
-
name
FHIRPathNode.Builder name(java.lang.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(java.lang.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 child system value of the FHIRPathNode- Parameters:
name
- the child system 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(java.util.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
-
-