Package com.ibm.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(FHIRPathNode... children)
Child nodes of the FHIRPathNodeFHIRPathNode.Builder
children(Collection<FHIRPathNode> children)
Child nodes of the FHIRPathNodeFHIRPathNode.Builder
name(String name)
The name of the FHIRPathNodeFHIRPathNode.Builder
path(String path)
The path of the FHIRPathNodeFHIRPathNode.Builder
value(FHIRPathSystemValue value)
The child system 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 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(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
-
-