Package com.ibm.fhir.path.function
Class FHIRPathAbstractFunction
- java.lang.Object
-
- com.ibm.fhir.path.function.FHIRPathAbstractFunction
-
- All Implemented Interfaces:
FHIRPathFunction
- Direct Known Subclasses:
AllFalseFunction
,AllTrueFunction
,AnyFalseFunction
,AnyTrueFunction
,BetweenFunction
,CheckModifiersFunction
,ChildrenFunction
,CombineFunction
,ConformsToFunction
,ContainsFunction
,ConvertsToBooleanFunction
,ConvertsToDateFunction
,ConvertsToDateTimeFunction
,ConvertsToDecimalFunction
,ConvertsToIntegerFunction
,ConvertsToQuantityFunction
,ConvertsToStringFunction
,ConvertsToTimeFunction
,CountFunction
,DescendantsFunction
,DistinctFunction
,EmptyFunction
,EndsWithFunction
,ExcludeFunction
,ExtensionFunction
,FHIRPathAbstractTermFunction
,FirstFunction
,GetValueFunction
,HasValueFunction
,HtmlChecksFunction
,IndexOfFunction
,IntersectFunction
,IsDistinctFunction
,ItemFunction
,LastFunction
,LengthFunction
,LowerFunction
,MatchesFunction
,MemberOfFunction
,NotFunction
,NowFunction
,ReplaceFunction
,ReplaceMatchesFunction
,ResolveFunction
,SingleFunction
,SkipFunction
,SliceFunction
,StartsWithFunction
,SubsetOfFunction
,SubstringFunction
,SupersetOfFunction
,TailFunction
,TakeFunction
,TimeOfDayFunction
,ToBooleanFunction
,ToCharsFunction
,ToDateFunction
,ToDateTimeFunction
,TodayFunction
,ToDecimalFunction
,ToIntegerFunction
,ToQuantityFunction
,ToStringFunction
,ToTimeFunction
,TypeFunction
,UnionFunction
,UpperFunction
public abstract class FHIRPathAbstractFunction extends Object implements FHIRPathFunction
-
-
Constructor Summary
Constructors Constructor Description FHIRPathAbstractFunction()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description Collection<FHIRPathNode>
apply(FHIRPathEvaluator.EvaluationContext evaluationContext, Collection<FHIRPathNode> context, List<Collection<FHIRPathNode>> arguments)
boolean
equals(Object obj)
protected void
generateIssue(FHIRPathEvaluator.EvaluationContext evaluationContext, IssueSeverity severity, IssueType code, String description, String expression)
abstract int
getMaxArity()
abstract int
getMinArity()
abstract String
getName()
int
hashCode()
-
-
-
Method Detail
-
getName
public abstract String getName()
- Specified by:
getName
in interfaceFHIRPathFunction
-
getMinArity
public abstract int getMinArity()
- Specified by:
getMinArity
in interfaceFHIRPathFunction
-
getMaxArity
public abstract int getMaxArity()
- Specified by:
getMaxArity
in interfaceFHIRPathFunction
-
apply
public Collection<FHIRPathNode> apply(FHIRPathEvaluator.EvaluationContext evaluationContext, Collection<FHIRPathNode> context, List<Collection<FHIRPathNode>> arguments)
- Specified by:
apply
in interfaceFHIRPathFunction
-
generateIssue
protected void generateIssue(FHIRPathEvaluator.EvaluationContext evaluationContext, IssueSeverity severity, IssueType code, String description, String expression)
-
-